luc*_*cky 6 mocha.js maven-plugin
我想检查在maven测试阶段是否存在用于运行mocha测试用例的插件,并根据测试结果返回BUILD SUCCESS或FAILURE
-幸运
小智 5
我也对这个问题感兴趣.我正在测试nodejs代码,所以它可能不是很相关. 到目前为止还没有成功发现我需要的插件,但如果你只需要失败的构建过程,你可以像这样使用maven-antrun-plugin:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<id>test-nodejs</id>
<phase>test</phase>
<configuration>
<tasks name="Run mocha tests">
<exec dir="${basedir}"
executable="npm"
failonerror="true">
<arg value="test"/>
</exec>
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
Run Code Online (Sandbox Code Playgroud)
注意failonerror参数.
还有一点需要注意(在NodeJS的情况下) - 您需要设置package.json文件以支持npm test命令,例如
"scripts": {
"test" : "mocha -R tap"
},
Run Code Online (Sandbox Code Playgroud)
并且您的测试应该驻留在测试文件夹中.此外,mocha足够好地处理子文件夹,因此您可以制作合理的测试用例文件夹结构.
| 归档时间: |
|
| 查看次数: |
2424 次 |
| 最近记录: |