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