[英]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.