diff --git a/CICD/tests/Readme.md b/CICD/tests/Readme.md index feca06268d107c2aeae9a6a8f61a2ed59e8648bc..bfea85a5948bbfed3381544346147c06ec2fa608 100644 --- a/CICD/tests/Readme.md +++ b/CICD/tests/Readme.md @@ -1,7 +1,10 @@ -this folder should contain tests that will be run automatically by the CICD pipeline +This folder should contain tests that will be run automatically by the CICD pipeline. -all files with fileending .sh will be executed by a shell -all files with fileending yml will be executed by ansible-playbook -./tmp can be used as temporary folder and will be cleaned after execution +The trigger mechanism to execute these tests is `.gitlab-ci.yml` in the toplevel folder of this repository. -because I can I am prefixing tests with 0-9 to give the execution some priority \ No newline at end of file + - *.sh will be executed by a shell, *.yml will be executed by ansible-playbook + - A test should return 0 as success or otherwise as fail. See 0_Example* + - Tests should aim not to alter the system except /tmp + - Prefixing tests with 0-9 to give the execution some priority + - Tests should not need elevated priviliges. A special user TODO is considered to be present + - TODO a way to deal with Test Payload. This will be determined on test submission \ No newline at end of file