【发布时间】:2021-07-23 20:10:36
【问题描述】:
我有一个单模块 Maven 应用程序,但mvn clean verify 只会在以下测试包结构中运行domain 下的测试,而不是acceptance 下的测试:
com-> x -> acceptance -> AcceptanceTests.java
com-> x -> domain -> <REST_OF_TESTS>
换句话说,mvn clean verify 只运行<REST_OF_TESTS>。
这是我的AcceptanceTests.java,它完美地从 IntelliJ IDEA 运行:
package com.x.acceptance;
import io.cucumber.junit.Cucumber;
import io.cucumber.junit.CucumberOptions;
import org.junit.runner.RunWith;
@RunWith(Cucumber.class)
@CucumberOptions(features = "src/test/resources", plugin = {"pretty"})
public class AcceptanceTests { }
我的最终目标是使用 mvn clean verify 在 Makefile 级别从终端运行所有测试,但 Cucumber 测试不会运行。你能帮忙吗?
谢谢。
【问题讨论】:
标签: java maven cucumber bdd acceptance-testing