2017-12-07 33 views
0

concordion report를 사용자 정의하고 싶습니다. Run Totals라는 Extension을 사용하고 있습니다.concordion의 runtotals 확장과 보고서의 사용자 정의

1  welcome sc1 GET (Success: 20, Failures: 1, Exceptions: 1); 
2  welcome sc1 GET (Success: 12, Failures: 1, Exceptions: 1); 
3  welcome sc1 GET (Success: 5, Failures: 0); 

나는 싶습니다 :

@Extensions(value = { RunTotalsExtension.class }) 

나는 시험과 주 MD 파일이 테스트가 실행의 출력은 다음과 같습니다

[Scenario 1: Send a GET(getall) for admin] (scenarios/getallSC1.md "c:run")  

[Scenario 2: Send a GET(getall) for admin] (scenarios/getallSC2.md "c:run")  

[Scenario 3: Send a GET(getall) for comp] (scenarios/getallSC3.md "c:run") 

을보고

나와 있습니다 합계를 별도의 열에 가져옵니다. 의견 카테고리 당 합계를 얻으려면 보고서를 사용자 정의 할 수 있습니까? 프런트 엔드에서 별도의 열에 표시하고 싶습니다.

이 페이지 유의 사항 http://concordion.github.io/concordion/latest/spec/common/results/runTotals/RunTotals.html?

나는 위의 링크

답변

1

내가 그 확장의 개발자입니다 같이 성공과 실패를 계산하고 별도의 컬럼에 넣어 노력하고 있어요. 당신이 그것을 즐기고있어 기뻐요!

솔직히 말하면 출력 형식을 원하는대로 지정하는 가장 좋은 방법은 확장 파일 복사본을 만드는 것입니다 (단 하나의 파일 임). 그리고 writeText 메서드를 수정하십시오. writeText 메서드가 보호되고 덮어 쓸 수 있도록 변경하려고합니다. RunTotalsInColumns와 같이 다른 것으로 부를 수 있으며 runtotals와 같은 방식으로 사용할 수 있습니다.

https://github.com/concordion/concordion-run-totals-extension/blob/master/src/main/java/org/concordion/ext/runtotals/RunTotalsExtension.java

행운을 빌어 요,

: 여기

파일입니다