我正在嘗試在Maven中運行TestNG測試。這裏是我的配置:在Maven中運行TestNG測試失敗
的pom.xml:
<dependencies>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.3.1</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.11</version>
<configuration>
<suiteXmlFiles>
<suiteXmlFile>src/test/resources/testng.xml</suiteXmlFile>
</suiteXmlFiles>
</configuration>
</plugin>
</plugins>
</build>
這是TestNG的的conf文件:
<suite name="Suite1">
<test name="Test1">
<groups>
<run>
<include name="Setup" />
<include name="Material" />
</run>
</groups>
<packages>
<package name="coloright.hibernate.*" />
</packages>
</test>
當我用Eclipse運行
- 沒問題。
當我MVN試運行 - 所有測試成功運行,但構建失敗,出現錯誤:
suiteXmlFiles配置,但沒有TestNG的依賴
請幫
如果在調試模式下運行,萬無一失插件應該在哪裏它尋找的testng.xml文件報告的位置(在控制檯) 。它說什麼? – djangofan 2013-10-30 17:17:04