JUnit 테스트의 테스트 결과에는 여러 속성이있는 properties
태그가 있습니다. 기록 된 것은 각 검사 집행자의 재량에 의한 것 같습니다.tycho-surefire-plugin을 통해 JUnit 테스트 결과에 정보 추가
XML 파일을 추가로 처리하려고하므로 매번 같은 키를 사용하는 것이 좋습니다. 아주 간단합니다 maven-surefire-plugin
의 경우 :
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<systemPropertyVariables>
<propertyName>propertyValue1</propertyName>
</systemPropertyVariables>
</configuration>
</plugin>
이것은 XML 결과 파일에 라인 <property name="propertyName" value="propertyValue1"/>
을 추가합니다.
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-surefire-plugin</artifactId>
<version>${tycho-version}</version>
<configuration>
<systemPropertyVariables>
<propertyName>propertyValue1</propertyName>
</systemPropertyVariables>
<systemProperties>
<property>
<name>propertyName</name>
<value>propertyValue2</value>
</property>
</systemProperties>
<argLine>-DpropertyName=propertyValue3</argLine>
</configuration>
</plugin>
...하지만이 값의 어느 쪽도 XML 결과 내부에 인쇄 된 경우 : tycho-surefire-plugin
를 들어
tycho-surefire-plugin
을 사용하여 JUnit 테스트 결과에 정보를 어떻게 추가합니까? 당신이 <systemProperties>
맵을 사용한다