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”而不是像屏幕截图中那样的单独测试 运行,您应该会看到输出: