3 releases
0.1.2 | Apr 17, 2024 |
---|---|
0.1.1 | Jan 24, 2024 |
0.1.0 | Jan 22, 2024 |
#319 in Testing
429 downloads per month
84KB
group-runner
Group Rust executable output in GitHub logs
group-runner
is useful, e.g., when you have lots of integration tests and seeing their output concatenated can be overwhelming.
Example output
Recommended usage
-
In your GitHub workflow, install
group-runner
:steps: - name: Install group-runner run: cargo install group-runner
-
Pass the following option to
cargo run
,cargo test
, orcargo bench
:--config "target.'cfg(all())'.runner = 'group-runner'"
Example:
steps: - name: Test run: cargo test --config "target.'cfg(all())'.runner = 'group-runner'"
See The Cargo Book for more information.
Notes
-
To avoid mixing build output with test output, we recommend building tests in a separate step prior to running them. Example:
steps: - name: Build run: cargo test --no-run - name: Test run: cargo test --config "target.'cfg(all())'.runner = 'group-runner'"