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.