2017-12-10 5 views
1

私は今、錆びた木箱rust-cryptoを見ています。ベンチ属性を持つ複数のテストがあります。カーゴベンチを実行するとベンチマーク結果は得られません。すべてのテストが無視されるだけです。Rust Cargo.tomlのベンチマークの実行方法

Googleでこれを検索すると何も見つかりません。クレートの文書には、これらのベンチマークの使用方法も記載されていません。

実行するには何が必要ですか。 MD5ベンチマーク?

すべてのポインタを歓迎します。

+0

となり

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

はコメントしてください使用することができますか?私は自分の問題を正確に述べました。私は、GoogleまたはStackoverflow検索を使用して重複する質問を見つけることができませんでした。私はまた、公式の文書や箱の文書でこれを見つけることができませんでした。 – CodeMonkey

答えて

3

このクレートはa featureを使用して、このベンチマークを有効または無効にします。 By default they are disabled. は、あなたが明示的にそれを依頼する必要があり、ベンチマークを実行するには:私のために115の無視テストは、ベンチテストではありません

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

となり

cargo bench --features=with-bench 

を。あなたが唯一のMD5ベンチマークを実行したい場合、あなたは私の質問をd​​ownvoteなぜ

、あなたは

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

ありがとう、私はどこの公式のドキュメントでこれを見つけることができませんでした! – CodeMonkey

関連する問題