TestNG:只运行一个方法/类“singlethreaded”*

时间:2018-06-11 10:17:29

标签: multithreading testng

我必须测试一个类输出到System.out。为此,我将System.out重定向到我的OutputStream,让我的方法输出它的东西并检查我的流记录了什么。然后我恢复System.out。**

一切正常,直到有其他线程并行运行并写入stdout。所以事情变得混乱,我的测试失败了。

是否有一种方法(最好是通过注释)告诉TestNG运行这个test-class / -method而不同时运行另一个测试同时保持其他类并行运行?

非常感谢

*)“singlethreaded”在这里不是正确的词,但我不知道更好的将它列为头条新闻。

**)我知道这有点hacky但是我不能为这个类注入一个流,因为这个古老的原因只有balrog知道。

0 个答案:

没有答案