chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[PATCH] udev - next round of udev event order daemon
[elogind.git]
/
test
/
udevd_test.sh
diff --git
a/test/udevd_test.sh
b/test/udevd_test.sh
index 013cdb9d6cf4b1900ed4be25e3a513004284bc44..0c7bd431be1b2fdfdbe4f230ea8f85c8d927b5fc 100644
(file)
--- a/
test/udevd_test.sh
+++ b/
test/udevd_test.sh
@@
-1,47
+1,52
@@
#!/bin/bash
#!/bin/bash
-#
reset udevd, expected sequence number and empty queue
-killall
-HUP
udevd
+#
kill daemon, first event will start it again
+killall udevd
-export ACTION=add
-export DEVPATH=/block/sda
+# connect(123) - disconnect(456) - connect(789) sequence of sda/sdb/sdc
export SEQNUM=1
export SEQNUM=1
+export ACTION=add
+export DEVPATH=/block/sda
./udevsend block
export SEQNUM=2
./udevsend block
export SEQNUM=2
-./udevsend block
-
-export SEQNUM=3
-./udevsend block
-
-export SEQNUM=5
+export ACTION=add
+export DEVPATH=/block/sdb
./udevsend block
export SEQNUM=4
./udevsend block
export SEQNUM=4
+export ACTION=remove
+export DEVPATH=/block/sda
./udevsend block
./udevsend block
-export SEQNUM=6
+export SEQNUM=3
+export ACTION=add
+export DEVPATH=/block/sdc
./udevsend block
./udevsend block
-export SEQNUM=7
+export SEQNUM=6
+export ACTION=remove
+export DEVPATH=/block/sdc
./udevsend block
./udevsend block
-export SEQNUM=10
+export SEQNUM=5
+export ACTION=remove
+export DEVPATH=/block/sdb
./udevsend block
./udevsend block
-export SEQNUM=9
-#./udevsend block
-
-export SEQNUM=8
+export SEQNUM=7
+export ACTION=add
+export DEVPATH=/block/sda
#./udevsend block
#./udevsend block
-export SEQNUM=13
-./udevsend block
-
-export SEQNUM=12
+export SEQNUM=9
+export ACTION=add
+export DEVPATH=/block/sdc
./udevsend block
./udevsend block
-export SEQNUM=11
+export SEQNUM=8
+export ACTION=add
+export DEVPATH=/block/sdb
./udevsend block
./udevsend block