mvn clean scoverage:report is failing

232 views
Skip to first unread message

Deepak Jain

unread,
Jul 22, 2015, 3:15:57 PM7/22/15
to Scala code coverage tool
I have 4 modules and each of them build successfully with  mvn clean scoverage:report. When i run the same command from root folder, i see



-------------------------------------------------------

 T E S T S

-------------------------------------------------------

Running samples.AppTest

Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.03 sec

Running samples.ListSuite

Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.29 sec

Running samples.MySpecTest

Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.585 sec

Running samples.StackSuite

Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec


Results :


Tests run: 9, Failures: 0, Errors: 0, Skipped: 0


[INFO] 

[INFO] <<< scoverage-maven-plugin:1.1.0:report (default-cli) < [scoverage]test @  reporting-guiddelta <<<

[INFO] 

[INFO] --- scoverage-maven-plugin:1.1.0:report (default-cli) @  reporting-guiddelta ---

[INFO] [scoverage] Generating cobertura XML report...

[INFO] [scoverage] Generating scoverage XML report...

[INFO] [scoverage] Generating scoverage HTML report...

[INFO] ------------------------------------------------------------------------

[INFO] Reactor Summary:

[INFO] 

[INFO]  reporting-platform ................. SUCCESS [  0.228 s]

[INFO]  reporting-common ................... SUCCESS [ 14.635 s]

[INFO]  reporting-core ..................... SUCCESS [ 16.549 s]

[INFO]  reporting-process .................. SUCCESS [01:12 min]

[INFO]  reporting-guiddelta ................ FAILURE [ 25.016 s]

[INFO] ------------------------------------------------------------------------

[INFO] BUILD FAILURE

[INFO] ------------------------------------------------------------------------

[INFO] Total time: 02:08 min

[INFO] Finished at: 2015-07-22T12:12:22-07:00

[INFO] Final Memory: 78M/1732M

[INFO] ------------------------------------------------------------------------

[ERROR] Unknown host cobertura.sourceforge.net

[ERROR] 

[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.

[ERROR] Re-run Maven using the -X switch to enable full debug logging.



Pom.xml


<plugin>

<groupId>org.scoverage</groupId>

<artifactId>scoverage-maven-plugin</artifactId>

<version>${scoverage.plugin.version}</version>

<configuration>

<scalaVersion>${scala.version}</scalaVersion>

<aggregate>true</aggregate>

<highlighting>true</highlighting>

<excludedPackages>views.html.*</excludedPackages> 

</configuration>

</plugin>


<scala.version>2.10.3</scala.version>

<scoverage.plugin.version>1.1.0</scoverage.plugin.version>


Appreciate your time.

Deepak Jain

unread,
Jul 22, 2015, 3:31:31 PM7/22/15
to Scala code coverage tool

[INFO] ------------------------------------------------------------------------

[ERROR] Server returned HTTP response code: 503 for URL: http://cobertura.sourceforge.net/xml/coverage-04.dtd

java.io.IOException: Server returned HTTP response code: 503 for URL: http://cobertura.sourceforge.net/xml/coverage-04.dtd

at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1839)

at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1440)

at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:646)

at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(XMLEntityManager.java:1300)

at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startDTDEntity(XMLEntityManager.java:1267)

at com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.setInputSource(XMLDTDScannerImpl.java:263)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.dispatch(XMLDocumentScannerImpl.java:1164)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.next(XMLDocumentScannerImpl.java:1050)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:964)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)

at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)

at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)

at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)

at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)

at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:649)

Deepak Jain

unread,
Jul 22, 2015, 5:42:34 PM7/22/15
to Scala code coverage tool
sourceforge is down. Is this the reason of failure.

Meanwhile i see that scoverage:check is passing and it generates target/scoverage-data/scoverage.coverage.xml

Can this file be published as JUnit Test reports under Hudson ?


Publish JUnit test result report
[Help]
 Test report XMLs
**/target/scoverage-data/*.xml

The above configuration throws error after the build has succeeded on Hudson.
Error:


[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:48 min
[INFO] Finished at: 2015-07-22T14:41:13-07:00
[INFO] Final Memory: 79M/1806M
[INFO] ------------------------------------------------------------------------
Recording test results
ERROR: Publisher 'Publish JUnit test result report' failed: None of the test reports contained any result
Finished: FAILURE

Deepak Jain

unread,
Jul 22, 2015, 7:21:46 PM7/22/15
to Scala code coverage tool, deep...@gmail.com
Source forge is up now

I modifed the maven goals to mvn clean scoverage:report

[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 02:40 min
[INFO] Finished at: 2015-07-22T16:18:52-07:00
[INFO] Final Memory: 77M/1742M
[INFO] ------------------------------------------------------------------------
Publishing Scoverage XML and HTML report...
ERROR: cannot find scoverage report
Finished: SUCCESS

On Hudson
1) Scoverage HTML report appears twice and shows 404
2) Project page shows Scala Code Coverage image and it appears twice
3) I have 
Publish Scoverage Report
 Scoverage Report Directory : target

 Scoverage Report File: scoverage.xml


I have 4 modules and i see 5 scoverage.xml

./reporting-common/target/scoverage.xml

./reporting-core/target/scoverage.xml

./reporting-guiddelta/target/scoverage.xml

./reporting-process/target/scoverage.xml

./target/scoverage.xml


Any suggestions ?

Deepak Jain

unread,
Jul 23, 2015, 2:30:17 AM7/23/15
to Scala code coverage tool, deep...@gmail.com
I got this working, i see the reports  "Scoverage HTML Report" links.

However, i see that the coverage is 0 for a class that has 27 unit test cases (scalatest + JUnitRunner)

Any suggestion as to why the coverage shown is 0
Reply all
Reply to author
Forward
0 new messages