I am trying to expand on an existing crate. When I run the standard crate tests, some of them are failing. The crate creator has used macros and iterators extensively to create the tests. I'm unable to decode what the actual test being run are, so that I can trace down what is going on to debug the test failure. The output from cargo test does not refer to any existing functions within the crate.
Is there a way to create a dry run log of what calls are expected when running cargo test? I would like to be able to see all the test calls that will be performed without actually running the tests.
I've tried tracing through the code manually to recreate the test. Also, using RUST_BACKTRACE=1 doesn't get me any closer either. I'm not able to discern how the test was generated to back create it from the output.