testng测试报告相关pom文件

来源:互联网 发布:网络外卖订餐系统 编辑:程序博客网 时间:2024/06/06 20:40
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0"         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">    <modelVersion>4.0.0</modelVersion>    <groupId>com.sun</groupId>    <artifactId>mavenTestNG</artifactId>    <version>1.0-SNAPSHOT</version>    <!-- maven 参数配置,这里引用不同的testng.xml -->    <properties>        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>        <xmlFileName>testng.xml</xmlFileName>    </properties>    <!-- maven 引用依赖不同的jar -->    <dependencies>        <!-- 依赖testNg -->        <dependency>            <groupId>org.testng</groupId>            <artifactId>testng</artifactId>            <version>6.8.8</version>            <scope>compile</scope>        </dependency>        <!-- 依赖reportNg 关联testNg-->        <dependency>            <groupId>org.uncommons</groupId>            <artifactId>reportng</artifactId>            <version>1.1.4</version>            <scope>compile</scope>            <exclusions>                <exclusion>                    <groupId>org.testng</groupId>                    <artifactId>testng</artifactId>                </exclusion>            </exclusions>        </dependency>        <!-- 依赖Guice -->        <dependency>            <groupId>com.google.inject</groupId>            <artifactId>guice</artifactId>            <version>3.0</version>            <scope>compile</scope>        </dependency>    </dependencies>    <build>        <plugins>            <!-- 添加插件 关联testNg.xml -->            <plugin>                <groupId>org.apache.maven.plugins</groupId>                <artifactId>maven-surefire-plugin</artifactId>                <version>2.19.1</version>                <configuration>                    <suiteXmlFiles>                        <suiteXmlFile>${xmlFileName}</suiteXmlFile>                    </suiteXmlFiles>                </configuration>            </plugin>             <!--添加插件,添加ReportNg的监听器,修改最后的TestNg的报告-->            <plugin>                <groupId>org.apache.maven.plugins</groupId>                <artifactId>maven-surefire-plugin</artifactId>                <version>2.19.1</version>                <configuration>                    <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>                    <workingDirectory>target/</workingDirectory>                    <forkMode>always</forkMode>                </configuration>            </plugin>        </plugins>    </build></project>
原创粉丝点击