awesome-rust-testing
😎 Curated list of awesome things regarding Rust Testing
https://github.com/hoodie/awesome-rust-testing
Last synced: 3 days ago
JSON representation
-
Books
-
Crates
-
Extensions
-
Mocking
-
Coverage
-
Mutation Testing
-
More Cargo Tools
-
Matchers
-
Fuzzing
-
Harnesses/Frameworks
- Shiny
- rspec - ci.org/rust-rspec/rspec.svg?branch=master)](https://travis-ci.org/rust-rspec/rspec) [](https://coveralls.io/github/rust-rspec/rspec) [](https://crates.io/crates/rspec) [](https://github.com/rust-rspec/rspec/blob/master/LICENSE)
- rstest
-
Snapshop Testing
- Insta - insta](https://crates.io/crates/cargo-insta)
-
Generated output matchers
-
[Diffing](https://crates.io/keywords/diff)
-
[Assertions](https://crates.io/keywords/assert)
-
FFI Testing
-
Parameterized Testing
-
Test Generation
-
Model Based Testing
-
Testing CommandLine Applications
-
-
CI
-
Testing CommandLine Applications
- crate-ci book
- Azure Pipelines - platform testing
-
-
BlogPosts
-
Testing CommandLine Applications
- How Rust is Tested
- On Mocking Rust
- Mocking in Rust with conditional compilation
- Tutorial: How to collect test coverages for Rust project
- Performance Testing on Travis CI
- Rust Mutation Testing
- Testing With Unused Arguments
- Mocking libraries comparison
- How to Mock Time in Rust Tests and Cargo Gotchas We Met
- Kcov and tarpaulin code coverage
- Rust Code Coverage Guide: kcov + Travis CI + Codecov / Coveralls
- Testing a Rust Command Line Tool
-
-
Talks
-
Testing CommandLine Applications
-
-
Other Awesomes
-
Patterns
-
Testing CommandLine Applications
-
Categories
Sub Categories
Testing CommandLine Applications
23
Mocking
9
[Assertions](https://crates.io/keywords/assert)
6
Matchers
5
Coverage
4
Fuzzing
3
Extensions
3
Harnesses/Frameworks
3
[Diffing](https://crates.io/keywords/diff)
2
More Cargo Tools
2
Mutation Testing
2
FFI Testing
1
Model Based Testing
1
Test Generation
1
Parameterized Testing
1
Snapshop Testing
1
Generated output matchers
1
Keywords
rust
10
testing
5
cargo
2
fuzz-testing
2
rust-lang
2
fuzzing
2
book
2
coverage-report
1
mdbook
1
markdown
1
video
1
tutorial
1
teaching
1
learn
1
blog-article
1
afl
1
documentation
1
awesome
1
timeout
1
test-cases
1
library
1
assert
1
mutations
1
mutation-testing
1
cargo-subcommand
1
cargo-plugin
1
mocking
1
mock
1
testing-tools
1
test-framework
1
snapshots
1
assertions
1
assertion-library
1
tarpaulin
1
coverage-reporting
1