java+testNG自动化框架搭建---------jekins默认生成测试报告(一)
在pom.xml里引入listener模块 且jekines上无需配置构建后操作步骤,生成报告对应路径在workspace/job/target/surefire-reports/html/index.html
<build> <sourceDirectory>src/main/java</sourceDirectory> <testSourceDirectory>src/main/java</testSourceDirectory> <finalName>${project.artifactId}</finalName> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>7</source> <target>7</target> <encoding>UTF-8</encoding> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.6</version> <configuration> <testFailureIgnore>true</testFailureIgnore> <!-- <testNGArtifactName>org.testng:testng</testNGArtifactName>--> <forkMode>once</forkMode> <!--<skipTests>true</skipTests>--> <skipTests>false</skipTests> <suiteXmlFiles> <suiteXmlFile>suites/test.xml</suiteXmlFile> </suiteXmlFiles> <properties> <property> <name>usedefaultlisteners</name> <value>false</value> </property> <property> <name>listener</name> <value>org.uncommons.reportng.HTMLReporter,org.uncommons.reportng.JUnitXMLReporter</value> </property> </properties> <forkMode>always</forkMode> </configuration> </plugin> </plugins> </build>
: