Run rust test suite on swh-graph (and other potential rust-based projects)
We would like to run the test suite for the rust components of swh-graph in Jenkins.
To do so, we need to make the common swh-pipeline rust-aware. We need:
- which file we need to check to know that rust tests need to run (probably the existence of
rust/Cargo.toml
) - what system dependencies are needed, and whether we should pull them into the bookworm-multipython image (or whether we can just use another image to run these tests)
- what are the commands to run the tests
- nice to have: how to get test results into junit format for consumption by jenkins