docs: add tests page.

This commit is contained in:
Alexandre Pujol 2023-01-29 22:40:38 +00:00
parent 0723aad9b8
commit 03306d39ef
No known key found for this signature in database
GPG Key ID: C5469996F0DF68EC

21
docs/development/tests.md Normal file
View File

@ -0,0 +1,21 @@
---
title: Tests suite
---
# Tests suite
A full test suite to ensure compatibility across distributions and software is
still a work in progress.
Here is an overview of the current CI jobs:
**On Gitlab CI**
- Packages build for all supported distribution
- Profiles preprocessing verification for all supported distribution
- Go based command linting, coverage, and unit tests
**On Github Action**
- Integration test on the ubuntu-latest VM: run a simple list of tasks with
all the rules enabled and ensure no new issue has been raised. Github Action
is used as it offers direct access to a VM with AppArmor included.