diff options
author | Matthias Beyer <matthias.beyer@ifm.com> | 2022-06-22 14:12:55 +0200 |
---|---|---|
committer | Didier Wenzek <didier.wenzek@free.fr> | 2022-08-30 15:49:33 +0200 |
commit | 9ad1c06a2f913a31a614083ac038536ec1acf585 (patch) | |
tree | 53ea3854073222a6ba8e89dc8525ecbef2fc3d04 | |
parent | 16c7ac120ad53732e942710bea97a9a3d2b4283c (diff) |
Add content for "testing" section
Signed-off-by: Matthias Beyer <matthias.beyer@ifm.com>
-rw-r--r-- | GOVERNANCE.md | 7 |
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 |