[英]Invoke JUnit tests using TestNG
无论如何使用TestNG调用JUnit测试? 我试过用
<test name="JunitTest" preserve-order="true" junit="true">
<classes>
<class name="com.*****.testautomation.AllTests"/>
</classes>
</test>
AllTests是JUnit TestSuite的地方。
它给了我以下错误
org.testng.TestNGException:
Failure in JUnit mode for class com.*****.testautomation.AllTests: could not create/run JUnit test suite:
Cannot find JUnit method class junit.framework.TestSuite$1.warning
at org.testng.junit.JUnitTestRunner.runFailed(JUnitTestRunner.java:237)
at org.testng.junit.JUnitTestRunner.start(JUnitTestRunner.java:230)
at org.testng.junit.JUnitTestRunner.run(JUnitTestRunner.java:211)
at org.testng.TestRunner$1.run(TestRunner.java:672)
at org.testng.TestRunner.runWorkers(TestRunner.java:1003)
at org.testng.TestRunner.privateRunJUnit(TestRunner.java:703)
at org.testng.TestRunner.run(TestRunner.java:610)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
at org.testng.SuiteRunner.run(SuiteRunner.java:240)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:87)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1137)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1062)
at org.testng.TestNG.run(TestNG.java:974)
at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:109)
at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:202)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:173)
我有这个问题。 我将junit ='true'更改为false,并且testng没有尝试在junit兼容模式下运行。
<test name="Junit tests" junit="false">
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.