Testng:并行测试问题
Testng: parallel testing issue
我尝试使用 testng
创建 运行 同时并行多个线程(例如 3)的简单测试用例,但我遇到了一个问题。在测试期间,我曾预计 System.out.println()
会为每个线程在控制台中输入 "test"
句子,但它并没有发生。您可以在下面找到我的案例中使用的代码:
public class TestC {
@Test(invocationCount = 3, threadPoolSize = 3)
public static void test() throws InterruptedException {
System.out.println("test");
}
}
你能帮我找出问题的根源并提出解决这个问题的方法吗?
我已经添加了图片。
测试似乎运行正常。这里的问题完全取决于 IntelliJ IDEA 如何处理测试输出。如果您将焦点移至“TestC”而不是像屏幕截图中那样的单独测试 运行,您应该会看到输出:
我尝试使用 testng
创建 运行 同时并行多个线程(例如 3)的简单测试用例,但我遇到了一个问题。在测试期间,我曾预计 System.out.println()
会为每个线程在控制台中输入 "test"
句子,但它并没有发生。您可以在下面找到我的案例中使用的代码:
public class TestC {
@Test(invocationCount = 3, threadPoolSize = 3)
public static void test() throws InterruptedException {
System.out.println("test");
}
}
你能帮我找出问题的根源并提出解决这个问题的方法吗?
我已经添加了图片。
测试似乎运行正常。这里的问题完全取决于 IntelliJ IDEA 如何处理测试输出。如果您将焦点移至“TestC”而不是像屏幕截图中那样的单独测试 运行,您应该会看到输出: