[
http://jira.codehaus.org/browse/CONTINUUM-1542?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_113133
]
Olivier Lamy commented on CONTINUUM-1542:
-----------------------------------------
someone with karma on maven.zones can attach the xml tests output files ?
They are in ${buildDirectory}/296/32827/surefire-reports/*.xml
And for this builds too :
http://maven.zones.apache.org/continuum/surefireReport.action?buildId=33424&projectId=441.
The trouble looks to happends when there are test in an AbstractTestCase class
this looks to generate inappropriate
Just build archiva and vi vi
archiva-web/archiva-webapp/target/surefire-reports/TEST-org.apache.maven.archiva.web.repository.RepositoryServletProxiedPluginSnapshotPolicyTest.xml
At the end of the file I see :
{noformat}
<testcase time="2.292" name="testGetVersionMetadataDefaultLayout"/>
<testcase time="0.311" name="testGetProjectMetadataDefaultLayout"/>
<testcase time="0.287" name="testGetSnapshotVersionMetadataDefaultLayout"/>
<testcase time="0.109" name="testArchivaTypes"/>
<testcase time="1.481"
name="testGetProxiedSnapshotsArtifactPolicyAlwaysManagedNewer"/>
<testcase time="0.839"
name="testGetProxiedSnapshotsArtifactPolicyAlwaysManagedOlder"/>
<testcase time="0.883"
name="testGetProxiedSnapshotsArtifactPolicyAlwaysNoManagedContent"/>
<testcase time="0.79" name="testGetProxiedSnapshotsArtifactPolicyDailyFail"/>
<testcase time="0.832"
name="testGetProxiedSnapshotsArtifactPolicyDailyNoManagedContent"/>
<testcase time="1.395" name="testGetProxiedSnapshotsArtifactPolicyDailyPass"/>
<testcase time="0.773"
name="testGetProxiedSnapshotsArtifactPolicyRejectFail"/>
<testcase time="0.752"
name="testGetProxiedSnapshotsArtifactPolicyRejectNoManagedContentFail"/>
<testcase time="0.771"
name="testGetProxiedSnapshotsArtifactPolicyRejectPass"/>
<testcase time="0.919"
name="testGetProxiedSnapshotsArtifactPolicyHourlyFail"/>
<testcase time="0.757"
name="testGetProxiedSnapshotsArtifactPolicyHourlyNoManagedContent"/>
<testcase time="0.776"
name="testGetProxiedSnapshotsArtifactPolicyHourlyPass"/>
<testcase time="0.756" name="testGetProxiedSnapshotsArtifactPolicyOnceFail"/>
<testcase time="0.765"
name="testGetProxiedSnapshotsArtifactPolicyOnceNoManagedContent"/>
<testcase time="0.77" name="testGetProxiedSnapshotsArtifactPolicyOncePass"/>
{noformat}
That's why all of this are in the report.
> Surefire Report in continuum contains excess/superfluous test methods.
> ----------------------------------------------------------------------
>
> Key: CONTINUUM-1542
> URL: http://jira.codehaus.org/browse/CONTINUUM-1542
> Project: Continuum
> Issue Type: Bug
> Components: Testing
> Reporter: Joakim Erdfelt
> Assignee: Olivier Lamy
> Fix For: 1.1
>
>
> When looking at the surefire test results within a continuum build that
> reported a failure, the list of test methods for the tested class contains
> extra methods from other tested classes.
> Continuum on maven.zones.apache.org [surefire report example with
> problem|http://maven.zones.apache.org/continuum/surefireReport.action;jsessionid=10vfs6g7jbl9f?buildId=32827&projectId=296#org.apache.maven.archiva.web.repository.RepositoryServletProxiedReleasePolicyTest]
> If you look at the list of test methods for
> RepositoryServletProxiedReleasePolicyTest you can see that the report shows
> the correct # of tests at the top with 15, but when you goto the details for
> that test, you see well over 15 tests.
> In fact, when you look at the section that starts with "Test Cases" you can
> see that the list of tests for each Test class is actually the list of tests
> from the previous Test class + the tests for the current Test class.
> Example:
> +RepositoryServletNoProxyMetadataTest+
>
> (/) testGetVersionMetadataDefaultLayout
> (/) testGetProjectMetadataDefaultLayout
> (/) testGetSnapshotVersionMetadataDefaultLayout
> +ArchivaMimeTypeLoaderTest+
>
> (/) -testGetVersionMetadataDefaultLayout-
> (/) -testGetProjectMetadataDefaultLayout-
> (/) -testGetSnapshotVersionMetadataDefaultLayout-
> (/) testArchivaTypes
> +RepositoryServletProxiedPluginSnapshotPolicyTest+
>
> (/) -testGetVersionMetadataDefaultLayout-
> (/) -testGetProjectMetadataDefaultLayout-
> (/) -testGetSnapshotVersionMetadataDefaultLayout-
> (/) -testArchivaTypes-
> (/) testGetProxiedSnapshotsArtifactPolicyAlwaysManagedNewer
> (/) testGetProxiedSnapshotsArtifactPolicyAlwaysManagedOlder
> (/) testGetProxiedSnapshotsArtifactPolicyAlwaysNoManagedContent
> (/) testGetProxiedSnapshotsArtifactPolicyDailyFail
> ...
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira