]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test-execute: add a test case for issue #33299 33451/head
authorYu Watanabe <watanabe.yu+github@gmail.com>
Sun, 23 Jun 2024 06:52:53 +0000 (15:52 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 24 Jun 2024 20:21:00 +0000 (05:21 +0900)
src/test/test-execute.c
test/test-execute/exec-systemcallfilter-writing-handoff-timestamp.service [new file with mode: 0644]

index 4b8daa46bb8c7142a030993c94129dbee8210399..56f5e340bef54cb8004a0d35f6c6d20c93d6fa10 100644 (file)
@@ -832,6 +832,8 @@ static void test_exec_systemcallfilter(Manager *m) {
                 return;
         }
 
+        test(m, "exec-systemcallfilter-writing-handoff-timestamp.service", 0, CLD_EXITED);
+
         test(m, "exec-systemcallfilter-not-failing.service", 0, CLD_EXITED);
         test(m, "exec-systemcallfilter-not-failing2.service", 0, CLD_EXITED);
         test(m, "exec-systemcallfilter-not-failing3.service", 0, CLD_EXITED);
diff --git a/test/test-execute/exec-systemcallfilter-writing-handoff-timestamp.service b/test/test-execute/exec-systemcallfilter-writing-handoff-timestamp.service
new file mode 100644 (file)
index 0000000..3bf2a64
--- /dev/null
@@ -0,0 +1,11 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
+[Unit]
+Description=Test for SystemCallFilter
+
+[Service]
+ExecStart=true
+Type=oneshot
+# For issue #33299
+SystemCallFilter=~@network-io
+SystemCallFilter=~write
+SystemCallErrorNumber=ENOSYS