У меня есть мой maven-failsafe-plugin
настроен следующим образом:Могу ли я установить рабочий каталог на основе имени IntegrationTest?
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>2.19.1</version>
<executions>
<execution>
<id>integration-test</id>
<goals>
<goal>integration-test</goal>
<goal>verify</goal>
</goals>
<phase>integration-test</phase>
<configuration>
<excludes>
<exclude>none</exclude>
</excludes>
<includes>
<include>**/*IntegrationTest.java</include>
</includes>
<workingDirectory>${project.build.directory}/integration-test/</workingDirectory>
<skipTests>${skipITs}</skipTests>
</configuration>
</execution>
</executions>
</plugin>
Теперь то, что я хочу сделать, это иметь каждый из моих тестов интеграции работать в другой каталог в целевой папке - так что я могу проверить регистрацию для каждого один.
Это возможно - например, что-то вроде:
<workingDirectory>${project.build.directory}/integration-test/${integration.test.name}</workingDirectory>
Я не думаю, что вы можете сделать это с помощью отказобезопасного плагина. Однако вы можете перенаправить свои журналы на stdout. Поскольку для каждого теста есть другой выходной файл, вы сможете отделить свои логарифмы. – GauravJ