Hi all,
second AS 7 test suite coverage report is available
Browse: http://www.qa.jboss.com/~ozizka/AS7/coverage/2012-03-07/html/
Download: http://www.qa.jboss.com/~ozizka/AS7/coverage/2012-03-07/coverage-report.zip
Jenkins job: https://hudson.qa.jboss.com/hudson/job/AS7-TS-valid-jacoco/
Pull request: https://github.com/jbossas/jboss-as/pull/1733
Notes:
1) Domain and compat are not yet included, I'm waiting for other good run.
2) Jenkins job is not stable enough, often it fails due to various bugs, e.g. AS7-3128 or NFS file locks etc.
3) Some jar files had to be excluded because of duplicated classes, see
Until that is fixed (or JaCoCo supports that), those jars won't be included in JaCoCo report.
4) You can sort by columns by clicking on their headers.
5) Sources are included this time! Only for AS code though. Example: http://www.qa.jboss.com/~ozizka/AS7/coverage/2012-03-07/html/org.jboss.as.webservices.deployers/SecurityActions.java.html#L46
Enjoy :)
Ondra
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] JBoss Application Server Test Suite: Aggregator ... SUCCESS [17.604s]
[INFO] JBoss Application Server Test Suite: Integration .. SUCCESS [2.100s]
[INFO] JBoss Application Server Test Suite: Integration - Smoke SUCCESS [2:51.394s]
[INFO] JBoss Application Server Test Suite: Integration - Basic SUCCESS [19:09.726s]
[INFO] JBoss Application Server Test Suite: Integration - Clustering SUCCESS [9:51.389s]
[INFO] JBoss Application Server Test Suite: Integration - IIOP SUCCESS [28.699s]
[INFO] JBoss Application Server Test Suite: Integration - XTS SUCCESS [29.635s]
[INFO] JBoss AS Test Suite: Integration - Multinode Tests SUCCESS [25.313s]
[INFO] JBoss AS Test Suite: Integration - Manual Mode Tests SUCCESS [1:07.744s]
[INFO] JBoss Application Server Test Suite: Compatibility Tests SUCCESS [30.772s]
[INFO] JBoss Application Server Test Suite: Domain Mode Integration Tests SUCCESS [2:49.866s]
[INFO] JBoss Application Server Test Suite: Benchmark Tests SUCCESS [7.538s]
[INFO] JBoss Application Server Test Suite: Stress Tests . SUCCESS [0.950s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 38:14.536s
[INFO] Finished at: Wed Mar 07 07:33:41 CET 2012
[INFO] Final Memory: 157M/380M
[INFO] ------------------------------------------------------------------------
ondra@lenovo:~/work/AS7/ozizka-git$ find . -name *exec
./testsuite/integration/multinode/target/jacoco.exec
./testsuite/integration/manualmode/target/jacoco.exec
./testsuite/integration/iiop/target/jacoco.exec
./testsuite/integration/clust/target/jacoco.exec
./testsuite/integration/smoke/target/jacoco.exec
./testsuite/integration/xts/target/jacoco.exec
./testsuite/integration/basic/target/jacoco.exec
On Tue, 2012-01-24 at 16:09 -0500, Ondrej Zizka wrote:
Hi,
this is the first AS 7 coverage report: http://www.qa.jboss.com/~ozizka/coverage-report/html/index.html
Download at: http://www.qa.jboss.com/~ozizka/AS7-coverage-full-2012-01-24.zip
Jira: https://issues.jboss.org/browse/AS7-2022
It's made using the JaCoCo tool.
Whole testsuite was run, except for the integration/compat module.
Only tests launched through Arquillian are counted. Thus, for example, CLI tests are not - since they launch JVM on their own.
To be addressed later.
Please look at your modules/components (both devs and QA) and take actions to increase the coverage.
If your tests are not being counted, please let me know, and we will figure out how to fix it.
Regards,
Ondra