[Cyberduck-trac] [Cyberduck] #9929: Running the Test Suite
Cyberduck
trac at cyberduck.io
Mon May 8 20:53:00 UTC 2017
#9929: Running the Test Suite
-------------------------------------------------+-------------------------
Reporter: tjcelaya | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone:
Component: documentation | Version: Nightly
| Build
Severity: normal | Resolution:
Keywords: readme documentation build building | Architecture:
test suite |
Platform: macOS 10.12 |
-------------------------------------------------+-------------------------
Description changed by tjcelaya:
Old description:
> Hey there, been using Cyberduck for a long time and am preparing to
> contribute. Unfortunately I've had some trouble running the test suite.
> After going over the readme and looking into MDEP-187 I realized this
> wasn't a problem with Cyberduck but stems from the way Maven organizes
> modules. It would probably help other developers getting started if this
> were addressed in the readme.
>
> I was able to get the suite running by invoking `mvn package` in each
> project that threw the error and then rerunning `mvn test -DskipITs`
> until the build was successful, on OS X this list emerged:
>
> * `core`
> * `core/dylib`
> * `bonjour`
> * `importer`
> * `protocols`
> * `osx`
> * `cli/osx`
>
> Additionally, there are a handful of tests seem to be failing as a result
> of a missing IntegrationTest annotation. Most of these have been
> corrected as of this morning, but these last two that are still unmarked
> as of submitting this ticket:
>
> * S3SearchFeatureTest.search:52 » LoginFailure Listing directory /
> failed.
> * OneDriveSharingLinkUrlProviderTest>AbstractOneDriveTest.setup
New description:
Hey there, been using Cyberduck for a long time and am preparing to
contribute. Unfortunately I've had some trouble running the test suite.
After going over the readme and looking into MDEP-187 I realized this
wasn't a problem with Cyberduck but stems from the way Maven organizes
modules. It would probably help other developers getting started if this
were addressed in the readme.
I was able to get the suite running by invoking `mvn package` in each
project that threw the error and then rerunning `mvn test -DskipITs` until
the build was successful, on OS X this list emerged:
* `core`
* `core/dylib`
* `bonjour`
* `importer`
* `protocols`
* `osx`
* `cli/osx`
Additionally, there are a handful of tests which seem to be failing as a
result of a missing IntegrationTest annotation. Most of these have been
corrected as of this morning, but these last two that are still unmarked
as of submitting this ticket:
* S3SearchFeatureTest.search:52 » LoginFailure Listing directory / failed.
* OneDriveSharingLinkUrlProviderTest>AbstractOneDriveTest.setup
--
--
Ticket URL: <https://trac.cyberduck.io/ticket/9929#comment:2>
Cyberduck <https://cyberduck.io>
Libre FTP, SFTP, WebDAV, S3 & OpenStack Swift browser for Mac and Windows
More information about the Cyberduck-trac
mailing list