IMP(6.2.11,6.2.14): add purposely failing tests

This commit is contained in:
Thibault Ayanides 2020-10-27 11:04:33 +01:00
parent 912718a014
commit 58277716c7
2 changed files with 33 additions and 1 deletions

View File

@ -6,5 +6,16 @@ test_audit() {
# shellcheck disable=2154
run blank /opt/debian-cis/bin/hardening/"${script}".sh --audit-all
# TODO fill comprehensive tests
local test_user="testforwarduser"
local test_file=".forward"
describe Tests purposely failing
useradd --create-home $test_user
touch /home/$test_user/$test_file
register_test retvalshouldbe 1
register_test contain "$test_file present"
run noncompliant /opt/debian-cis/bin/hardening/"${script}".sh --audit-all
# cleanup
userdel -r $test_user
}

View File

@ -0,0 +1,21 @@
# run-shellcheck
test_audit() {
describe Running on blank host
register_test retvalshouldbe 0
dismiss_count_for_test
# shellcheck disable=2154
run blank /opt/debian-cis/bin/hardening/"${script}".sh --audit-all
local test_user="testrhostsuser"
local test_file=".rhosts"
describe Tests purposely failing
useradd --create-home $test_user
touch /home/$test_user/$test_file
register_test retvalshouldbe 1
register_test contain "$test_file present"
run noncompliant /opt/debian-cis/bin/hardening/"${script}".sh --audit-all
# cleanup
userdel -r $test_user
}