Hi Jeff
Is this what you're referring to: wagon-providers/wagon-file/target/surefire-reports/TEST-org.apache.maven.wagon.providers.file.FileWagonTest.xml <testcase name="testWagonGetIfNewerToStreamIsNewer" classname="org.apache.maven.wagon.providers.file.FileWagonTest" time="0.15"> <error type="java.lang.NullPointerException:">java.lang.NullPointerException: null at org.apache.maven.wagon.WagonTestCase.getWagon(WagonTestCase.java:214) at org.apache.maven.wagon.WagonTestCase.putFile(WagonTestCase.java:866) at org.apache.maven.wagon.WagonTestCase.putFile(WagonTestCase.java:922) at org.apache.maven.wagon.StreamingWagonTestCase.testWagonGetIfNewerToStreamIsNewer(StreamingWagonTestCase.java:106) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at junit.framework.TestCase.runTest(TestCase.java:168) at junit.framework.TestCase.runBare(TestCase.java:134) at junit.framework.TestResult$1.protect(TestResult.java:110) at junit.framework.TestResult.runProtected(TestResult.java:128) at junit.framework.TestResult.run(TestResult.java:113) at junit.framework.TestCase.run(TestCase.java:124) at junit.framework.TestSuite.runTest(TestSuite.java:243) at junit.framework.TestSuite.run(TestSuite.java:238) at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) </error> bash>ls -al file-list drwxr-xr-x 2 mgainty Administ 0 Jan 14 15:19 testWagonGetIfNewerIsSame.file-repository.1389730775510 drwxr-xr-x 1 mgainty Administ 0 Jan 14 14:56 testWagonGetIfNewerToStreamIsNewer.file-repository.1389729415483 drwxr-xr-x 1 mgainty Administ 0 Jan 14 15:17 testWagonGetIfNewerToStreamIsNewer.file-repository.1389730620309 drwxr-xr-x 2 mgainty Administ 0 Jan 14 15:19 testWagonGetIfNewerToStreamIsNewer.file-repository.1389730775263 drwxr-xr-x 2 mgainty Administ 0 Jan 14 14:56 testWagonGetIfNewerToStreamIsOlder.file-repository.1389729415589 drwxr-xr-x 1 mgainty Administ 0 Jan 14 15:17 testWagonGetIfNewerToStreamIsOlder.file-repository.1389730620412 drwxr-xr-x 1 mgainty Administ 0 Jan 14 15:19 testWagonGetIfNewerToStreamIsOlder.file-repository.1389730775411 drwxr-xr-x 2 mgainty Administ 0 Jan 14 14:56 testWagonGetIfNewerToStreamIsSame.file-repository.1389729415614 drwxr-xr-x 2 mgainty Administ 0 Jan 14 15:17 testWagonGetIfNewerToStreamIsSame.file-repository.1389730620428 drwxr-xr-x 1 mgainty Administ 0 Jan 14 15:19 testWagonGetIfNewerToStreamIsSame.file-repository.1389730775420 drwxr-xr-x 1 mgainty Administ 0 Jan 14 14:56 testWagonPutDirectory.file-repository.1389729415700 drwxr-xr-x 2 mgainty Administ 0 Jan 14 15:17 testWagonPutDirectory.file-repository.1389730620528 drwxr-xr-x 2 mgainty Administ 0 Jan 14 15:19 testWagonPutDirectory.file-repository.1389730775529 drwxr-xr-x 1 mgainty Administ 0 Jan 14 14:56 testWagonPutDirectoryDeepDestination.file repository.1389729415772 drwxr-xr-x 1 mgainty Administ 0 Jan 14 15:17 testWagonPutDirectoryDeepDestination.file-repository.1389730620468 drwxr-xr-x 2 mgainty Administ 0 Jan 14 15:19 testWagonPutDirectoryDeepDestination.file-repository.1389730775492 drwxr-xr-x 2 mgainty Administ 0 Jan 14 14:56 testWagonPutDirectoryForDot.file-repository.1389729415706 drwxr-xr-x 1 mgainty Administ 0 Jan 14 15:17 testWagonPutDirectoryForDot.file-repository.1389730620537 drwxr-xr-x 1 mgainty Administ 0 Jan 14 15:19 testWagonPutDirectoryForDot.file-repository.1389730775537 drwxr-xr-x 1 mgainty Administ 0 Jan 14 14:56 testWagonPutDirectoryWhenDirectoryAlreadyExists.file-repository.1389729415664 drwxr-xr-x 1 mgainty Administ 0 Jan 14 15:17 testWagonPutDirectoryWhenDirectoryAlreadyExists.file-repository.1389730620488 drwxr-xr-x 1 mgainty Administ 0 Jan 14 15:19 testWagonPutDirectoryWhenDirectoryAlreadyExists.filerepository.1389730775477 drwxr-xr-x 1 mgainty Administ 0 Jan 14 14:56 testWagonResourceExists.file-repository.1389729415743 drwxr-xr-x 2 mgainty Administ 0 Jan 14 15:17 testWagonResourceExists.file-repository.1389730620555 drwxr-xr-x 2 mgainty Administ 0 Jan 14 15:19 testWagonResourceExists.file-repository.1389730775574 drwxr-xr-x 1 mgainty Administ 0 Jan 14 14:56 testWagonResourceNotExists.file-repository.1389729415752 drwxr-xr-x 1 mgainty Administ 0 Jan 14 15:17 testWagonResourceNotExists.file-repository.1389730620565 drwxr-xr-x 2 mgainty Administ 0 Jan 14 15:19 testWagonResourceNotExists.file-repository.1389730775580 WagonTestCase#testWagonGetFileList String dirName = "file-list"; String filenames[] = new String[]{ "test-resource.txt", "test-resource.pom", "test-resource b.txt", "more-resources.dat", ".index.txt" }; for ( String filename : filenames ) { putFile( dirName + "/" + filename, dirName + "/" + filename, filename + "\n" ); } test-resource.txt (found) in 'file-list folder' i can locate : test-resource.pom test-resource.b.txt more-resources.dat ? Martin > Date: Tue, 14 Jan 2014 11:22:55 -0500 > Subject: ftps > From: shawj...@gmail.com > To: dev@maven.apache.org > > Would anyone like to work on an FTPS maven-wagon provider? I have one > started at https://github.com/shawjef3/maven-wagon/tree/wagon-ftps . So far > it's mostly a copy-paste of the FTP provider, but of course there are some > changes. It compiles, but testing fails when a thread fails to start. The > debug log isn't helping me much, but I might just not know where to look. > > Jeff