作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在看一个使用rust 的箱子 rust-crypto
现在。有多个具有 bench 属性的测试。当我执行 cargo bench 时,我没有得到任何基准测试结果,它只是说所有测试都被忽略了。
当我用谷歌搜索时,我找不到任何东西。 crate 的文档也没有说明如何使用这些基准。
我需要做什么才能执行,例如MD5 基准?
欢迎任何指点。
最佳答案
这个 crate 使用 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
关于rust - 如何在 Rust Cargo.toml 中执行基准测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47739279/
我是一名优秀的程序员,十分优秀!