我得到了我的MVN輸出如下:隱藏行家「運行com.MyTest」日誌行
Running com.MyTest
Tests run: 1 , Failures: 0 , Errors: 0 , Skipped: 0 , Time elapsed: 0.02 sec - in com.MyTest
儘管具有標誌:
-Dsurefire.printSummary=false -Dsurefire.useFile=true
有沒有辦法隱藏第一線 - Running com.MyTest
?
更多信息
它應該是無關的,但我也補充一點:用含logback.xml
-Dlogback.configurationFile=/Users/me/logback.xml
:
<configuration>
<root level="OFF">
<appender-ref ref="STDOUT" />
</root>
</configuration>
的pom.xml萬無一失配置
<project>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>${maven.surefire.plugin}</version>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>${maven.surefire.plugin}</version>
<configuration>
<includes>
<include>**/*Test.class</include>
</includes>
<parallel>classes</parallel>
<threadCount>10</threadCount>
<useFile>false</useFile>
</configuration>
</plugin>
</plugins>
</build>
<profiles>
<profile>
<id>coverage-per-test</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.15</version>
<configuration>
<properties>
<property>
<name>listener</name>
<value>org.sonar.java.jacoco.JUnitListener</value>
</property>
</properties>
</configuration>
</plugin>
</plugins>
</build>
</profile>
</profiles>
</project>
我不認爲你的logback confg甚至被使用,看看這個答案http://stackoverflow.com/a/12276898/1743880 – Tunaki
是的,我知道。我只是把它包括在內,這樣我就不會收到回覆,告訴我配置日誌級別。 –
使用此配置'-Dsurefire.printSummary = false -Dsurefire.useFile = true',您不應該在控制檯或輸出文件中都有該行。經過了Surefire 2.19.1版的測試。你正在使用哪個版本的Surefire插件? – Tunaki