[systemd-devel] [PATCH 1/2] test: add basic seccomp tests
Ronny Chevalier
chevalier.ronny at gmail.com
Thu Feb 13 09:37:54 PST 2014
2014-02-13 16:25 GMT+01:00 Dave Reisner <d at falconindy.com>:
> On Thu, Feb 13, 2014 at 09:58:53AM +0100, Ronny Chevalier wrote:
>> 2014-02-13 3:34 GMT+01:00 Dave Reisner <d at falconindy.com>:
>> > On Thu, Jan 23, 2014 at 01:34:57AM +0100, Ronny Chevalier wrote:
>> >> ---
>> >> test/TEST-04-SECCOMP/Makefile | 1 +
>> >> test/TEST-04-SECCOMP/test-seccomp.sh | 11 ++++
>> >> test/TEST-04-SECCOMP/test.sh | 79 +++++++++++++++++++++++++++++
>> >> test/TEST-04-SECCOMP/will-fail.service | 6 +++
>> >> test/TEST-04-SECCOMP/will-not-fail.service | 6 +++
>> >> test/TEST-04-SECCOMP/will-not-fail2.service | 6 +++
>> >> 6 files changed, 109 insertions(+)
>> >> create mode 120000 test/TEST-04-SECCOMP/Makefile
>> >> create mode 100755 test/TEST-04-SECCOMP/test-seccomp.sh
>> >> create mode 100755 test/TEST-04-SECCOMP/test.sh
>> >> create mode 100644 test/TEST-04-SECCOMP/will-fail.service
>> >> create mode 100644 test/TEST-04-SECCOMP/will-not-fail.service
>> >> create mode 100644 test/TEST-04-SECCOMP/will-not-fail2.service
>> >>
>> >> diff --git a/test/TEST-04-SECCOMP/Makefile b/test/TEST-04-SECCOMP/Makefile
>> >> new file mode 120000
>> >> index 0000000..e9f93b1
>> >> --- /dev/null
>> >> +++ b/test/TEST-04-SECCOMP/Makefile
>> >> @@ -0,0 +1 @@
>> >> +../TEST-01-BASIC/Makefile
>> >> \ No newline at end of file
>> >> diff --git a/test/TEST-04-SECCOMP/test-seccomp.sh b/test/TEST-04-SECCOMP/test-seccomp.sh
>> >> new file mode 100755
>> >> index 0000000..fef334e
>> >> --- /dev/null
>> >> +++ b/test/TEST-04-SECCOMP/test-seccomp.sh
>> >> @@ -0,0 +1,11 @@
>> >> +#!/bin/bash -x
>> >> +
>> >> +systemctl start will-fail.service
>> >> +systemctl start will-not-fail.service
>> >> +systemctl start will-not-fail2.service
>> >> +systemctl is-failed will-fail.service | grep failed || exit 1
>> >> +systemctl is-failed will-not-fail.service | grep failed && exit 1
>> >> +systemctl is-failed will-not-fail2.service | grep failed && exit 1
>> >
>> > This is weird. You should be able to rely on the exit code rather than
>> > parsing the output, but it seems this was broken in e3e0314b.
>> >
>> Yes, this is why I did this.
>
> Should be fixed by 5a1aece58.
>
Ok, thanks, I will send a new patch then.
More information about the systemd-devel
mailing list