2010-05-28 3 views

답변

50

당신은 대신 대상/확실한-보고서 폴더에 보고서 파일의 콘솔에서 스택 추적을 보려면 다음 명령을 사용할 수 있습니다 대답을 확장하기 위해

mvn -Dsurefire.useFile=false test 
+1

이것은 로거 출력 만 콘솔에 저장되지만 스택 트레이스는 여전히 확실한 보고서로 이동합니다. – lisak

+3

yegor256의 솔루션은 작동하지만 – lisak

18

전에 주어진을, 당신은 또한이 동작을 구성 할 수 있습니다 당신의 pom.xml의 :

.. 
<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-surefire-plugin</artifactId> 
    <version>2.5</version> 
    <configuration> 
    <useFile>false</useFile> 
    </configuration> 
</plugin> 
.. 
81

내가 발견 관련 문제가 최신 버전에서 확실한 분명히 기본 매우 불편, (쓸모없는 실패한 테스트에서 가장 스택 추적 렌더링)으로 true로 trimStackTrace를 설정하는 것입니다.

-DtrimStackTrace=false 설정 또는

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-surefire-plugin</artifactId> 
    <configuration> 
     <trimStackTrace>false</trimStackTrace> 
    </configuration> 
</plugin> 

이 해결 정의.

+23

그래도 작동합니다. Maven은 무의미한 설사 페이지를 인쇄 할뿐만 아니라 실제로보아야 할 것을 숨 깁니다. –

+0

이 잘못된 기본 https://issues.apache.org/jira/browse/SUREFIRE-1457에 관한 문제가 발생했습니다. 재 개설을 위해 의견을 말하십시오. –

관련 문제