0

我在设置 TestNG 套件配置 xml 文件中的详细输出时遇到问题。

这是我的 Maven 个人资料

<profile>
          <id>faster-test</id>
            <build>
              <pluginManagement>
                  <plugins>
                      <plugin>
                          <groupId>org.apache.maven.plugins</groupId>
                          <artifactId>maven-surefire-plugin</artifactId>
                          <configuration>
                                  <suiteXmlFiles>
                                      <suiteXmlFile>src/test/resources/faster.xml</suiteXmlFile>
                                  </suiteXmlFiles>
                          </configuration>

                      </plugin>
                  </plugins>
              </pluginManagement>
          </build>
      </profile>

并且配置文件 faster.xml 如下所示 -

<?xml version="1.0" encoding="UTF-8"?>
<suite name="FasterSuite" verbose="10" >
    <test name ="standard">
        <groups>
            <run>
                <exclude name="slow"/>
            </run>
        </groups>
       <classes>
           <class name="com.dao.SampleTest"/>
            <class name ="com.dao.Sample2Test"/>
               </classes>
    </test>
</suite>

当我使用 mvn -Pfaster-test 运行测试时,它在运行测试方面没有显示任何进展。如果我遗漏了什么,有人可以告诉我吗?任何帮助将不胜感激。

4

1 回答 1

1

在 Maven 中试试这个配置:

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-surefire-plugin</artifactId>
  <version>2.5</version>
  <configuration>
    <useFile>false</useFile>
  </configuration>
</plugin>

useFile元素应该有所帮助。

于 2013-10-16T04:32:50.340 回答