testng - 在构建期间不运行 Testng 测试
问题描述
我有以下包结构:
src/main/java/com.mypackage/MyClass.java
src/test/java/com.mypackage/MyClassTest.java
在 Test 类中,我添加了一个错误的测试用例,但是当我使用 构建模块时mvn clean install
,测试没有运行。但是,当我使用 intellij 的测试执行运行测试类时,它会按预期运行并失败。
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running com.mypackage/MyClassTest
Configuring TestNG with: org.apache.maven.surefire.testng.conf.TestNG652Configurator@3d8c7aca
Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.449 sec
Results :
Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
Pom 文件:
<?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">
<parent>
<artifactId>artifacts</artifactId>
<groupId>com.fff.finance</groupId>
<version>1.3.0-M2-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>com.fff.finance.response.type.handlers</artifactId>
<name>fff - Response Type Handlers</name>
<description>fff - Extended f Response Type Handlers</description>
<dependencies>
<dependency>
<groupId>com.googlecode.json-simple</groupId>
<artifactId>json-simple</artifactId>
</dependency>
</dependencies>
</project>
更新:
尴尬的场景是测试实际上是在构建过程中为某些团队成员执行的。它与maven版本有关吗?
解决方案
推荐阅读
- javascript - 通过 JavaScript 动态添加 MDL 文本输入,而不是通过 AJAX
- gnuplot - gnuplot 没有在 y 轴上显示一个圆圈的正确比例
- android - 为什么我的 xml、gradle 和 value 文件会自行改变?
- php - 在for循环中显示一个月中每一天的记录数以显示该月的日期
- c# - Microsoft Graph API 超时异常
- kendo-ui - 防止 kendo ui 图表工具提示在图表刷新后消失
- c - 在 Powershell/CMD 中运行 make 会给出 Error2
- python-3.x - 条件迭代项只处理没有结果/没有错误
- html - 使用浮动项目的 CSS Grid
- html - CSS Flexbox - 将所有相对于父元素的全高子元素居中