在Maven中获取执行ID

问题描述 投票:0回答:1

我在maven-failsafe-pluginpom.xml声明中有一个执行部分。

<execution>
    <id>execId</id>
    <goals>
        <goal>integration-test</goal>
        <goal>verify</goal>
    </goals>
    <configuration>
        <includes>
            <include>**/*LauncherIT.java</include>
        </includes>
    </configuration>
</execution>

[LauncherIT使用自定义黄瓜赛跑者。

@RunWith(CustomCucumber.class)
@io.cucumber.junit.CucumberOptions(
    plugin = {"json:target/cucumber.json"}
)
public class LauncherIT {
}

是否可以在运行时访问"execId"中的执行ID(并获取customCucumber.java值)?我知道可以在执行过程中定义系统变量并将"execId"写入其中,但是我想准确读取执行ID。

java maven cucumber-jvm cucumber-junit maven-failsafe-plugin
1个回答
1
投票

如果我理解正确,则可以通过执行的参数<summaryFile><reportNameSuffix>设置报告文件名。所以就把名字放在那里。

© www.soinside.com 2019 - 2024. All rights reserved.