如何在 Rust 中执行基准测试 Cargo.toml
How to execute benchmarks in Rust Cargo.toml
我正在看一个生锈的箱子 rust-crypto
。有多个具有 bench 属性的测试。当我执行 cargo bench 时,我没有得到任何基准测试结果,它只是说所有测试都被忽略了。
当我 google 为此时,我找不到任何东西。 crate 的文档也没有说明如何使用这些基准。
我需要做什么才能执行,例如MD5 基准?
欢迎任何指点。
这个箱子使用 a feature to enable or disable this benchmarks. 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-crypto
。有多个具有 bench 属性的测试。当我执行 cargo bench 时,我没有得到任何基准测试结果,它只是说所有测试都被忽略了。
当我 google 为此时,我找不到任何东西。 crate 的文档也没有说明如何使用这些基准。
我需要做什么才能执行,例如MD5 基准?
欢迎任何指点。
这个箱子使用 a feature to enable or disable this benchmarks. 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