gpt4 book ai didi

rust - 如何避免并行运行一些测试?

转载 作者:行者123 更新时间:2023-11-29 08:02:04 24 4
gpt4 key购买 nike

我有一组测试。有一些测试需要访问共享资源(外部库/API/硬件设备)。如果这些测试中的任何一个并行运行,它们就会失败。

我知道我可以使用 --test-threads=1 运行所有内容,但我发现这对一些特殊测试来说不方便。

有什么方法可以让所有测试保持并行运行并有少数异常(exception)?理想情况下,我想说不要同时运行 X、Y、Z。

最佳答案

使用 serial_test箱。添加这个箱子后,您输入代码:

#[serial]

在您想要按顺序运行的任何测试之前。

关于rust - 如何避免并行运行一些测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51694017/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com