Clone Tools
  • last updated a few seconds ago
Constraints: committers
Constraints: files
Constraints: dates
Fixed broken test execution.

- Change terminal detection to use isatty() directly, rather than via POSIX. - Moved PosixBackedTerminalDetector from core to native project. - Some renames.

Fixed several more typos in userguide

    • -1
    • +1
    • -1
    • +1
Ignored a test until the story with tooling api suite improvements is finished. This should fix the windows build.

Conflicts because I've attempted to do changes on my both environements. Conflicts were boring anyway.

Merge remote-tracking branch 'remotes/origin/sf-win-fixes'




File path fixes in the test data to make the windows happy.

attempt to fix file-based test on Windows

Tuned the timeouts in the DaemonLifecycleSpec.

Made the launcher sanity timeouts in tests much more generous. They were simply too short and when the machine was busy those tests failed.

Made the tooling api sanity timeouts in tests much more generous. They were simply too short and when the machine was busy those tests failed very easily. This does not mean those tests run slower (unless there is a bug :).

fix empty userguide sample for war customization

Removed a half manual test that wasn't that useful and made the CI builds unhappy for some awkward reason.

removed obsolete imports

Escaped some test data so that windows is happy (including the CI build).

honor global Maven settings file when locating local Maven repository

- renamed (Default)LocalMavenCacheLocator to (Default)LocalMavenRepositoryLocator and decoupled/improved the implementation

- honor placeholders for system properties and environment variables in path for local Maven repository

- renamed MavenSettingsProvider to (Default)MavenFileLocations

Garbage collected some old TODOs

Added a sanity check to the daemon client to prevent looping forever in case no usable daemon is found.

Added some missing unit test coverage for some daemon logic. Refactored the test a bit.

Removed some dead code. There are no objects that implement both: ExternalDependency and ProjectDependency and hence we can simplify the logic.

Removed the withDeprecationChecksDisabled() as they shouldn't be needed any more.

Update userguide and samples with information about using from task / from task.outputs

Support TaskOutputs in 'from' clauses

Made sure tooling api tests are disabled for daemonIntegTests regardless of the package names.

Don't log deprecation trace by default.

revert possible breaking change while deprecating defaultSource in AbstractCopyTask and SourceTask

adapt Matchers#sameCollection to work with CompositeFileCollections and adapt tests

Try with JNA 2.2.7

Removed unused import.

Try JNA 3.3.0 instead of 3.4.0.

- Changed TemporaryFolder to include a space in the test root dir - Fixed some usages of File.toURL(). Should be calling File.toURI().toURL() instead.