내가에 제외 (상수와 내 사용되지 않는 클래스)의 큰 목록 Jacoco를 구성하고있어jacoco로 확실한 argLine는 - 명령 줄 내가 에이전트로 Jacoco을 실행하는거야
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>2.18.1</version>
<configuration>
<argLine>${jacoco.agent.argLine}</argLine>
</configuration>
</plugin>
을 확실한 데 시간이 너무 오래입니다 내 빌드 - 브레이커.
T E S T S
-------------------------------------------------------
The command line is too long.
Results :
Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
온보다 Jacoco에 제외 목록을 전달하는 또 다른 방법이 있나요 :
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.7.5.201505241946</version>
<configuration>
<excludes>
<exclude>*/*Test</exclude>
<exclude>*/*Constants*</exclude>
<exclude>${jacoco.exclusions.list}</exclude>
</excludes>
</configuration>
내가 받고 있어요 내가 테스트를 실행에 갈 때 나는 오류를 얻을 수 있다는 것입니다 에이전트 매개 변수 arglist는 명령 줄에 있습니까? (at the code을보고있는 것처럼 보이지 않습니다.)
내 질문 : 명령 줄이 아닌 확실한 곳에서 실행중인 Jacoco 에이전트에 제외 목록을 전달하는 방법은 무엇입니까?
상담원을위한 보고서 제외가 아닌 긴 제외 목록이 필요한 이유는 무엇입니까? http://www.jacoco.org/jacoco/trunk/doc/agent.html 페이지에 명시된 바와 같이 : "성능 최적화 또는 기술적 인 경우를 제외하고 일반적으로이 옵션은 필요하지 않습니다." – Godin
기술적 인 경우입니다. – hawkeye
"코너 케이스"에 대해 자세히 설명해 주시겠습니까? 나는 호기심 때문에가 아니라 JaCoC 개발자 중 한 명으로서 우리가 할 수있는 개선점을 이해할 것을 요구합니다. – Godin