Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The CI job is divided into different stages :
- Fetch the sources of the pull request to test
- Launch the Debian configuration and hardening using Ansible playbooks
- Deploy Cukinia and launch tests
- Generate and upload the test report

Tests

The CI use Cukinia, a system-level validation framework as testing tool, all tests launched on Debian are available at https://github.com/seapath/cukinia-tests/tree/main

...

No Real-time or latency tests are run on the CI for now. We plan to integrate these tests at every release of the SEAPATH project.

Report

The CI can fail in two ways :
- The configuration of Debian is wrong and the associated Ansible playbook fail
- The non-regression tests fail

...