[ 
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

        

Reply via email to