Получить идентификатор исполнения в Maven - PullRequest
0 голосов
/ 19 марта 2020

У меня есть раздел выполнения внутри объявления maven-failsafe-plugin в моем pom.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" значение) в customCucumber.java во время выполнения?
Я знаю, что можно определить системную переменную внутри выполнения и записать "execId" в нее, но я хочу точно прочитайте идентификатор выполнения.

1 Ответ

1 голос
/ 19 марта 2020

Если я правильно понимаю, вы можете установить имена файлов отчетов с помощью параметров <summaryFile> или <reportNameSuffix> выполнения. Так что просто поместите имя туда.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...