簡體   English   中英

如何限制Cargo.toml中的測試線程數?

[英]How to limit the number of test threads in Cargo.toml?

我有共享公共資源的測試,不能同時執行。 這些測試通過cargo test測試失敗,但使用RUST_TEST_THREADS=1 cargo test

我可以修改測試以等待全局互斥,但如果有任何更簡單的方法強制cargo為我設置此環境變量,我不想混淆它們。

從Rust 1.18開始,沒有這樣的東西。 實際上,甚至沒有更簡單的選項來禁用並行測試。
資源

但是,對於cargo test -- --test-threads=1可能有什么幫助cargo test -- --test-threads=1 ,這是你在RUST_TEST_THREADS envvar上做的事情的推薦方法。 請記住, 除了主線程之外 ,這僅設置用於測試的線程數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM