From 31901a5afd9f60e45991753ef74395eed01cd189 Mon Sep 17 00:00:00 2001 From: Antoine Tenart Date: Mon, 28 Sep 2020 16:54:20 +0200 Subject: [PATCH] support/testing/tests/init/test_systemd_selinux: new SELinuxSystemdSquashfs test Add a test called 'SELinuxSystemdSquashfs' which will perform the same tests as the Ext4 version, but using a Squashfs filesystem. Thanks to this, we'll have a test on a real only filesystem. Signed-off-by: Antoine Tenart Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 + support/testing/tests/init/test_systemd_selinux.py | 12 ++++++++++++ .../test_systemd_selinux/linux-squashfs.fragment | 1 + 3 files changed, 14 insertions(+) create mode 100644 support/testing/tests/init/test_systemd_selinux/linux-squashfs.fragment diff --git a/DEVELOPERS b/DEVELOPERS index f147088996..3aed57dbc5 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -255,6 +255,7 @@ F: package/gnuplot/ N: Antoine Ténart F: package/wf111/ +F: support/testing/tests/init/test_systemd_selinux/ F: support/testing/tests/init/test_systemd_selinux.py N: Antony Pavlov diff --git a/support/testing/tests/init/test_systemd_selinux.py b/support/testing/tests/init/test_systemd_selinux.py index 527dbf10ac..9a98a32821 100644 --- a/support/testing/tests/init/test_systemd_selinux.py +++ b/support/testing/tests/init/test_systemd_selinux.py @@ -60,3 +60,15 @@ class TestSELinuxSystemdExt4(TestSELinuxSystemd): def test_run(self): self.run_tests("ext4") + +class TestSELinuxSystemdSquashfs(TestSELinuxSystemd): + config = TestSELinuxSystemd.config + \ + """ + BR2_TARGET_ROOTFS_SQUASHFS=y + BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="{}" + """.format( + infra.filepath("tests/init/test_systemd_selinux/linux-squashfs.fragment"), + ) + + def test_run(self): + self.run_tests("squashfs") diff --git a/support/testing/tests/init/test_systemd_selinux/linux-squashfs.fragment b/support/testing/tests/init/test_systemd_selinux/linux-squashfs.fragment new file mode 100644 index 0000000000..7a89d006fa --- /dev/null +++ b/support/testing/tests/init/test_systemd_selinux/linux-squashfs.fragment @@ -0,0 +1 @@ +CONFIG_SQUASHFS=y -- 2.30.2