Author: brett
Date: Thu Jan 14 02:15:09 2010
New Revision: 899031

URL: http://svn.apache.org/viewvc?rev=899031&view=rev
Log:
remove dependencies on artifact upload functionality, add test fixture data. 
Temporarily disable tests that don't work on Safari

Added:
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/1.0/
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/1.0/test-1.0.jar
   (with props)
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/1.0/test-1.0.jar.md5
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/1.0/test-1.0.jar.sha1
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/1.0/test-1.0.pom
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/1.0/test-1.0.pom.md5
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/1.0/test-1.0.pom.sha1
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/maven-metadata.xml
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/maven-metadata.xml.md5
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/maven-metadata.xml.sha1
Modified:
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/ArtifactManagementTest.java
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/AuditLogsReportTest.java
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/BrowseTest.java
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/ReportsTest.java
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/SearchTest.java

Added: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/1.0/test-1.0.jar
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/1.0/test-1.0.jar?rev=899031&view=auto
==============================================================================
Binary file - no diff available.

Propchange: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/1.0/test-1.0.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/1.0/test-1.0.jar.md5
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/1.0/test-1.0.jar.md5?rev=899031&view=auto
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/1.0/test-1.0.jar.md5
 (added)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/1.0/test-1.0.jar.md5
 Thu Jan 14 02:15:09 2010
@@ -0,0 +1 @@
+ea7dea9244b2a0975cfa117dc34fe18e
\ No newline at end of file

Added: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/1.0/test-1.0.jar.sha1
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/1.0/test-1.0.jar.sha1?rev=899031&view=auto
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/1.0/test-1.0.jar.sha1
 (added)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/1.0/test-1.0.jar.sha1
 Thu Jan 14 02:15:09 2010
@@ -0,0 +1 @@
+1039566ff5361d07eccd1243c45929b96441c7d6
\ No newline at end of file

Added: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/1.0/test-1.0.pom
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/1.0/test-1.0.pom?rev=899031&view=auto
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/1.0/test-1.0.pom
 (added)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/1.0/test-1.0.pom
 Thu Jan 14 02:15:09 2010
@@ -0,0 +1,24 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>test</groupId>
+  <artifactId>test</artifactId>
+  <packaging>jar</packaging>
+  <version>1.0</version>
+  <name>test</name>
+  <url>http://maven.apache.org</url>
+  <dependencies>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>3.8.1</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+<distributionManagement>
+<repository>
+  <id>test</id>
+<url>file://localhost/Users/brett/scm/archiva/archiva/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal</url>
+</repository>
+</distributionManagement>
+</project>

Added: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/1.0/test-1.0.pom.md5
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/1.0/test-1.0.pom.md5?rev=899031&view=auto
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/1.0/test-1.0.pom.md5
 (added)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/1.0/test-1.0.pom.md5
 Thu Jan 14 02:15:09 2010
@@ -0,0 +1 @@
+f80c7c493716de649a99db00cd2ff34c
\ No newline at end of file

Added: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/1.0/test-1.0.pom.sha1
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/1.0/test-1.0.pom.sha1?rev=899031&view=auto
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/1.0/test-1.0.pom.sha1
 (added)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/1.0/test-1.0.pom.sha1
 Thu Jan 14 02:15:09 2010
@@ -0,0 +1 @@
+4b95c6fa09d1e02efdb69129f53f025e33bc8958
\ No newline at end of file

Added: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/maven-metadata.xml
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/maven-metadata.xml?rev=899031&view=auto
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/maven-metadata.xml
 (added)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/maven-metadata.xml
 Thu Jan 14 02:15:09 2010
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata>
+  <groupId>test</groupId>
+  <artifactId>test</artifactId>
+  <version>1.0</version>
+  <versioning>
+    <versions>
+      <version>1.0</version>
+    </versions>
+    <lastUpdated>20100114015837</lastUpdated>
+  </versioning>
+</metadata>

Added: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/maven-metadata.xml.md5
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/maven-metadata.xml.md5?rev=899031&view=auto
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/maven-metadata.xml.md5
 (added)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/maven-metadata.xml.md5
 Thu Jan 14 02:15:09 2010
@@ -0,0 +1 @@
+dab1b8c2475fe839f387ceaef0d82b30
\ No newline at end of file

Added: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/maven-metadata.xml.sha1
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/maven-metadata.xml.sha1?rev=899031&view=auto
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/maven-metadata.xml.sha1
 (added)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/it-resources/appserver-base/data/repositories/internal/test/test/maven-metadata.xml.sha1
 Thu Jan 14 02:15:09 2010
@@ -0,0 +1 @@
+4e5b414d5419121ef75131cb52235a9abbf2095a
\ No newline at end of file

Modified: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/ArtifactManagementTest.java
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/ArtifactManagementTest.java?rev=899031&r1=899030&r2=899031&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/ArtifactManagementTest.java
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/ArtifactManagementTest.java
 Thu Jan 14 02:15:09 2010
@@ -83,15 +83,16 @@
                assertTextPresent( "Please add a file to upload." );
        }
        
+    @Test( enabled = false )
        public void testAddArtifactValidValues()
        {
                // TODO: disable test on non *chrome browsers, there is no way 
to do file uploads (SEL-63)
-               addArtifact( getGroupId() , getArtifactId(), getVersion(), 
getPackaging() , getArtifactFilePath(), getRepositoryId() );
+               addArtifact( getGroupId() , "testAddArtifactValidValues", 
getVersion(), getPackaging() , getArtifactFilePath(), getRepositoryId() );
                assertTextPresent( "Artifact 'test:test:1.0' was successfully 
deployed to repository 'internal'" );
        }
                
        //MRM-747
-       @Test(dependsOnMethods = { "testAddArtifactValidValues" } )
+    @Test( enabled = false )
        public void testAddArtifactBlockRedeployments()
        {
             // TODO: disable test on non *chrome browsers, there is no way to 
do file uploads (SEL-63)
@@ -99,6 +100,7 @@
             assertTextPresent( "Overwriting released artifacts in repository 
'" + getRepositoryId() + "' is not allowed." );
        }
        
+    @Test( enabled = false )
        public void testDeleteArtifact()
        {
                //prep

Modified: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/AuditLogsReportTest.java
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/AuditLogsReportTest.java?rev=899031&r1=899030&r2=899031&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/AuditLogsReportTest.java
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/AuditLogsReportTest.java
 Thu Jan 14 02:15:09 2010
@@ -67,7 +67,9 @@
         assertTextPresent( "No audit logs found." );
     }    
     
-    @Test (dependsOnMethods = { "testAddArtifactValidValues" } )
+    // TODO: add test for adding via WebDAV
+    // TODO: disable if not running on *chrome
+    @Test (dependsOnMethods = { "testAddArtifactValidValues" }, enabled = 
false )
     public void testViewAuditLogsDataFound()
     {
         goToAuditLogReports();        
@@ -86,7 +88,9 @@
         assertTextPresent( "admin" );
     }
     
-    @Test (dependsOnMethods = { "testViewAuditLogsDataFound" } )
+    // TODO: add test for adding via WebDAV
+    // TODO: disable if not running on *chrome
+    @Test (dependsOnMethods = { "testAddArtifactValidValues" }, enabled = 
false )
     public void testViewAuditLogsOnlyArtifactIdIsSpecified()
     {
         goToAuditLogReports();        
@@ -105,7 +109,9 @@
         assertTextPresent( "admin" );
     }
     
-    @Test (dependsOnMethods = { "testViewAuditLogsOnlyArtifactIdIsSpecified" } 
)
+    // TODO: add test for adding via WebDAV
+    // TODO: disable if not running on *chrome
+    @Test (dependsOnMethods = { "testAddArtifactValidValues" }, enabled = 
false )
     public void testViewAuditLogsForAllRepositories()
     {
         goToAuditLogReports();        

Modified: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/BrowseTest.java
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/BrowseTest.java?rev=899031&r1=899030&r2=899031&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/BrowseTest.java
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/BrowseTest.java
 Thu Jan 14 02:15:09 2010
@@ -45,6 +45,7 @@
        }
 
     // MRM-1278
+    @Test( enabled = false )
     public void testCorrectRepositoryInBrowse()
     {
         File artifact =

Modified: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/ReportsTest.java
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/ReportsTest.java?rev=899031&r1=899030&r2=899031&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/ReportsTest.java
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/ReportsTest.java
 Thu Jan 14 02:15:09 2010
@@ -22,13 +22,12 @@
 import org.apache.archiva.web.test.parent.AbstractArtifactReportsTest;
 import org.testng.annotations.Test;
 
-...@test( groups = { "reports" }, dependsOnMethods = { 
"testAddArtifactValidValues" } )
+...@test( groups = { "reports" }, dependsOnMethods = { 
"testWithCorrectUsernamePassword" } )
 public class ReportsTest 
        extends AbstractArtifactReportsTest
 {
        //TODO Tests for repository with defects
        
-//     @Test(dependsOnMethods = { "testAddArtifactValidValues" } )
        public void testRepoStatisticsWithoutRepoCompared()
        {
                goToReportsPage();
@@ -57,7 +56,6 @@
                assertTextPresent( "Start Date must be earlier than the End 
Date" );
        }
                
-       @Test(dependsOnMethods = { "testAddArtifactValidValues" } )     
        public void testRepositoryStatistics()
        {
                String repositoryName = getProperty( "REPOSITORY_NAME" ) ;
@@ -78,7 +76,6 @@
                assertTextPresent( "Statistics Report" );
        }
        
-       @Test(dependsOnMethods = { "testAddArtifactValidValues" } )
        public void testRepositoryHealthWithoutDefect()
        {
                goToReportsPage();
@@ -89,7 +86,6 @@
                assertTextPresent( "The operation generated an empty report." );
        }
        
-       @Test(dependsOnMethods = { "testAddArtifactValidValues" } )
        public void testRepositoryHealthWithoutGroupId()
        {
                goToReportsPage();

Modified: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/SearchTest.java
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/SearchTest.java?rev=899031&r1=899030&r2=899031&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/SearchTest.java
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/SearchTest.java
 Thu Jan 14 02:15:09 2010
@@ -34,7 +34,6 @@
                assertTextPresent( "No results found" );
        }
     
-       @Test (dependsOnMethods = { "testAddArtifactValidValues" } )
        public void testSearchExistingArtifact()
        {
                searchForArtifact( getProperty( "ARTIFACT_ARTIFACTID" ) );
@@ -43,7 +42,6 @@
                assertLinkPresent( "test" );
        }
        
-       @Test (dependsOnMethods = { "testAddArtifactValidValues" } )
        public void testViewSearchedArtifact()
     {
                searchForArtifact( getProperty( "ARTIFACT_ARTIFACTID" ) );
@@ -66,7 +64,6 @@
         assertTextPresent( "Advanced Search - At least one search criteria 
must be provided." );
     }
 
-    @Test (dependsOnMethods = { "testAddArtifactValidValues" } )
     public void testSearchExistingArtifactUsingAdvancedSearchArtifactId()
     {
         searchForArtifactAdvancedSearch( null, getProperty( 
"ARTIFACT_ARTIFACTID" ), null, getProperty( "REPOSITORYID" ), null, null );
@@ -75,7 +72,6 @@
                assertLinkPresent( "test" );   
     }
     
-    @Test (dependsOnMethods = { "testAddArtifactValidValues" } )
     public void testSearchExistingArtifactUsingAdvancedSearchGroupId()
     {
         searchForArtifactAdvancedSearch( getProperty( "GROUPID" ), null, null, 
getProperty( "REPOSITORYID" ), null, null );
@@ -84,7 +80,7 @@
         assertLinkPresent( "test" );   
     }
     
-    @Test (dependsOnMethods = { "testAddManagedRepoValidValues", 
"testAddArtifactValidValues" } )
+    @Test (dependsOnMethods = { "testAddManagedRepoValidValues" } )
     public void 
testSearchExistingArtifactUsingAdvancedSearchNoAccessToRepository()
     {
         searchForArtifactAdvancedSearch( null, getProperty( 
"ARTIFACT_ARTIFACTID" ), null, "managedrepo1", null, null );


Reply via email to