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)
它只运行其中两个,甚至没有向我提供有关失败的信息。
所以发生这种情况的原因是我进行的 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_attachments都test_format_attachments失败了,但是它正在测试的函数内部test_format_attachments有一个std::process::exit(1)条件,因此它在测试能够返回之前终止了该进程。
| 归档时间: |
|
| 查看次数: |
1263 次 |
| 最近记录: |