Link Search Menu Expand Document
Consortium of European Social Science Data Archives

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):

Shiftleft Scan Results

Software testing Pipeline

Testing Suite Pipeline

Testing Suite Jenkinsfile template (cessda.product.test)

See Template Jenkinsfile or Template Jenkinsfile for JDK11 Maven projects