Verify the content of CUnit results file
Better cunit test task
- Allow test failures to be ignored
- Provide a better error message on test failures, with link to test results directory.
Fixed compilation with java 5.
ClassCastException has no message windows JVM
Override user.home for this test so we don't pollute the real user home.
Don't use the real Gradle user home dir for these tests.
Don't run this test with the daemon.
Fix check for daemon executer.
REVIEW-4088/REVIEW-4089: Transferred IDE dependency resolution to Java classes for performance reason. Unresolved dependencies need to use the more general ComponentSelector. Use display name for unresolved dependencies.
REVIEW-4088: Fix filename syntax on Windows.
REVIEW-4084: Get rid of private field "children".
REVIEW-4086/REVIEW-4087: Use the more general type ComponentIdentifier.
Use Transformers.cast() to ensure consistent error message
Replace the entire file content when generating CUnit launcher files
Wire the InstallExecutable task outputs into CUnit task inputs
Improvements to model for CUnit
- Split rules for generation of TestSuite instances from wiring of source sets, tasks etc.
- Introduced interface for CUnitTestSuite 
- Extracted ProjectComponentTestSuite for a suite of tests for a project component
Update wrapper to recent snapshot.
GRADLE-2987 generated ivy xmls and junit xml results use xml schema v.1.0 instead of 1.1. There are some issues with tools that parse 1.1 schemas. It's best to stick with what we did before and generate xmls with 1.0.
Ignore objective-C integration tests until we can make them pass on all agents.
Add missing @HasInternalProtocol