You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by Jeffrey Shaw <sh...@gmail.com> on 2014/01/14 17:22:55 UTC
ftps
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
RE: ftps
Posted by Martin Gainty <mg...@hotmail.com>.
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: shawjef3@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
RE: ftps
Posted by Martin Gainty <mg...@hotmail.com>.
> Date: Tue, 14 Jan 2014 11:22:55 -0500
> Subject: ftps
> From: shawjef3@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
MG>so if we can find "test-resource.pom", "test-resource b.txt", "more-resources.dat" files and put them in 'file-list' folder
MG>we can at least get over the testcase failure
MG>WDYT?