diff --git a/tests/test-reboot.yml b/tests/tests-reboot.yml similarity index 72% rename from tests/test-reboot.yml rename to tests/tests-reboot.yml index f073546..94ea8a5 100644 --- a/tests/test-reboot.yml +++ b/tests/tests-reboot.yml @@ -31,9 +31,12 @@ - name: Gather SELinux denials since boot shell: | - ausearch -m avc -m selinux_err -m user_avc -ts boot > /tmp/avc.log 2> /tmp/avc.err.log - grep -q '' /tmp/avc.err.log && result=pass || result=fail - echo -e "results:\n- {result: $result, test: reboot}" > /tmp/results.yml + result=pass + dmesg | grep -i -e type=1300 -e type=1400 > /tmp/avc.log && result=fail + ausearch -m avc -m selinux_err -m user_avc -ts boot &>> /tmp/avc.log + grep -q '' /tmp/avc.log || result=fail + echo -e "\nresults:\n- test: reboot and collect AVC\n result: $result\n logs:\n - avc.log\n\n" > /tmp/results.yml + ( [ $result = "pass" ] && echo PASS test-reboot || echo FAIL test-reboot ) > /tmp/test.log always: - name: Pull out the artifacts @@ -42,6 +45,6 @@ src: "{{ item }}" flat: yes with_items: + - /tmp/test.log - /tmp/avc.log - - /tmp/avc.err.log - /tmp/results.yml diff --git a/tests/tests.yml b/tests/tests.yml deleted file mode 100644 index b073ca5..0000000 --- a/tests/tests.yml +++ /dev/null @@ -1 +0,0 @@ -- import_playbook: test-reboot.yml