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>