Skip to content

Latest commit

 

History

History
45 lines (30 loc) · 1.58 KB

File metadata and controls

45 lines (30 loc) · 1.58 KB

All information you need to add System Tests in your CI.

How to integrate in a CI?

You'll need a CI that with docker and python 3.12 installed, among with very common UNIX tools.

  1. Clone this repo
  2. Copy paste your components' build inside ./binaries (See binaries documentation)
  3. ./build.sh with relevant library (see build documentation). Example: ./build.sh java
  4. ./run.sh

You will find different template or example:

For the system-tests own CI, see also:

  • CI test selection: how the CI decides which libraries and scenarios to run based on modified files

GitLab CI secrets setup

  1. Install aws-cli
  2. Save a valid github PATH token in a file named GH_TOKEN
  3. then execute
aws-vault exec --debug build-stable-developer  # Enter a token from your MFA device
unset AWS_VAULT
cat GH_TOKEN | aws-vault exec build-stable-developer -- ci-secrets set ci.system-tests.gh_token

In this section

See also