2011-03-23 1 views
0

testNG에서 테스트 사례를 실행 중입니다. 기본적으로 "test-output"이라는 폴더에 결과를 생성하고 실행할 때마다 해당 폴더를 재정의합니다. 실행될 때마다 별도의 보고서 폴더를 만들고 결과를 배치하려고합니다. 문신하는 법. ??TestNG 보고서 생성

+0

Apache Maven 또는 Apache Ant로 빌드 자동화 도구를 사용합니까? – amra

답변

0

출력 디렉토리를 구성 할 수 있습니다. 정답은 사용하는 빌드 도구 (예 : 명령 줄 : "-d", ant : "outputdir"등)에 따라 다릅니다.

자세한 내용은 빌드 도구 설명서를 참조하십시오.

+0

감사합니다. 구성했습니다. 하지만 지금은 기본 HTML 보고서처럼 프로젝트에 대한 자체 HTML 보고서를 만들고 싶습니다. getPassedTests()와 ITestresult와 TestListener의 재정의 된 메서드와 같은 메서드를 사용하려고했습니다. 그러나 방법의 아무도는 어떤 것도 얻고 있지 않다. –

+0

설명서에는 자신의 보고서를 작성하고 "IReporter"를 찾는 방법이 명확하게 설명되어 있습니다. –

0

글쎄, 난 그냥 테스트 출력 디렉토리에 포함 된 HTML 보고서의 간단한 복사본을 제안합니다. 다음은 내가하는 일입니다.

1. Log output of my tests to "test-output/work/version/timestamp" 
2. Email the emailable-report.html using a Java SMTP mailer class 
3. Copy the 600KB of html report files into my "test-output 
    /work/version/timestamp" to archive the reports. This isn't always 
    necessary IMHO.