test/udev-test.pl: merge import parent tests into one

As we can test multiple devices and multiple links per device
in one test now, these two tests can be merged into one.
This commit is contained in:
Martin Wilck
2020-11-02 11:43:15 +01:00
committed by Michal Sekletár
parent 2084fe0d32
commit a96cd21d31
+5 -12
View File
@@ -1781,28 +1781,21 @@ TAGS=="aaa||bbb||ccc", SYMLINK+="bad"
EOF
},
{
desc => "IMPORT parent test sequence 1/2 (keep)",
desc => "IMPORT parent test",
devices => [
{
devpath => "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda",
exp_links => ["parent"],
}],
option => "keep",
rules => <<EOF
KERNEL=="sda", IMPORT{program}="/bin/echo -e \'PARENT_KEY=parent_right\\nWRONG_PARENT_KEY=parent_wrong'"
KERNEL=="sda", SYMLINK+="parent"
EOF
},
{
desc => "IMPORT parent test sequence 2/2 (keep)",
devices => [
},
{
devpath => "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1",
exp_links => ["parentenv-parent_right"],
}],
option => "clean",
sleep_us => 500000, # Serialized! We need to sleep here after adding sda
rules => <<EOF
KERNEL=="sda1", IMPORT{parent}="PARENT*", SYMLINK+="parentenv-\$env{PARENT_KEY}\$env{WRONG_PARENT_KEY}"
KERNEL=="sda", IMPORT{program}="/bin/echo -e \'PARENT_KEY=parent_right\\nWRONG_PARENT_KEY=parent_wrong'"
KERNEL=="sda", SYMLINK+="parent"
EOF
},
{