Author: krosenvold
Date: Fri Sep 26 19:10:09 2014
New Revision: 1627861

URL: http://svn.apache.org/r1627861
Log:
Added symlink test project

Added:
    maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/
    
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/dirOnTheOutside/
    
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/dirOnTheOutside/FileInDirOnTheOutside.txt
    
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/onTheOutside.txt
    maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/regen.sh  
 (with props)
    maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/
    
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/aRegularDir/
    
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/aRegularDir/aRegularFile.txt
    
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/fileR.txt
    
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/fileW.txt
    
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/fileX.txt 
  (with props)
    
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/symDir   
(with props)
    
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/symLinkToDirOnTheOutside
   (with props)
    
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/symLinkToFileOnTheOutside
   (with props)
    maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/symR  
 (with props)
    maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/symW  
 (with props)
    maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/symX  
 (with props)
    
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/targetDir/
    
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/targetDir/targetFile.txt
    
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/symlinks.tar
    
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/symlinks.zip
Modified:
    
maven/shared/trunk/maven-shared-utils/src/test/java/org/apache/maven/shared/utils/io/DirectoryScannerTest.java

Modified: 
maven/shared/trunk/maven-shared-utils/src/test/java/org/apache/maven/shared/utils/io/DirectoryScannerTest.java
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-shared-utils/src/test/java/org/apache/maven/shared/utils/io/DirectoryScannerTest.java?rev=1627861&r1=1627860&r2=1627861&view=diff
==============================================================================
--- 
maven/shared/trunk/maven-shared-utils/src/test/java/org/apache/maven/shared/utils/io/DirectoryScannerTest.java
 (original)
+++ 
maven/shared/trunk/maven-shared-utils/src/test/java/org/apache/maven/shared/utils/io/DirectoryScannerTest.java
 Fri Sep 26 19:10:09 2014
@@ -115,6 +115,20 @@ public class DirectoryScannerTest
     }
 
     @Test
+    public void followSymlinks(){
+        DirectoryScanner ds = new DirectoryScanner();
+        ds.setBasedir( new File("src/test/resources/symlinks/src/") );
+        ds.setFollowSymlinks( false );
+        ds.scan();
+        List<String> included = Arrays.asList( ds.getIncludedFiles() );
+        System.out.println( "includedFiles(nosymlinks) = " + included );
+        ds.setFollowSymlinks( true );
+        ds.scan();
+        included = Arrays.asList( ds.getIncludedFiles() );
+        System.out.println( "includedFiles(symlinks  ) = " + included );
+    }
+
+    @Test
     public void testSimpleExcludes()
         throws Exception
     {

Added: 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/dirOnTheOutside/FileInDirOnTheOutside.txt
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/dirOnTheOutside/FileInDirOnTheOutside.txt?rev=1627861&view=auto
==============================================================================
--- 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/dirOnTheOutside/FileInDirOnTheOutside.txt
 (added)
+++ 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/dirOnTheOutside/FileInDirOnTheOutside.txt
 Fri Sep 26 19:10:09 2014
@@ -0,0 +1 @@
+I am on the outside...

Added: 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/onTheOutside.txt
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/onTheOutside.txt?rev=1627861&view=auto
==============================================================================
--- 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/onTheOutside.txt
 (added)
+++ 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/onTheOutside.txt
 Fri Sep 26 19:10:09 2014
@@ -0,0 +1 @@
+I am on the outside of the src

Added: 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/regen.sh
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/regen.sh?rev=1627861&view=auto
==============================================================================
--- maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/regen.sh 
(added)
+++ maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/regen.sh 
Fri Sep 26 19:10:09 2014
@@ -0,0 +1,6 @@
+rm symlinks.zip
+rm symlinks.tar
+cd src
+zip --symlinks ../symlinks.zip file* targetDir sym*
+tar -cvf ../symlinks.tar file* targetDir sym*
+

Propchange: 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/regen.sh
------------------------------------------------------------------------------
    svn:executable = *

Added: 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/aRegularDir/aRegularFile.txt
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/aRegularDir/aRegularFile.txt?rev=1627861&view=auto
==============================================================================
--- 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/aRegularDir/aRegularFile.txt
 (added)
+++ 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/aRegularDir/aRegularFile.txt
 Fri Sep 26 19:10:09 2014
@@ -0,0 +1 @@
+I am just an ordinary file

Added: 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/fileR.txt
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/fileR.txt?rev=1627861&view=auto
==============================================================================
--- 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/fileR.txt 
(added)
+++ 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/fileR.txt 
Fri Sep 26 19:10:09 2014
@@ -0,0 +1 @@
+This file is a source. r r r filemode

Added: 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/fileW.txt
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/fileW.txt?rev=1627861&view=auto
==============================================================================
--- 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/fileW.txt 
(added)
+++ 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/fileW.txt 
Fri Sep 26 19:10:09 2014
@@ -0,0 +1 @@
+all w

Added: 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/fileX.txt
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/fileX.txt?rev=1627861&view=auto
==============================================================================
--- 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/fileX.txt 
(added)
+++ 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/fileX.txt 
Fri Sep 26 19:10:09 2014
@@ -0,0 +1 @@
+xxx

Propchange: 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/fileX.txt
------------------------------------------------------------------------------
    svn:executable = *

Added: 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/symDir
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/symDir?rev=1627861&view=auto
==============================================================================
--- 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/symDir 
(added)
+++ 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/symDir 
Fri Sep 26 19:10:09 2014
@@ -0,0 +1 @@
+link targetDir/
\ No newline at end of file

Propchange: 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/symDir
------------------------------------------------------------------------------
    svn:special = *

Added: 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/symLinkToDirOnTheOutside
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/symLinkToDirOnTheOutside?rev=1627861&view=auto
==============================================================================
--- 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/symLinkToDirOnTheOutside
 (added)
+++ 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/symLinkToDirOnTheOutside
 Fri Sep 26 19:10:09 2014
@@ -0,0 +1 @@
+link ../dirOnTheOutside/
\ No newline at end of file

Propchange: 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/symLinkToDirOnTheOutside
------------------------------------------------------------------------------
    svn:special = *

Added: 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/symLinkToFileOnTheOutside
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/symLinkToFileOnTheOutside?rev=1627861&view=auto
==============================================================================
--- 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/symLinkToFileOnTheOutside
 (added)
+++ 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/symLinkToFileOnTheOutside
 Fri Sep 26 19:10:09 2014
@@ -0,0 +1 @@
+link ../onTheOutside.txt
\ No newline at end of file

Propchange: 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/symLinkToFileOnTheOutside
------------------------------------------------------------------------------
    svn:special = *

Added: 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/symR
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/symR?rev=1627861&view=auto
==============================================================================
--- maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/symR 
(added)
+++ maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/symR 
Fri Sep 26 19:10:09 2014
@@ -0,0 +1 @@
+link fileR.txt
\ No newline at end of file

Propchange: 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/symR
------------------------------------------------------------------------------
    svn:special = *

Added: 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/symW
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/symW?rev=1627861&view=auto
==============================================================================
--- maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/symW 
(added)
+++ maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/symW 
Fri Sep 26 19:10:09 2014
@@ -0,0 +1 @@
+link fileW.txt
\ No newline at end of file

Propchange: 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/symW
------------------------------------------------------------------------------
    svn:special = *

Added: 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/symX
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/symX?rev=1627861&view=auto
==============================================================================
--- maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/symX 
(added)
+++ maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/symX 
Fri Sep 26 19:10:09 2014
@@ -0,0 +1 @@
+link fileX.txt
\ No newline at end of file

Propchange: 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/symX
------------------------------------------------------------------------------
    svn:special = *

Added: 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/targetDir/targetFile.txt
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/targetDir/targetFile.txt?rev=1627861&view=auto
==============================================================================
--- 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/targetDir/targetFile.txt
 (added)
+++ 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/src/targetDir/targetFile.txt
 Fri Sep 26 19:10:09 2014
@@ -0,0 +1 @@
+This is a target file

Added: 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/symlinks.tar
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/symlinks.tar?rev=1627861&view=auto
==============================================================================
Files 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/symlinks.tar 
(added) and 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/symlinks.tar 
Fri Sep 26 19:10:09 2014 differ

Added: 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/symlinks.zip
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/symlinks.zip?rev=1627861&view=auto
==============================================================================
Files 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/symlinks.zip 
(added) and 
maven/shared/trunk/maven-shared-utils/src/test/resources/symlinks/symlinks.zip 
Fri Sep 26 19:10:09 2014 differ


Reply via email to