我得到了我的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