]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
mkosi: Re-enable TEST-21-DFUZZER when running with sanitizers
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Tue, 7 Jan 2025 14:01:02 +0000 (15:01 +0100)
committerLuca Boccassi <luca.boccassi@gmail.com>
Thu, 9 Jan 2025 11:48:23 +0000 (11:48 +0000)
Similar to how CentOS CI did it previously, let's only run
TEST-21-DFUZZER when built with sanitizers for maximum effect.

.github/workflows/mkosi.yml
test/TEST-21-DFUZZER/meson.build

index a043022ce05a10d6f4128c3c26e76dfeb753e0b8..592ed41051458f06beef1d49923ed521a40659fc 100644 (file)
@@ -61,6 +61,7 @@ jobs:
             cflags: "-O2 -D_FORTIFY_SOURCE=3"
             relabel: no
             vm: 1
+            skip: TEST-21-DFUZZER
           - distro: debian
             release: testing
             sanitizers: ""
@@ -68,6 +69,7 @@ jobs:
             cflags: "-Og"
             relabel: no
             vm: 0
+            skip: TEST-21-DFUZZER
           - distro: ubuntu
             release: noble
             sanitizers: ""
@@ -75,6 +77,7 @@ jobs:
             cflags: "-Og"
             relabel: no
             vm: 0
+            skip: TEST-21-DFUZZER
           - distro: fedora
             release: "41"
             sanitizers: ""
@@ -82,6 +85,7 @@ jobs:
             cflags: "-Og"
             relabel: yes
             vm: 0
+            skip: TEST-21-DFUZZER
           - distro: fedora
             release: rawhide
             sanitizers: address,undefined
@@ -96,6 +100,7 @@ jobs:
             cflags: "-Og"
             relabel: no
             vm: 0
+            skip: TEST-21-DFUZZER
           - distro: centos
             release: "9"
             sanitizers: ""
@@ -103,6 +108,7 @@ jobs:
             cflags: "-Og"
             relabel: yes
             vm: 0
+            skip: TEST-21-DFUZZER
           - distro: centos
             release: "10"
             sanitizers: ""
@@ -110,6 +116,7 @@ jobs:
             cflags: "-Og"
             relabel: yes
             vm: 0
+            skip: TEST-21-DFUZZER
 
     steps:
       - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
@@ -195,6 +202,7 @@ jobs:
             mkosi sandbox \
             env \
             TEST_PREFER_QEMU=${{ matrix.vm }} \
+            TEST_SKIP=${{ matrix.skip }} \
             meson test \
             -C build \
             --no-rebuild \
index f57be63380222a8f8a85b24f5c2145c275eec554..932f0c5f0e407b80fc071346400661d29f3fd2d0 100644 (file)
@@ -6,6 +6,5 @@ integration_tests += [
                 'timeout' : 3600,
                 'priority' : 50,
                 'vm' : true,
-                'enabled' : false,
         },
 ]