test-collector-derive will give you '#[collect_test]' which you can use to collect the tests
this lib using inventory
pub async
test-collector-lib introduce custom test runner. You will need to create your own main function and in Cargo.toml of you project add this with needed name and path:
[[]]
= "integration"
= "integration-tests/main.rs"
= false
example of the main can be found in test-collector-lib/src/lib.rs:88