2017-12-10 7 views
1

Ich sehe gerade eine Rostkiste rust-crypto. Es gibt mehrere Tests mit einem Bankattribut. Wenn ich eine Frachtbank ausfühle, bekomme ich keine Benchmark-Ergebnisse, es sagt nur, dass alle Tests ignoriert werden.So führen Sie Benchmarks in Rust aus Cargo.toml

Wenn ich nach diesem google suche, kann ich nichts finden. Die Dokumentation der Kiste sagt auch nicht, wie diese Benchmarks zu verwenden sind.

Was würde ich tun müssen, um z. die MD5-Benchmarks?

Alle Hinweise wären willkommen.

+0

Bitte äußern, warum Sie meine Frage downvote? Ich habe mein Problem genau angegeben, ich konnte keine doppelte Frage mit der Google- oder Stackoverflow-Suche finden. Ich konnte das auch nicht in den offiziellen Dokumenten oder in der Dokumentation der Kiste finden. – CodeMonkey

Antwort

3

Diese Kiste verwendet a feature, um diese Benchmarks zu aktivieren oder zu deaktivieren. By default they are disabled. Benchmarks ausführen zu können, müssen Sie es explizit fragen:

cargo bench --features=with-bench 

für mich, die mit

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

Ergebnisse Die 115 ignoriert Tests Tests nicht Bank sind.

Wenn Sie nur wünschen MD5-Benchmarks laufen, können Sie

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

die mit

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

Danke, ich konnte das nirgendwo in der offiziellen Dokumentation finden! – CodeMonkey