[ https://issues.apache.org/jira/browse/SUREFIRE-1414?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tibor Digana closed SUREFIRE-1414. ---------------------------------- Resolution: Won't Fix Assignee: Tibor Digana Already explained. > Configuration still considered "same" after Proguard has rewritten the jar > -------------------------------------------------------------------------- > > Key: SUREFIRE-1414 > URL: https://issues.apache.org/jira/browse/SUREFIRE-1414 > Project: Maven Surefire > Issue Type: Bug > Components: Maven Surefire Plugin > Affects Versions: 2.14.1 > Environment: Ubuntu 14.04.3 > Reporter: Chris Hennick > Assignee: Tibor Digana > > I run my unit tests for a library twice: once to generate a coverage report, > then again after running Proguard to verify the Proguard settings. When I try > to do the latter after the former in the same script, I get "Skipping > execution of surefire because it has already been run for this > configuration". This could be fixed by including checksums of the jar's class > files in the identity checksum of the configuration. > My combined test script, including a workaround, is: > {code:bash} > #!/bin/sh > cd betterrandom > # Coverage test > mvn clean install jacoco:prepare-agent test jacoco:report -e > STATUS=$? > if [ "$STATUS" = 0 ]; then > if [ "$TRAVIS" = "true" ]; then > mvn coveralls:report > fi > rm .surefire-* # Avoid false detection of redundancy > # Post-Proguard test (verifies Proguard settings) > mvn package proguard:proguard install test > STATUS=$? > fi > cd .. > exit "$STATUS" > {code} -- This message was sent by Atlassian JIRA (v6.4.14#64029)