summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Beyer <matthias.beyer@ifm.com>2022-06-22 14:12:55 +0200
committerDidier Wenzek <didier.wenzek@free.fr>2022-08-30 15:49:33 +0200
commit9ad1c06a2f913a31a614083ac038536ec1acf585 (patch)
tree53ea3854073222a6ba8e89dc8525ecbef2fc3d04
parent16c7ac120ad53732e942710bea97a9a3d2b4283c (diff)
Add content for "testing" section
Signed-off-by: Matthias Beyer <matthias.beyer@ifm.com>
-rw-r--r--GOVERNANCE.md7
1 files changed, 7 insertions, 0 deletions
diff --git a/GOVERNANCE.md b/GOVERNANCE.md
index 4dec595d..6e96797a 100644
--- a/GOVERNANCE.md
+++ b/GOVERNANCE.md
@@ -162,6 +162,13 @@ core contributors = [SAG, IFM]
Coding style is enforced via `rustfmt` in its default configuration.
Compliance with the coding style is enforced via CI.
- testing
+ Testing is done via workflows in github actions using `cargo test --all-features` for all
+ crates.
+ 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
+ Rust and do not rely on external services.
- benchmarks
- documentation builds
- keeping spec up to date