|
|
4bf4e7 |
From bc21daeb780911d586de7ff0004ed2bc515b8826 Mon Sep 17 00:00:00 2001
|
|
|
4bf4e7 |
From: Michal Sekletar <msekleta@redhat.com>
|
|
|
4bf4e7 |
Date: Mon, 17 May 2021 15:54:10 +0200
|
|
|
4bf4e7 |
Subject: [PATCH] test/udev-test.pl: drop test cases that add mutliple devices
|
|
|
4bf4e7 |
|
|
|
4bf4e7 |
[msekleta: It is easier to delete test-cases that would make
|
|
|
4bf4e7 |
udev test fail. Once we reintroduce the fix for link_update()
|
|
|
4bf4e7 |
we will revert this commit.]
|
|
|
4bf4e7 |
|
|
|
4bf4e7 |
Related: #1963980
|
|
|
4bf4e7 |
---
|
|
|
4bf4e7 |
test/udev-test.pl | 179 ----------------------------------------------
|
|
|
4bf4e7 |
1 file changed, 179 deletions(-)
|
|
|
4bf4e7 |
|
|
|
4bf4e7 |
diff --git a/test/udev-test.pl b/test/udev-test.pl
|
|
|
4bf4e7 |
index 0612859cda..343d9c01ae 100755
|
|
|
4bf4e7 |
--- a/test/udev-test.pl
|
|
|
4bf4e7 |
+++ b/test/udev-test.pl
|
|
|
4bf4e7 |
@@ -2041,185 +2041,6 @@ TAGS=="foo", SYMLINK+="found"
|
|
|
4bf4e7 |
TAGS=="aaa", SYMLINK+="bad"
|
|
|
4bf4e7 |
EOF
|
|
|
4bf4e7 |
},
|
|
|
4bf4e7 |
- {
|
|
|
4bf4e7 |
- desc => "multiple devices",
|
|
|
4bf4e7 |
- devices => [
|
|
|
4bf4e7 |
- {
|
|
|
4bf4e7 |
- devpath => "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1",
|
|
|
4bf4e7 |
- exp_links => ["part-1"],
|
|
|
4bf4e7 |
- },
|
|
|
4bf4e7 |
- {
|
|
|
4bf4e7 |
- devpath => "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5",
|
|
|
4bf4e7 |
- exp_links => ["part-5"],
|
|
|
4bf4e7 |
- },
|
|
|
4bf4e7 |
- {
|
|
|
4bf4e7 |
- devpath => "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6",
|
|
|
4bf4e7 |
- exp_links => ["part-6"],
|
|
|
4bf4e7 |
- },
|
|
|
4bf4e7 |
- {
|
|
|
4bf4e7 |
- devpath => "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda7",
|
|
|
4bf4e7 |
- exp_links => ["part-7"],
|
|
|
4bf4e7 |
- },
|
|
|
4bf4e7 |
- {
|
|
|
4bf4e7 |
- devpath => "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda8",
|
|
|
4bf4e7 |
- exp_links => ["part-8"],
|
|
|
4bf4e7 |
- },
|
|
|
4bf4e7 |
- {
|
|
|
4bf4e7 |
- devpath => "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda9",
|
|
|
4bf4e7 |
- exp_links => ["part-9"],
|
|
|
4bf4e7 |
- },
|
|
|
4bf4e7 |
- {
|
|
|
4bf4e7 |
- devpath => "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda10",
|
|
|
4bf4e7 |
- exp_links => ["part-10"],
|
|
|
4bf4e7 |
- },
|
|
|
4bf4e7 |
- ],
|
|
|
4bf4e7 |
- rules => <
|
|
|
4bf4e7 |
-SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNEL=="sda?*", ENV{DEVTYPE}=="partition", SYMLINK+="part-%n"
|
|
|
4bf4e7 |
-EOF
|
|
|
4bf4e7 |
- },
|
|
|
4bf4e7 |
- {
|
|
|
4bf4e7 |
- desc => "multiple devices, same link name, positive prio",
|
|
|
4bf4e7 |
- repeat => 100,
|
|
|
4bf4e7 |
- devices => [
|
|
|
4bf4e7 |
- {
|
|
|
4bf4e7 |
- devpath => "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1",
|
|
|
4bf4e7 |
- exp_links => ["part-1"],
|
|
|
4bf4e7 |
- not_exp_links => ["partition"],
|
|
|
4bf4e7 |
- },
|
|
|
4bf4e7 |
- {
|
|
|
4bf4e7 |
- devpath => "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5",
|
|
|
4bf4e7 |
- exp_links => ["part-5"],
|
|
|
4bf4e7 |
- not_exp_links => ["partition"],
|
|
|
4bf4e7 |
- },
|
|
|
4bf4e7 |
- {
|
|
|
4bf4e7 |
- devpath => "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6",
|
|
|
4bf4e7 |
- not_exp_links => ["partition"],
|
|
|
4bf4e7 |
- exp_links => ["part-6"],
|
|
|
4bf4e7 |
- },
|
|
|
4bf4e7 |
- {
|
|
|
4bf4e7 |
- devpath => "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda7",
|
|
|
4bf4e7 |
- exp_links => ["part-7", "partition"],
|
|
|
4bf4e7 |
- },
|
|
|
4bf4e7 |
- {
|
|
|
4bf4e7 |
- devpath => "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda8",
|
|
|
4bf4e7 |
- not_exp_links => ["partition"],
|
|
|
4bf4e7 |
- exp_links => ["part-8"],
|
|
|
4bf4e7 |
- },
|
|
|
4bf4e7 |
- {
|
|
|
4bf4e7 |
- devpath => "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda9",
|
|
|
4bf4e7 |
- not_exp_links => ["partition"],
|
|
|
4bf4e7 |
- exp_links => ["part-9"],
|
|
|
4bf4e7 |
- },
|
|
|
4bf4e7 |
- {
|
|
|
4bf4e7 |
- devpath => "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda10",
|
|
|
4bf4e7 |
- not_exp_links => ["partition"],
|
|
|
4bf4e7 |
- exp_links => ["part-10"],
|
|
|
4bf4e7 |
- },
|
|
|
4bf4e7 |
- ],
|
|
|
4bf4e7 |
- rules => <
|
|
|
4bf4e7 |
-SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNEL=="sda?*", ENV{DEVTYPE}=="partition", SYMLINK+="part-%n"
|
|
|
4bf4e7 |
-SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNEL=="sda?*", ENV{DEVTYPE}=="partition", SYMLINK+="partition"
|
|
|
4bf4e7 |
-KERNEL=="*7", OPTIONS+="link_priority=10"
|
|
|
4bf4e7 |
-EOF
|
|
|
4bf4e7 |
- },
|
|
|
4bf4e7 |
- {
|
|
|
4bf4e7 |
- desc => "multiple devices, same link name, negative prio",
|
|
|
4bf4e7 |
- devices => [
|
|
|
4bf4e7 |
- {
|
|
|
4bf4e7 |
- devpath => "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1",
|
|
|
4bf4e7 |
- exp_links => ["part-1"],
|
|
|
4bf4e7 |
- not_exp_links => ["partition"],
|
|
|
4bf4e7 |
- },
|
|
|
4bf4e7 |
- {
|
|
|
4bf4e7 |
- devpath => "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5",
|
|
|
4bf4e7 |
- exp_links => ["part-5"],
|
|
|
4bf4e7 |
- not_exp_links => ["partition"],
|
|
|
4bf4e7 |
- },
|
|
|
4bf4e7 |
- {
|
|
|
4bf4e7 |
- devpath => "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6",
|
|
|
4bf4e7 |
- not_exp_links => ["partition"],
|
|
|
4bf4e7 |
- exp_links => ["part-6"],
|
|
|
4bf4e7 |
- },
|
|
|
4bf4e7 |
- {
|
|
|
4bf4e7 |
- devpath => "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda7",
|
|
|
4bf4e7 |
- exp_links => ["part-7", "partition"],
|
|
|
4bf4e7 |
- },
|
|
|
4bf4e7 |
- {
|
|
|
4bf4e7 |
- devpath => "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda8",
|
|
|
4bf4e7 |
- not_exp_links => ["partition"],
|
|
|
4bf4e7 |
- exp_links => ["part-8"],
|
|
|
4bf4e7 |
- },
|
|
|
4bf4e7 |
- {
|
|
|
4bf4e7 |
- devpath => "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda9",
|
|
|
4bf4e7 |
- not_exp_links => ["partition"],
|
|
|
4bf4e7 |
- exp_links => ["part-9"],
|
|
|
4bf4e7 |
- },
|
|
|
4bf4e7 |
- {
|
|
|
4bf4e7 |
- devpath => "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda10",
|
|
|
4bf4e7 |
- not_exp_links => ["partition"],
|
|
|
4bf4e7 |
- exp_links => ["part-10"],
|
|
|
4bf4e7 |
- },
|
|
|
4bf4e7 |
- ],
|
|
|
4bf4e7 |
- rules => <
|
|
|
4bf4e7 |
-SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNEL=="sda?*", ENV{DEVTYPE}=="partition", SYMLINK+="part-%n"
|
|
|
4bf4e7 |
-SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNEL=="sda?*", ENV{DEVTYPE}=="partition", SYMLINK+="partition"
|
|
|
4bf4e7 |
-KERNEL!="*7", OPTIONS+="link_priority=-10"
|
|
|
4bf4e7 |
-EOF
|
|
|
4bf4e7 |
- },
|
|
|
4bf4e7 |
- {
|
|
|
4bf4e7 |
- desc => "multiple devices, same link name, positive prio, sleep",
|
|
|
4bf4e7 |
- devices => [
|
|
|
4bf4e7 |
- {
|
|
|
4bf4e7 |
- devpath => "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1",
|
|
|
4bf4e7 |
- exp_links => ["part-1"],
|
|
|
4bf4e7 |
- not_exp_links => ["partition"],
|
|
|
4bf4e7 |
- },
|
|
|
4bf4e7 |
- {
|
|
|
4bf4e7 |
- devpath => "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5",
|
|
|
4bf4e7 |
- exp_links => ["part-5"],
|
|
|
4bf4e7 |
- not_exp_links => ["partition"],
|
|
|
4bf4e7 |
- },
|
|
|
4bf4e7 |
- {
|
|
|
4bf4e7 |
- devpath => "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6",
|
|
|
4bf4e7 |
- not_exp_links => ["partition"],
|
|
|
4bf4e7 |
- exp_links => ["part-6"],
|
|
|
4bf4e7 |
- },
|
|
|
4bf4e7 |
- {
|
|
|
4bf4e7 |
- devpath => "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda7",
|
|
|
4bf4e7 |
- exp_links => ["part-7", "partition"],
|
|
|
4bf4e7 |
- },
|
|
|
4bf4e7 |
- {
|
|
|
4bf4e7 |
- devpath => "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda8",
|
|
|
4bf4e7 |
- not_exp_links => ["partition"],
|
|
|
4bf4e7 |
- exp_links => ["part-8"],
|
|
|
4bf4e7 |
- },
|
|
|
4bf4e7 |
- {
|
|
|
4bf4e7 |
- devpath => "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda9",
|
|
|
4bf4e7 |
- not_exp_links => ["partition"],
|
|
|
4bf4e7 |
- exp_links => ["part-9"],
|
|
|
4bf4e7 |
- },
|
|
|
4bf4e7 |
- {
|
|
|
4bf4e7 |
- devpath => "/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda10",
|
|
|
4bf4e7 |
- not_exp_links => ["partition"],
|
|
|
4bf4e7 |
- exp_links => ["part-10"],
|
|
|
4bf4e7 |
- },
|
|
|
4bf4e7 |
- ],
|
|
|
4bf4e7 |
- sleep_us => 10000,
|
|
|
4bf4e7 |
- rules => <
|
|
|
4bf4e7 |
-SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNEL=="sda?*", ENV{DEVTYPE}=="partition", SYMLINK+="part-%n"
|
|
|
4bf4e7 |
-SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNEL=="sda?*", ENV{DEVTYPE}=="partition", SYMLINK+="partition"
|
|
|
4bf4e7 |
-KERNEL=="*7", OPTIONS+="link_priority=10"
|
|
|
4bf4e7 |
-EOF
|
|
|
4bf4e7 |
- },
|
|
|
4bf4e7 |
- {
|
|
|
4bf4e7 |
- desc => 'all_block_devs',
|
|
|
4bf4e7 |
- generator => expect_for_some("\\/sda6\$", ["blockdev"]),
|
|
|
4bf4e7 |
- repeat => 10,
|
|
|
4bf4e7 |
- rules => <
|
|
|
4bf4e7 |
-SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNEL=="sd*", SYMLINK+="blockdev"
|
|
|
4bf4e7 |
-KERNEL=="sda6", OPTIONS+="link_priority=10"
|
|
|
4bf4e7 |
-EOF
|
|
|
4bf4e7 |
- }
|
|
|
4bf4e7 |
);
|
|
|
4bf4e7 |
|
|
|
4bf4e7 |
sub create_rules {
|