Clone Tools
  • last updated a few seconds ago
Constraints: committers
Constraints: files
Constraints: dates
Disappeared deamon problem, SocketConnection thread safety.

1. This time, the problem is because SocketConnection is not thread safe and we assume that it is. The issue is exposed byt the ProjectLoadingIntegrationTest (need to be ran multiple times).

2. I do have a coverage of that but I'm not happy with it so I'd like to improve it before pushing. I'd like to push the fix anyway to make the CI soak it.

3. The fix is not complete. I've only synchronized the dispatch method because it seems to be most problematic. However, some more analysis nad refactoring is needed in the SocketConnection area to make sure we cover all potential concurrency issues. Synchronizing the Connection object needs some designing and analysis because some methods are blocking, some not and we need make some decisions how do we like them to behave in concurrent scenario.

Non-daemon builds now honour jvm args set via - Added 'CurrentProcess' (needs a better name) that determines if the currently running process can support the specified build parameters - More integration tests for builds forking to support jvm args

bumped spock version to 0.6-rc-1 and adapted specs to changes in @Unroll syntax

Improve debug logging of dependency resolution

Merge pull request #68 from dstine/master

Fixed several more typos in userguide

    • -1
    • +1
Fix for spock change.

Fix for spock change.

Fix for spock change.

Issues are at the forums.

Issues are at the forums.

Some fixes to the docs readme.

enabled use of strict class path when testing against 'current' tooling api consumer as it seems to work now

Make HttpServer.stop() a noop if it was never started.

Fail fast if trying to run the wrapper tests without previously having built the distribution.

Make TestProxyServer.stop() a noop if start() was never called.

made codenarc happy

Deprecate Project#dependsOnChildren() & update userguide.

removed some unnecessary defs

Unignored one tooling api integ test on llinux. Added new class to the shared classloader for the tooling suite.

removed obsolete imports

another spock-related fix

more Spock-related test fixes

- JUnit rules must now declare a field type, and that type must implement MethodRule/TestRule

- turned TestProxyServer into a rule (it was already used as if it was a rule)

- extended org.junit.rules.ExternalResource instead of implementing TestRule in some places

adapted spec to spock change

adapted spec to spock change

Fix wrong mkdir usage in webDist userguide example.

Add Project.evaluationDependsOnChildren() method

Disable this test on windows, until GRADLE-2118 is fixed.

- Updated c++ integ tests so that they can discover installed visual c++ or mingw when they are not included in the path - Updated c++ integ tests to execute each test against each available compiler.

- Search for c++ compilers in the order they are registered. - Improved error message when no compiler available. - Changed CompilerRegistry.getDefaultCompiler() to return null rather than blowing up when no compiler available.

    • -1
    • +1
Moved WindowsTerminalDetector from core to native project.