3 releases
0.1.2 | Sep 1, 2022 |
---|---|
0.1.1 | Jan 27, 2022 |
0.1.0 | Jan 27, 2022 |
#2345 in Rust patterns
21 downloads per month
8KB
100 lines
test-results
A series of utility macros for outputting testing results.
Getting Started
Simply add the test-results
crate to your project's Cargo.toml like this:
[dependencies]
test-results = "0"
macros
save!(name: &str, value: &u8)
Save the value as test results.
example:
#[test]
fn test_hello_world() {
test_results::save!("output.txt", [0x31, 0x32, 0x33]);
}
Run the test and the file will be saved in the test_results
folder in the same directory as the source files.
├─ test.rs
└─ test_results
└─ output.txt
Optionally, you can add test_results/
to the .gitignore
file.
echo 'test_results/' >> .gitignore
lib.rs
:
test-results
A series of utility macros for outputting testing results.
macros
save!(name: &str, value: &u8)
Save the value as test results.
example:
#[test]
fn test_hello_world() {
test_results::save!("output.txt", [0x31, 0x32, 0x33]);
}
Run the test and the file will be saved in the test_results
folder in the same directory as the source files.
├─ test.rs
└─ test_results
└─ output.txt
Optionally, you can add test_results/
to the .gitignore
file.
echo 'test_results/' >> .gitignore
Dependencies
~0.7–1.6MB
~35K SLoC