如何在Rust Cargo.toml中执行基准测试

时间:2017-12-10 13:21:47

标签: rust rust-cargo

我现在正在看一个铁锈箱rust-crypto。有一个bench属性的多个测试。当我执行货物工作台时,我没有得到任何基准测试结果,它只是说所有的测试都被忽略了。

当我为此谷歌时,我找不到任何东西。箱子的文件也没有说明如何使用这些基准。

我需要做什么才能执行,例如MD5基准测试?

欢迎任何指示。

1 个答案:

答案 0 :(得分:3)

此包使用a feature启用或禁用此基准。 By default they are disabled. 要执行基准测试,您必须明确要求:

cargo bench --features=with-bench

对我而言

的结果
test result: ok. 0 passed; 0 failed; 115 ignored; 67 measured; 0 filtered out

115次被忽视的测试不是台架测试。

如果您只想运行MD5基准测试,可以使用

cargo bench --features=with-bench -- md5

的结果
test result: ok. 0 passed; 0 failed; 4 ignored; 3 measured; 175 filtered out