Creating a Test Suite
Terminology
See Naming Conventions.
Overview
The standard CESSDA product test suite is made up of:
The tests are performed as part of the build process. If the tests pass, the Docker image is created and pushed to the Docker image registry.
The Static Analysis (SAST) scan runs against the newly built Docker image. The results are shown in the Jenkins job console output (see example below):
Software testing Pipeline
Testing Suite Jenkinsfile template (cessda.product.test)
See Template Jenkinsfile or Template Jenkinsfile for JDK11 Maven projects