Оказывается, это был не столько вопрос о том, как это сделать в Citrus Framework, а скорее с настройкой переменных среды для интеграционных тестов maven.
Мне удалось установить переменные среды Мне нужно было провести интеграционные тесты через maven, добавив в конфигурацию spring-boot-maven-plugin следующее:
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
...
<environmentVariables>
<env-var-name>env var value</env-var-name>
...
</environmentVariables>
</configuration>
...
</plugin>
Как только соответствующие переменные установлены, выходные данные тестовой консоли записываются в том месте, куда они направлены по конфигурации в log4j2-test.xml
, расположенном в src/test/resources
.
См. вопрос Ведение журнала Citrus Framework - как включить / использовать .