货物测试不显示任何输出,也不显示所有测试

Cha*_*ich 6 testing rust rust-cargo

运行cargo test不会显示所有 4 个测试,也不会显示我运行的任何测试的任何输出。我有4个测试:

test common::tests::test_workingdays 
test documents::tests::create_docs 
test emailer::tests::test_attachments 
test emailer::tests::test_format_attachments 
Run Code Online (Sandbox Code Playgroud)
test common::tests::test_workingdays 
test documents::tests::create_docs 
test emailer::tests::test_attachments 
test emailer::tests::test_format_attachments 
Run Code Online (Sandbox Code Playgroud)

它只运行其中两个,甚至没有向我提供有关失败的信息。

Cha*_*ich 5

所以发生这种情况的原因是我进行的 4 次测试

test common::tests::test_workingdays 
test documents::tests::create_docs 
test emailer::tests::test_attachments 
test emailer::tests::test_format_attachments 
Run Code Online (Sandbox Code Playgroud)

test_attachmentstest_format_attachments失败了,但是它正在测试的函数内部test_format_attachments有一个std::process::exit(1)条件,因此它在测试能够返回之前终止了该进程。