Maven运行TestNG

来源:互联网 发布:香蕉网络电视手机版 编辑:程序博客网 时间:2024/06/12 01:00

pom.xml配置

<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/maven-v4_0_0.xsd">  <modelVersion>4.0.0</modelVersion>  <groupId>com.smartisan.cloud</groupId>  <artifactId>product-gateway</artifactId>  <packaging>jar</packaging>  <version>1.0-SNAPSHOT</version>  <name>product-gateway</name>  <url>http://maven.apache.org</url>   <dependencies>    <dependency>       <groupId>org.uncommons</groupId>       <artifactId>reportng</artifactId>       <version>1.1.4</version>       <scope>test</scope>       <exclusions>         <exclusion>           <groupId>org.testng</groupId>           <artifactId>testng</artifactId>         </exclusion>       </exclusions>    </dependency>    <dependency>       <groupId>com.google.inject</groupId>       <artifactId>guice</artifactId>       <version>3.0</version>       <scope>test</scope>    </dependency>    <dependency>      <groupId>org.testng</groupId>      <artifactId>testng</artifactId>      <version>6.9.9</version>      <scope>test</scope>    </dependency>    <dependency>        <groupId>org.apache.httpcomponents</groupId>        <artifactId>httpclient</artifactId>        <version>4.5.1</version>    </dependency>    <dependency>        <groupId>org.json</groupId>        <artifactId>json</artifactId>        <version>20080701</version>    </dependency>     <dependency>        <groupId>mysql</groupId>        <artifactId>mysql-connector-java</artifactId>        <version>5.1.38-bin</version>    </dependency>     <dependency>        <groupId>log4j</groupId>        <artifactId>log4j</artifactId>        <version>1.2.17</version>    </dependency>  </dependencies>  <build>    <plugins>       <plugin>          <groupId>org.apache.maven.plugins</groupId>          <artifactId>maven-surefire-plugin</artifactId>          <version>2.17</version>          <configuration>            <suiteXmlFiles>              <suiteXmlFile>testng.xml</suiteXmlFile>            </suiteXmlFiles>          </configuration>          </plugin>        <plugin>            <groupId>org.apache.maven.plugins</groupId>            <artifactId>maven-compiler-plugin</artifactId>            <version>2.3.2</version>            <configuration>                <source>1.6</source>                <target>1.6</target>            </configuration>        </plugin>    </plugins>  </build></project>

testng.xml配置

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"><suite name="product-gateway" parallel="false" thread-count="2">    <test verbose="2" preserve-order="true" name="Spu">          <classes>            <class name="com.smartisan.cloud.SpuId" />            <class name="com.smartisan.cloud.SpuIdList" />        </classes>    </test> <!-- Test -->    <listeners>        <listener class-name="org.uncommons.reportng.HTMLReporter" />        <listener class-name="org.uncommons.reportng.JUnitXMLReporter" />    </listeners>    <usedefaultlisteners name="false" /></suite> <!-- Suite -->

运行maven package
这里写图片描述

0 0