2014-10-18 65 views
1

我对maven和testng完全陌生。我使用maven作为构建工具,并将testng作为我的测试框架。我没有遵循标准的Maven项目结构。现在我想让我的pom.xml在我的项目中执行测试用例。问题是,pom.xml如何知道要执行的测试用例是什么?maven pom.xml如何识别非标准项目结构中的testng测试用例?

+0

你的问题是有据可查的是好吧,由于你的写作质量,你得到了低估。如果你想在这样的论坛上取得成功,你需要很快解决这个问题。 – peterh 2014-10-18 13:52:01

+0

@Peter Horvath感谢您宝贵的建议。起初,我想知道为什么我的声誉得分降低了。谢谢澄清。因此,我希望我的写作质量很好。 – Praveen 2014-10-18 17:35:25

+0

不遵循maven默认文件夹布局的原因是什么? – khmarbaise 2014-10-19 07:48:10

回答

1

如果您记住这一个地方,你需要设置testClassesDirectory参数的Maven的万无一失,插件配置:

<project> 
    [...] 
    <build> 
    <plugins> 
     <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-surefire-plugin</artifactId> 
     <version>2.17</version> 
     <configuration> 
      <testClassesDirectory>path/to/compiled test classes</testClassesDirectory> 
     </configuration> 
     </plugin> 
    </plugins> 
    </build> 
    [...] 
</project> 

所有这一切都在Maven Surefire Plugin Documentation

+0

非常感谢您的及时帮助 – Praveen 2014-10-18 13:54:50

相关问题