From: Yu Watanabe Date: Tue, 18 Jul 2023 20:37:35 +0000 (+0900) Subject: udev: rename test-udevd.c -> test-udev-manager.c X-Git-Tag: v255-rc1~870^2~2 X-Git-Url: http://git-history.diyao.me/?a=commitdiff_plain;h=5d7e51b10e78a3ad2b7dfb1e0fb9fa7279d3566f;p=systemd%2F.git udev: rename test-udevd.c -> test-udev-manager.c --- diff --git a/src/udev/meson.build b/src/udev/meson.build index 2cb504d7f6..baedcaa2fe 100644 --- a/src/udev/meson.build +++ b/src/udev/meson.build @@ -219,19 +219,19 @@ tests += [ 'base' : test_libudev_base, }, { - 'sources' : files('test-udev-node.c'), + 'sources' : files('test-udev-manager.c'), 'base' : test_libudev_base, }, { - 'sources' : files('test-udev-rules.c'), + 'sources' : files('test-udev-node.c'), 'base' : test_libudev_base, }, { - 'sources' : files('test-udev-spawn.c'), + 'sources' : files('test-udev-rules.c'), 'base' : test_libudev_base, }, { - 'sources' : files('test-udevd.c'), + 'sources' : files('test-udev-spawn.c'), 'base' : test_libudev_base, }, ] diff --git a/src/udev/test-udev-manager.c b/src/udev/test-udev-manager.c new file mode 100644 index 0000000000..d444b0bf00 --- /dev/null +++ b/src/udev/test-udev-manager.c @@ -0,0 +1,19 @@ +/* SPDX-License-Identifier: LGPL-2.1-or-later */ + +#include "tests.h" +#include "udev-manager.h" + +TEST(devpath_conflict) { + assert_se(!devpath_conflict(NULL, NULL)); + assert_se(!devpath_conflict(NULL, "/devices/pci0000:00/0000:00:1c.4")); + assert_se(!devpath_conflict("/devices/pci0000:00/0000:00:1c.4", NULL)); + assert_se(!devpath_conflict("/devices/pci0000:00/0000:00:1c.4", "/devices/pci0000:00/0000:00:00.0")); + assert_se(!devpath_conflict("/devices/virtual/net/veth99", "/devices/virtual/net/veth999")); + + assert_se(devpath_conflict("/devices/pci0000:00/0000:00:1c.4", "/devices/pci0000:00/0000:00:1c.4")); + assert_se(devpath_conflict("/devices/pci0000:00/0000:00:1c.4", "/devices/pci0000:00/0000:00:1c.4/0000:3c:00.0")); + assert_se(devpath_conflict("/devices/pci0000:00/0000:00:1c.4/0000:3c:00.0/nvme/nvme0/nvme0n1", + "/devices/pci0000:00/0000:00:1c.4/0000:3c:00.0/nvme/nvme0/nvme0n1/nvme0n1p1")); +} + +DEFINE_TEST_MAIN(LOG_DEBUG); diff --git a/src/udev/test-udevd.c b/src/udev/test-udevd.c deleted file mode 100644 index d444b0bf00..0000000000 --- a/src/udev/test-udevd.c +++ /dev/null @@ -1,19 +0,0 @@ -/* SPDX-License-Identifier: LGPL-2.1-or-later */ - -#include "tests.h" -#include "udev-manager.h" - -TEST(devpath_conflict) { - assert_se(!devpath_conflict(NULL, NULL)); - assert_se(!devpath_conflict(NULL, "/devices/pci0000:00/0000:00:1c.4")); - assert_se(!devpath_conflict("/devices/pci0000:00/0000:00:1c.4", NULL)); - assert_se(!devpath_conflict("/devices/pci0000:00/0000:00:1c.4", "/devices/pci0000:00/0000:00:00.0")); - assert_se(!devpath_conflict("/devices/virtual/net/veth99", "/devices/virtual/net/veth999")); - - assert_se(devpath_conflict("/devices/pci0000:00/0000:00:1c.4", "/devices/pci0000:00/0000:00:1c.4")); - assert_se(devpath_conflict("/devices/pci0000:00/0000:00:1c.4", "/devices/pci0000:00/0000:00:1c.4/0000:3c:00.0")); - assert_se(devpath_conflict("/devices/pci0000:00/0000:00:1c.4/0000:3c:00.0/nvme/nvme0/nvme0n1", - "/devices/pci0000:00/0000:00:1c.4/0000:3c:00.0/nvme/nvme0/nvme0n1/nvme0n1p1")); -} - -DEFINE_TEST_MAIN(LOG_DEBUG);