diff --git a/include/tests_custom.template b/include/tests_custom.template index 5788effc..f2e6a2ef 100644 --- a/include/tests_custom.template +++ b/include/tests_custom.template @@ -111,9 +111,11 @@ # Test : CUST-0040 # Description : Our second test, with a prequisite test - # First check if OPENSSLBINARY is known as a prerequisite for this test. - if [ ! "${OPENSSLBINARY}" = "" ]; then PREQS_MET="YES"; else PREQS_MET="NO"; fi - Register --test-no CUST-0040 --preqs-met ${PREQS_MET} --weight M --network NO --category security --description "Description of custom test" + # First check if OPENSSLBINARY is known as a prerequisite for this test + # ! means "not". So if the binary is known, the prerequisite is matched. Otherwise we set it to NO and define a reason why we skipped this test + + if [ ! "${OPENSSLBINARY}" = "" ]; then PREQS_MET="YES"; else PREQS_MET="NO"; SKIPREASON="No OpenSSL binary found"; fi + Register --test-no CUST-0040 --preqs-met ${PREQS_MET} --skip-reason "${SKIPREASON}" --weight M --network NO --category security --description "Description of custom test" if [ ${SKIPTEST} -eq 0 ]; then # Set variable to zero, to indicate that we have no problems found (yet) FOUNDPROBLEM=0