[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [tycho-user] tycho-surefire argLine causes no jacaco.exec
|
No, this should not be official documentation of Tycho.
Instead, it should be revised how the JaCoCo plugin and the tycho-surefire-plugin interact so that this doesn't break when a user configures the argLine parameter, e.g. by adding a dedicated parameter for code coverage.
Are any jacoco-maven-plugin developers reading this list?
Regards
Tobias
> -----Original Message-----
> From: tycho-user-bounces@xxxxxxxxxxx [mailto:tycho-user-
> bounces@xxxxxxxxxxx] On Behalf Of jan.hofmayer@xxxxxxxxxxxxx
> Sent: Mittwoch, 31. Oktober 2012 11:00
> To: tycho-user@xxxxxxxxxxx
> Subject: Re: [tycho-user] tycho-surefire argLine causes no jacaco.exec
>
> Hi David,
>
> Yes thanks that works! But I think this should be mentioned somewhere in
> the documentation ...
>
> <plugin>
> <groupId>org.eclipse.tycho</groupId>
> <artifactId>tycho-surefire-plugin</artifactId>
> <version>0.16.0</version>
> <configuration>
> <argLine>${tycho.testArgLine} -Xdebug -
> Xrunjdwp:transport=dt_socket,address=8001,server=y,suspend=n</argLine>
> </configuration>
> </plugin>
>
> Regards,
> Jan
>
>
> From: tycho-user-bounces@xxxxxxxxxxx [mailto:tycho-user-
> bounces@xxxxxxxxxxx] On Behalf Of David Carver
> Sent: Dienstag, 30. Oktober 2012 21:35
> To: tycho-user@xxxxxxxxxxx
> Subject: Re: [tycho-user] tycho-surefire argLine causes no jacaco.exec
>
> Put your argLine items in a property
>
> <properties>
> <test-argline>blahd bakah laha</test-argline>
> </properties>
>
> Then in your actual configuration, for tycho-sure-fire do somehting
> similar to:
>
> <argLine>${tycho.testArgLine}
> ${test-argline}</argLine>
>
> The tycho.TestArgLine will get set by the jacoco-plugin when it runs, and
> the rest of your existing args will be brought in from your test-argline.
>
> At least this works with tycho 0.15 and before. Haven't tried it with 0.16
> yet.
>
> Dave
>
>
> On 10/30/2012 05:57 AM, jan.hofmayer@xxxxxxxxxxxxx wrote:
> Hi,
>
> first of all I'm unsure if I'm posting this in the correct mailing list-
> please advise if this isn't the correct one or the question has been
> answered somewhere else.
>
> There seems to be a bug when using the argLine of tycho-surefire together
> with jacaco. If you do, no jacoco.exec will be generated. I found a
> similar defect here:
> http://sourceforge.net/tracker/index.php?func=detail&aid=3556123&group_id=
> 177969&atid=883351 for the maven-surefire plugin.
>
> It can be easily reproduced using the demo at
> https://github.com/SonarSource/sonar-examples/tree/master/projects/tycho
>
> Use this for the main pom:
>
> <build>
> <plugins>
> <plugin>
> <groupId>org.eclipse.tycho</groupId>
> <artifactId>tycho-maven-plugin</artifactId>
> <version>0.16.0</version>
> <extensions>true</extensions>
> </plugin>
> <plugin>
> <groupId>org.jacoco</groupId>
> <artifactId>jacoco-maven-plugin</artifactId>
> <version>0.6.0.201210061924</version>
> <configuration>
> <includes>example.*</includes>
> <destFile>${project.basedir}/../target/jacoco.exec</destFile>
> </configuration>
> <executions>
> <execution>
> <goals>
> <goal>prepare-agent</goal>
> </goals>
> </execution>
> </executions>
> </plugin>
> <plugin>
> <groupId>org.eclipse.tycho</groupId>
> <artifactId>tycho-surefire-plugin</artifactId>
> <version>0.16.0</version>
> <configuration>
> <argLine>-Xdebug -
> Xrunjdwp:transport=dt_socket,address=8001,server=y,suspend=n</argLine>
> </configuration>
> </plugin>
> </plugins>
> </build>
>
> Regards,
> Jan
>
> This message is for the designated recipient only and may contain
> privileged, proprietary, or otherwise private information. If you have
> received it in error, please notify the sender immediately and delete the
> original. Any other use of the email by you is prohibited.
>
> _______________________________________________
> tycho-user mailing list
> tycho-user@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/tycho-user
>
>
> _______________________________________________
> tycho-user mailing list
> tycho-user@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/tycho-user