Hello dear community!
I'm a new to JaCoCo and into Coverage in static langues. I'm familiar with 
dynamic langues.
Our team uses non-java tests. Each one of them executes our tool which is 
written in Java. I'm trying to use Eclemma/JaCoCo in order to create the 
coverage report of the tests. Lets start with one test.
We compile the code with build.xml. I would like somehow to create a 
coverage report for each test and then to merge them into one main report. 
I found out that Jacoco has CMD interface I could use in order to merge 
those reports. But I don't understand how do I run the tool with coverage 
package?
As I said, the tests are not unit-tests written in Java, rather a bunch of 
shell scripts that run our tool and test it. 
As I understand, I need to compile (somehow) the code with the JaCoCo 
package and then run the tests on the compiled code. Each one will create a 
report and I'll use the CMD interface to merge them. This is the strategy.
The only problem is I don't really understand what should I add to the 
build.xml file.

The build in the "build.xml" file:

<target name="pde-build" depends="clean, init">
    <java classname="org.eclipse.equinox.launcher.Main" fork="true" 
failonerror="true">
        <arg value="-application" />
        <arg value="org.eclipse.ant.core.antRunner" />
        <arg value="-buildfile" />
        <arg 
value="${eclipseLocation}/plugins/org.eclipse.pde.build_${pdeBuildPluginVersion}/scripts/productBuild/productBuild.xml"
 />
        <arg value="-Dtimestamp=${timestamp}" />
        <classpath>
            <pathelement 
location="${eclipseLocation}/plugins/org.eclipse.equinox.launcher_${equinoxLauncherPluginVersion}.jar"
 />
        </classpath>
    </java></target>

What should I add in order to compile it with JaCoCo/Eclemma so every run will 
generate a coverage report?

Thanks, Robert.


-- 
You received this message because you are subscribed to the Google Groups 
"JaCoCo and EclEmma Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jacoco/eda34f61-99b9-4def-a5ae-e62bfb8ec114%40googlegroups.com.

Reply via email to