A typical newbie question, I have written integration and unit test for my rust app. I am trying to run these tests seperately, I see doing cargo test --test '*'
runs all integration tests. Is there way to run all unit tests alone ? When searched the forums I did find that suggestions to use same kind of test patterns to run specific tests, I was wondering if there is way to run all unit tests w/o running integration tests e.g. cargo test --test '!*'
You can use cargo test --lib
if the tests are only in your library crate. You can also use --lib --bins
to test the library crate and all of the binaries in the crate but not the tests in the tests
directory
1 Like