X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=test%2Fudevd_test.sh;h=981a39d01d5ac32832f5efbd287210c600f8ede5;hp=013cdb9d6cf4b1900ed4be25e3a513004284bc44;hb=35b38379bac87ebf4d0cc6884feff588ee859d5f;hpb=7fafc0324272731c5666047715b9f58f56761534 diff --git a/test/udevd_test.sh b/test/udevd_test.sh index 013cdb9d6..981a39d01 100644 --- a/test/udevd_test.sh +++ b/test/udevd_test.sh @@ -1,47 +1,88 @@ -#!/bin/bash +#!/bin/sh -# reset udevd, expected sequence number and empty queue -killall -HUP udevd +# add/rem/add/rem/add sequence of sda/sdb/sdc +# a few days longer and the socket of my usb-flash-reader is gone :) +export SEQNUM=0 export ACTION=add -export DEVPATH=/block/sda +export DEVPATH=/test/init +./udevsend test + +export SEQNUM=3 +export ACTION=add +export DEVPATH=/test/sdc +./udevsend test export SEQNUM=1 -./udevsend block +export ACTION=add +export DEVPATH=/test/sda +./udevsend test export SEQNUM=2 -./udevsend block +export ACTION=add +export DEVPATH=/test/sdb +./udevsend test -export SEQNUM=3 -./udevsend block +export SEQNUM=4 +export ACTION=remove +export DEVPATH=/test/sdc +./udevsend test export SEQNUM=5 -./udevsend block +export ACTION=remove +export DEVPATH=/test/sdb +./udevsend test -export SEQNUM=4 -./udevsend block +export SEQNUM=8 +export ACTION=add +export DEVPATH=/test/sdb +./udevsend test export SEQNUM=6 -./udevsend block +export ACTION=remove +export DEVPATH=/test/sda +./udevsend test export SEQNUM=7 -./udevsend block +export ACTION=add +export DEVPATH=/test/sda +#./udevsend test -export SEQNUM=10 -./udevsend block +sleep 2 export SEQNUM=9 -#./udevsend block +export ACTION=add +export DEVPATH=/test/sdc +./udevsend test -export SEQNUM=8 -#./udevsend block +export SEQNUM=11 +export ACTION=remove +export DEVPATH=/test/sdb +./udevsend test + +export SEQNUM=10 +export ACTION=remove +export DEVPATH=/test/sdc +./udevsend test export SEQNUM=13 -./udevsend block +export ACTION=add +export DEVPATH=/test/sda +./udevsend test -export SEQNUM=12 -./udevsend block +export SEQNUM=14 +export ACTION=add +export DEVPATH=/test/sdb +./udevsend test -export SEQNUM=11 -./udevsend block +export SEQNUM=15 +export ACTION=add +export DEVPATH=/test/sdc +./udevsend test + +sleep 2 +export SEQNUM=12 +export ACTION=remove +export DEVPATH=/test/sda +./udevsend test