Maven 只有1个测试类正在运行,TestNG执行挂起

Maven 只有1个测试类正在运行,TestNG执行挂起,maven,testng,jira-rest-api,Maven,Testng,Jira Rest Api,我有两个测试类-postests和UserTests。我在testng.xml文件中指定了这两个类,当使用maven运行时,我看到testng中第一个指定类的所有方法都在运行,并且挂起了…第二类方法没有运行。挂着呢。 你能帮我一下我做错了什么吗 下面是我的testng.xml <suite name="TestAll"> <test name="post"> <classes> <class name="com.vin.vinap

我有两个测试类-
postests
UserTests
。我在
testng.xml
文件中指定了这两个类,当使用maven运行时,我看到testng中第一个指定类的所有方法都在运行,并且挂起了…第二类方法没有运行。挂着呢。 你能帮我一下我做错了什么吗

下面是我的
testng.xml

<suite name="TestAll">
  <test name="post">
    <classes>
      <class name="com.vin.vinapi.PostTests"/>
    </classes>
  </test>
  <test name="user">
    <classes>
      <class name="com.vin.vinapi.UserTests"/>
    </classes>
  </test>
</suite>
正如您所看到的,
PostTests.java
/posts
/posts/2
)中的2个测试被执行,
UserTests
中的1个测试(
/users
)开始并仅挂起

当我在
testng.xml
中将
UserTests
移动到
postests
上方


当通过命令行或eclipse运行时,输出是相同的。

您能将这些类组合在一个类中吗

 <suite name="TestAll">
   <test name="post">
     <classes>
         <class name="com.vin.vinapi.PostTests"/>
         <class name="com.vin.vinapi.UserTests"/>
     </classes>
   </test>
 </suite>

如果工作正常,则在处理请求时,连接似乎进入死锁


连接是在每个类中分别创建的。

您的xml似乎很好,因此可能取决于实际测试本身。请发布更多关于实际测试的信息。您是否使用任何groupDependencies?您是以parralle还是按顺序运行测试?您是正确的Monis,它在更改客户端对象的访问说明符后得到解决。以前的相同连接用于调用这两个类。在将其更改为单独连接后,它工作了。谢谢兄弟
 <suite name="TestAll">
   <test name="post">
     <classes>
         <class name="com.vin.vinapi.PostTests"/>
         <class name="com.vin.vinapi.UserTests"/>
     </classes>
   </test>
 </suite>