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] Adding '%s' format specifier to NAME and SYMLINK
[elogind.git]
/
test
/
udevd_test.sh
diff --git
a/test/udevd_test.sh
b/test/udevd_test.sh
index 013cdb9d6cf4b1900ed4be25e3a513004284bc44..981a39d01d5ac32832f5efbd287210c600f8ede5 100644
(file)
--- a/
test/udevd_test.sh
+++ b/
test/udevd_test.sh
@@
-1,47
+1,88
@@
-#!/bin/
ba
sh
+#!/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 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
export SEQNUM=1
-./udevsend block
+export ACTION=add
+export DEVPATH=/test/sda
+./udevsend test
export SEQNUM=2
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
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
export SEQNUM=6
-./udevsend block
+export ACTION=remove
+export DEVPATH=/test/sda
+./udevsend test
export SEQNUM=7
export SEQNUM=7
-./udevsend block
+export ACTION=add
+export DEVPATH=/test/sda
+#./udevsend test
-export SEQNUM=10
-./udevsend block
+sleep 2
export SEQNUM=9
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
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