Actually, the tests are (correctly) run many times. VFS uses an interesting mechanism to run the tests once for each provider type. It took me quite a while to figure out what it was doing. Some providers, such as webdav, http and ftp have to be run manually. I've put instructions in the doc on how to do that, but you can only read it if you build the site.

As for the test jar, yes Sandbox has a dependency on it. It has to be built and available for the Sandbox build to run. Maven won't do that with just mvn test.

Ralph

On Mar 17, 2009, at 5:55 AM, sebb wrote:

On 17/03/2009, sebb <seb...@gmail.com> wrote:
On 17/03/2009, Siegfried Goeschl <siegfried.goes...@it20one.at> wrote:
Hi Ralph,

+) I'm unable to run "mvn test" on commons-vfs (see below) SVN trunk
+) you can deploy a SNAPSHOT using "mvn -Pci deploy"


Surely you just have to run

mvn install

to deploy it to your local repo?


That worked for me.

However, the test takes quite a long time, and produces lots of output.
It looks as though some (most) of the tests are being run twice.

The Surefire settings perhaps need to be tweaked.
And/or remove any package suites.


Cheers,

Siegfried Goeschl

=== START ===

Downloading:
http://people.apache.org/repo/m2-snapshot-repository//org/apache/commons/commons-vfs/2.0-SNAPSHOT/commons-vfs-2.0-SNAPSHOT-tests.jar
Downloading:
http://people.apache.org/repo/m1-snapshot-repository//org.apache.commons/jars/commons-vfs-2.0-SNAPSHOT-tests.jar
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Failed to resolve artifact.

Missing:
----------
1) org.apache.commons:commons-vfs:test-jar:tests:2.0-SNAPSHOT

 Try downloading the file manually from the project website.

 Then, install it using the command:
     mvn install:install-file -DgroupId=org.apache.commons
-DartifactId=commons-vfs -Dversion=2.0-SNAPSHOT -Dclassifier=tests
-Dpackaging=test-jar -Dfile=/path/to/file

Alternatively, if you host your own repository you can deploy the file
there:
     mvn deploy:deploy-file -DgroupId=org.apache.commons
-DartifactId=commons-vfs -Dversion=2.0-SNAPSHOT -Dclassifier=tests
-Dpackaging=test-jar -Dfile=/path/to/file -Durl=[url] - DrepositoryId=[id]

 Path to dependency:
       1) org.apache.commons:commons-vfs-sandbox:jar:2.0-SNAPSHOT
       2) org.apache.commons:commons-vfs:test-jar:tests:2.0-SNAPSHOT

----------
1 required artifact is missing.

for artifact:
 org.apache.commons:commons-vfs-sandbox:jar:2.0-SNAPSHOT

from the specified remote repositories:
 central (http://repo1.maven.org/maven2),
 apache.m1 (http://people.apache.org/repo/m1-snapshot-repository/),
apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository/ )

=== END ===


Ralph Goers wrote:

On Mar 16, 2009, at 3:31 PM, Jörg Schaible wrote:

Hi Ralph,

Ralph Goers wrote:

I have finished the work to implement webdav versioning support in VFS trunk. I would like to take advantage of this in Commons Configuration (that code is also complete) but to do so I need a release of VFS 2.0. What must be done to accomplish this? FWIW I don't yet have a PGP key
so I kind of get stuck at that spot in the "creating releases"
instructions.

I'd like to fix VFS-169 first. I have a complete different approach than Frank. If you don't mind, I'll commit it directly as soon as possible.


That's fine. Also, while you do this you might want to review the
project and make sure it has everything for a proper release. I will
be doing the same?

Also, is there a way to release a SNAPSHOT so that I can commit my
Commons Configuration enhancements?

Ralph
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org




---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org




---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to