summaryrefslogtreecommitdiffstats
path: root/GOVERNANCE.md
diff options
context:
space:
mode:
authorDidier Wenzek <didier.wenzek@free.fr>2022-06-28 16:49:45 +0100
committerDidier Wenzek <didier.wenzek@free.fr>2022-08-30 15:49:33 +0200
commit8e72cd853fee3f6c71b628c3cdcb4b3dfb9bb7f7 (patch)
tree2cd6ade7677149a779ef74d7deda84f2c999e219 /GOVERNANCE.md
parent9a3d6add09eddacceec65a5649d4b85cdfbeb09e (diff)
Add content for "end-2-end tests"
Signed-off-by: Didier Wenzek <didier.wenzek@free.fr>
Diffstat (limited to 'GOVERNANCE.md')
-rw-r--r--GOVERNANCE.md4
1 files changed, 3 insertions, 1 deletions
diff --git a/GOVERNANCE.md b/GOVERNANCE.md
index 8d1362a1..abe64465 100644
--- a/GOVERNANCE.md
+++ b/GOVERNANCE.md
@@ -167,8 +167,10 @@ core contributors = [SAG, IFM]
The main objective with this is that a developer should be able to simply run
`cargo test` on their local machine to be able to see whether CI would succeed
for changes they submit in a pull request.
- Thus, all tests (unit tests, but also integration tests) are implemented in
+ Thus, all CI tests (unit tests, but also integration tests) are implemented in
Rust and do not rely on external services.
+ End-to-end system tests - that depend on external services - are run outside the CI pipeline,
+ to avoid inconsistent test outcomes because of external issues.
- benchmarks
- documentation builds
Source code documentation as well as other documentation is tested via github