2013-11-20 1 views
3

내 단위 테스트는 매우 훌륭한 Cobertura 코드 커버리지 보고서를 생성합니다. 그러나 Java 1.6에서 Java 1.7까지 Cobertura 2.0.3을 사용하여 위로 그라디언트를하면 아래 오류가 발생하기 시작했습니다. 난 this Cobertura Mailing list entry 클래스 패스 문제, 자바 7, 버전 및 계측을 업그레이 드에 대한 보았다,하지만 난 여전히 문제가 점점. 어떤 제안?코 베루 라 (Cobertura) jdk1.7 문제

[testng] Exception in thread "Thread-1" java.lang.ExceptionInInitializerError 
    [testng]  at org.my.code.MyFile.__cobertura_init(MyFile.java) 
    [testng]  at org.my.code.MyFile.<clinit>(MyFile.java) 
    [testng]  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    [testng]  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
    [testng]  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    [testng]  at java.lang.reflect.Method.invoke(Method.java:601) 
    [testng]  at net.sourceforge.cobertura.coveragedata.TouchCollector.applyTouchesToSingleClassOnProjectData(TouchCollector.java:121) 
    [testng]  at net.sourceforge.cobertura.coveragedata.TouchCollector.applyTouchesOnProjectData(TouchCollector.java:107) 
    [testng]  at net.sourceforge.cobertura.coveragedata.ProjectData.saveGlobalProjectData(ProjectData.java:272) 
    [testng]  at net.sourceforge.cobertura.coveragedata.SaveTimer.run(SaveTimer.java:33) 
    [testng]  at java.lang.Thread.run(Thread.java:722) 
    [testng] Caused by: java.lang.IllegalStateException: Shutdown in progress 
    [testng]  at java.lang.ApplicationShutdownHooks.add(ApplicationShutdownHooks.java:66) 
    [testng]  at java.lang.Runtime.addShutdownHook(Runtime.java:209) 
    [testng]  at net.sourceforge.cobertura.coveragedata.ProjectData.initialize(ProjectData.java:239) 
    [testng]  at net.sourceforge.cobertura.coveragedata.ProjectData.getGlobalProjectData(ProjectData.java:209) 
    [testng]  at net.sourceforge.cobertura.coveragedata.TouchCollector.<clinit>(TouchCollector.java:46) 
    [testng]  ... 11 more 
cb.html: 
[cobertura-report] The jvmargs attribute is deprecated. Please use nested jvmarg elements. 

답변

0
이 문제의 원인을 확실하지

, 그러나 이것은 내가보고했다 알고 cobertura issue

+0

Ahh..thats 문제입니다. 대답을 기다리는 중. –

+0

좋아요. 여하튼 : 링크는 다른 사람들에게 유용합니다. –