[gradle-1.12] 74/211: Merge tag 'upstream/1.4'
Kai-Chung Yan
seamlik-guest at moszumanska.debian.org
Wed Jul 1 14:18:10 UTC 2015
This is an automated email from the git hooks/post-receive script.
seamlik-guest pushed a commit to branch master
in repository gradle-1.12.
commit ec16cb4ab6d076dc6e166660b60ffe9c7a470e23
Merge: 1163e6c 9aa0966
Author: Damien Raude-Morvan <drazzib at debian.org>
Date: Tue Feb 5 23:39:38 2013 +0100
Merge tag 'upstream/1.4'
Upstream version 1.4
build.gradle | 22 +-
buildSrc/build.gradle | 4 +-
.../main/groovy/org/gradle/build/BuildTypes.groovy | 16 +-
.../main/groovy/org/gradle/build/JarJarJar.groovy | 79 ++
config/checkstyle/suppressions.xml | 5 +-
gradle/buildReceipt.gradle | 3 +
gradle/dependencies.gradle | 37 +-
gradle/groovyProject.gradle | 8 +-
gradle/idea.gradle | 15 +-
gradle/integTest.gradle | 8 +-
gradle/publish.gradle | 7 +-
gradle/testFixtures.gradle | 18 +-
gradle/versioning.gradle | 89 +-
gradle/wrapper/gradle-wrapper.properties | 4 +-
gradlew | 4 +-
.../internal/DefaultAnnouncerFactory.groovy | 9 +-
.../jdk6/AppleScriptBackedGrowlAnnouncer.groovy | 25 +-
.../internal/DefaultIconProviderTest.groovy | 8 +-
.../org/gradle/api/plugins/antlr/AntlrPlugin.java | 10 +-
.../org/gradle/api/plugins/antlr/AntlrTask.java | 3 +-
.../api/plugins/antlr/AntlrPluginTest.groovy | 5 +-
.../main/groovy/org/gradle/api/package-info.java | 26 -
.../groovy/org/gradle/api/specs/package-info.java | 20 -
.../api/internal/ClosureBackedActionTest.groovy | 91 --
.../main/java/org/gradle/api/internal/Actions.java | 36 +-
.../org/gradle/internal/CompositeStoppable.java | 26 +-
.../java/org/gradle/internal/LazyIterable.java | 33 +
.../java/org/gradle/internal/jvm/JavaInfo.java | 2 -
.../src/main/java/org/gradle/internal/jvm/Jvm.java | 15 -
.../main/java/org/gradle/util/CollectionUtils.java | 47 +-
.../org/gradle/api/internal/ActionsTest.groovy | 11 +
.../org/gradle/api/internal/IoActionsTest.groovy | 4 +-
.../org/gradle/internal/LazyIterableTest.groovy | 37 +
.../org/gradle/internal/jvm/AppleJvmTest.groovy | 6 +-
.../groovy/org/gradle/internal/jvm/JvmTest.groovy | 6 +-
.../gradle/internal/os/OperatingSystemTest.groovy | 4 +-
.../org/gradle/util/CollectionUtilsTest.groovy | 9 +
.../gradle/BuildComparisonIntegrationSpec.groovy | 10 +-
...Pre12CompareGradleBuildsCrossVersionSpec.groovy | 34 +-
.../gradle/internal/GradleBuildComparison.java | 34 +-
.../GradleBuildOutcomeSetInferrerTest.groovy | 6 +-
.../GradleBuildOutcomeSetTransformerTest.groovy | 18 +-
...neratedArchiveBuildOutcomeComparatorTest.groovy | 4 +-
.../FileToArchiveEntrySetTransformerTest.groovy | 6 +-
...dleBuildComparisonResultHtmlRendererTest.groovy | 6 +-
.../quality/CheckstylePluginIntegrationTest.groovy | 18 +
.../CodeQualityPluginIntegrationTest.groovy | 9 +-
.../internal/FindBugsSpecBuilderTest.groovy | 8 +-
.../gradle/api/plugins/quality/Checkstyle.groovy | 9 +-
.../api/plugins/quality/CheckstyleExtension.groovy | 7 +
.../api/plugins/quality/CheckstylePlugin.groovy | 3 +-
.../api/plugins/quality/CodeNarcPlugin.groovy | 2 +-
.../org/gradle/api/plugins/quality/Pmd.groovy | 2 +-
.../plugins/quality/CheckstylePluginTest.groovy | 15 +-
.../api/plugins/quality/CheckstyleTest.groovy | 41 +
.../api/plugins/quality/FindBugsPluginTest.groovy | 110 +-
subprojects/core-impl/core-impl.gradle | 5 +-
.../ArtifactDependenciesIntegrationTest.groovy | 659 +++++++++++
.../ArtifactOnlyResolutionIntegrationTest.groovy | 86 ++
.../resolve/CacheResolveIntegrationTest.groovy | 117 ++
...ModuleDependenciesResolveIntegrationTest.groovy | 70 ++
.../DependenciesResolveIntegrationTest.java | 46 +
.../DependencyNotationIntegrationSpec.groovy | 153 +++
...ependencyResolutionEventsIntegrationTest.groovy | 51 +
.../DependencyResolveRulesIntegrationTest.groovy | 599 ++++++++++
.../resolve/FlatDirResolveIntegrationTest.groovy | 0
.../ProjectDependencyResolveIntegrationTest.groovy | 298 +++++
...ResolutionStrategySamplesIntegrationTest.groovy | 49 +
.../ResolveCrossVersionIntegrationTest.groovy | 0
.../ResolvedConfigurationIntegrationTest.groovy | 0
...VersionConflictResolutionIntegrationTest.groovy | 817 +++++++++++++
...actCacheReuseCrossVersionIntegrationTest.groovy | 41 +
...AliasedArtifactResolutionIntegrationTest.groovy | 205 ++++
.../CacheReuseCrossVersionIntegrationTest.groovy | 173 +++
.../M3CacheReuseCrossVersionIntegrationTest.groovy | 75 ++
.../MavenM2CacheReuseIntegrationTest.groovy | 55 +
.../ResolutionOverrideIntegrationTest.groovy | 222 ++++
...ameCacheUsageCrossVersionIntegrationTest.groovy | 77 ++
.../CachedChangingModulesIntegrationTest.groovy | 232 ++++
...achedDependencyResolutionIntegrationTest.groovy | 220 ++++
.../CachedMissingModulesIntegrationTest.groovy | 264 +++++
...coverFromBrokenResolutionIntegrationTest.groovy | 304 +++++
.../FileSystemResolverIntegrationTest.groovy | 0
.../custom/IvySFtpResolverIntegrationTest.groovy | 82 ++
.../custom/IvyUrlResolverIntegrationTest.groovy | 125 ++
.../AbstractHttpsRepoResolveIntegrationTest.groovy | 129 +++
...ationDependencyResolutionIntegrationTest.groovy | 219 ++++
...odingDependencyResolutionIntegrationTest.groovy | 49 +
.../http/HttpProxyResolveIntegrationTest.groovy | 154 +++
.../http/HttpRedirectResolveIntegrationTest.groovy | 87 ++
.../IvyBrokenRemoteResolveIntegrationTest.groovy | 178 +++
...angingModuleRemoteResolveIntegrationTest.groovy | 425 +++++++
...amicRevisionRemoteResolveIntegrationTest.groovy | 740 ++++++++++++
...IvyDynamicRevisionResolveIntegrationTest.groovy | 333 ++++++
.../ivy/IvyFileRepoResolveIntegrationTest.groovy | 125 ++
.../ivy/IvyHttpRepoResolveIntegrationTest.groovy | 223 ++++
.../ivy/IvyHttpsRepoResolveIntegrationTest.groovy | 0
.../resolve/ivy/IvyResolveIntegrationTest.groovy | 144 +++
.../maven/BadPomFileResolveIntegrationTest.groovy | 46 +
.../LegacyMavenRepoResolveIntegrationTest.groovy | 210 ++++
.../MavenDependencyResolveIntegrationTest.groovy | 175 +++
.../MavenDynamicResolveIntegrationTest.groovy | 166 +++
.../MavenFileRepoResolveIntegrationTest.groovy | 136 +++
.../MavenHttpRepoResolveIntegrationTest.groovy | 243 ++++
.../MavenHttpsRepoResolveIntegrationTest.groovy | 0
.../MavenLocalRepoResolveIntegrationTest.groovy | 140 +++
.../MavenParentPomResolveIntegrationTest.groovy | 163 +++
.../MavenPomPackagingResolveIntegrationTest.groovy | 247 ++++
.../MavenSnapshotResolveIntegrationTest.groovy | 546 +++++++++
.../projectA-1.2-ivy.xml | 0
.../projectB-1.5-ivy.xml | 0
.../projectWithConfigurationHierarchy.gradle | 58 +
.../projectA-1.2-ivy.xml | 0
.../projectB-1.5-ivy.xml | 0
.../projectWithCyclesInDependencyGraph.gradle | 0
.../canNestModules/projectWithNestedModules.gradle | 0
.../canUseDynamicVersions/projectA-1.2-ivy.xml | 0
.../canUseDynamicVersions/projectB-1.5-ivy.xml | 0
.../projectWithDynamicVersions.gradle | 0
.../projectA-1.2-ivy.xml | 0
.../projectA-2.0-ivy.xml | 0
.../projectB-1.5-ivy.xml | 0
.../projectB-2.1.5-ivy.xml | 0
.../projectWithConflicts.gradle | 0
.../dependencyReportWithConflicts/settings.gradle | 0
.../projectWithUnknownDependency.gradle | 0
.../shared/clientStore | Bin
.../shared/serverStore | Bin
.../artifacts/ArtifactDependencyResolver.java | 0
.../DefaultDependencyManagementServices.java | 92 +-
.../artifacts/DefaultModuleIdentifier.java | 67 ++
.../artifacts/DefaultModuleVersionIdentifier.java | 86 ++
.../artifacts/DefaultModuleVersionSelector.java | 108 ++
.../ModuleVersionIdentifierSerializer.java | 41 +
.../artifacts/ResolvedConfigurationIdentifier.java | 0
.../api/internal/artifacts/ResolverResults.java | 0
.../artifacts/configurations/Configurations.java | 0
.../configurations/ConfigurationsProvider.java | 0
.../configurations/DefaultConfiguration.java | 569 +++++++++
.../DefaultConfigurationContainer.java | 123 ++
.../DetachedConfigurationsProvider.java | 0
.../artifacts/dsl/ForcedModuleNotationParser.java | 97 ++
.../artifacts/dsl/ParsedModuleStringNotation.java | 68 ++
.../ivyservice/ArtifactResolveResult.java | 6 -
.../ivyservice/BuildableArtifactResolveResult.java | 6 +-
.../BuildableModuleVersionResolveResult.java | 7 +-
.../artifacts/ivyservice/CacheLockingManager.java | 11 +
.../DefaultBuildableArtifactResolveResult.java | 11 +-
...DefaultBuildableModuleVersionResolveResult.java | 26 +-
.../ivyservice/DefaultCacheLockingManager.java | 12 +-
.../DefaultDependencyResolveDetails.java | 69 ++
.../ivyservice/DefaultIvyDependencyPublisher.java | 5 +-
.../ivyservice/ErrorHandlingArtifactPublisher.java | 51 -
.../ForcedModuleVersionIdResolveResult.java | 47 -
.../ivyservice/IvyBackedArtifactPublisher.java | 34 +-
.../ivyservice/IvyModuleDescriptorWriter.java | 30 -
.../ivyservice/IvyXmlModuleDescriptorWriter.java | 14 +-
.../ivyservice/ModuleDescriptorConverter.java | 29 -
.../ivyservice/ModuleVersionIdResolveResult.java | 23 +-
.../ivyservice/ModuleVersionNotFoundException.java | 16 +-
.../ivyservice/ModuleVersionResolveException.java | 51 +-
.../ivyservice/ModuleVersionResolveResult.java | 4 +-
.../SubstitutedModuleVersionIdResolveResult.java | 50 +
.../VersionForcingDependencyToModuleResolver.java | 62 +-
.../DefaultCachedModuleResolution.java | 20 +-
.../dynamicversions/ModuleResolutionCache.java | 8 +-
.../ModuleResolutionCacheEntry.java | 15 +-
.../SingleFileBackedModuleResolutionCache.java | 68 +-
.../AbstractDependencyResolverAdapter.java | 37 -
.../ivyresolve/ArtifactOriginWithMetaData.java | 49 -
.../BuildableModuleVersionDescriptor.java | 10 +-
.../CacheLockingModuleVersionRepository.java | 4 +-
.../ivyresolve/CachingModuleVersionRepository.java | 82 +-
.../ivyresolve/ChangingModuleDetector.java | 2 +-
.../DefaultBuildableModuleVersionDescriptor.java | 19 +-
.../ExternalResourceResolverAdapter.java | 25 +-
.../ivyresolve/IvyDependencyResolverAdapter.java | 47 +-
.../ivyresolve/LazyDependencyToModuleResolver.java | 22 +-
.../ivyresolve/LocalModuleVersionRepository.java | 4 +-
.../ivyservice/ivyresolve/ModuleSource.java | 24 +
.../ivyresolve/ModuleVersionDescriptor.java | 4 +-
.../ivyresolve/ModuleVersionRepository.java | 5 +-
.../ivyservice/ivyresolve/ResolveIvyFactory.java | 9 +-
.../StartParameterResolutionOverride.java | 4 +-
.../ivyservice/ivyresolve/UserResolverChain.java | 42 +-
.../DownloadedIvyModuleDescriptorParser.java | 8 +-
.../parser/GradlePomModuleDescriptorBuilder.java | 6 +-
.../parser/GradlePomModuleDescriptorParser.java | 3 +-
.../parser/IvyXmlModuleDescriptorParser.java | 1206 ++++++++++++++++++++
.../parser/ModuleScopedParserSettings.java | 4 +
.../modulecache/DefaultCachedModuleDescriptor.java | 19 +-
.../modulecache/DefaultModuleDescriptorCache.java | 115 +-
.../modulecache/ModuleDescriptorCache.java | 13 +-
.../modulecache/ModuleDescriptorCacheEntry.java | 14 +-
.../modulecache/ModuleDescriptorStore.java | 36 +-
.../PublishModuleDescriptorConverter.java | 100 +-
.../projectmodule/ProjectDependencyResolver.java | 8 +-
.../resolutionstrategy/DefaultCachePolicy.java | 244 ++++
.../DefaultResolutionStrategy.java | 129 +++
.../LatestConflictResolution.java | 27 +
.../ModuleForcingResolveRule.java | 57 +
.../StrictConflictResolution.java | 27 +
.../resolveengine/DefaultDependencyResolver.java | 4 +-
.../resolveengine/DependencyGraphBuilder.java | 32 +-
.../result/CachingDependencyResultFactory.java | 18 +-
.../result/InternalDependencyResult.java | 10 +-
.../result/ResolutionResultBuilder.java | 7 +-
.../result/VersionSelectionReasons.java | 27 +-
.../repositories/DefaultBaseRepositoryFactory.java | 10 +-
.../repositories/DefaultIvyArtifactRepository.java | 24 +-
.../IvyArtifactRepositoryInternal.java | 26 -
.../DownloadingRepositoryCacheManager.java | 7 +-
.../EnhancedArtifactDownloadReport.java | 18 -
.../LocalFileRepositoryCacheManager.java | 4 +-
.../layout/PatternRepositoryLayout.java | 26 +-
.../resolver/ExternalResourceResolver.java | 469 ++++++--
.../repositories/resolver/M2ResourcePattern.java | 11 +
.../repositories/resolver/MavenMetadataLoader.java | 2 +-
.../repositories/resolver/MavenResolver.java | 146 +--
.../transport/RepositoryTransport.java | 4 +-
.../artifacts/result/AbstractDependencyResult.java | 45 +
.../result/DefaultResolvedDependencyResult.java | 26 +-
.../result/DefaultResolvedModuleVersionResult.java | 4 +-
.../result/DefaultUnresolvedDependencyResult.java | 37 +-
.../externalresource/cached/CachedArtifact.java | 23 +
.../cached/CachedArtifactIndex.java | 63 +
.../cached/CachedExternalResource.java | 31 +-
.../externalresource/cached/CachedItem.java | 49 +
.../cached/DefaultCachedArtifact.java | 55 +
.../cached/DefaultCachedExternalResourceIndex.java | 85 +-
.../externalresource/ivy/AbstractCachedIndex.java | 104 ++
.../ArtifactAtRepositoryCachedArtifactIndex.java | 103 ++
...actAtRepositoryCachedExternalResourceIndex.java | 30 -
.../ivy/ArtifactAtRepositoryKey.java | 23 +-
.../ivy/LocallyAvailableResourceFinderFactory.java | 13 +-
...PatternBasedLocallyAvailableResourceFinder.java | 41 +-
.../transport/file/FileResourceConnector.java | 8 +-
.../transport/file/FileTransport.java | 12 +-
.../transport/http/HttpClientHelper.java | 9 +
.../transport/http/HttpTransport.java | 25 +-
.../notations/DependencyStringNotationParser.java | 4 +-
.../DefaultDependencyManagementServicesTest.groovy | 40 +-
.../artifacts/DefaultModuleIdentifierSpec.groovy | 42 +
.../DefaultModuleVersionIdentifierSpec.groovy | 50 +
.../ResolvedConfigurationIdentifierSpec.groovy | 41 +
.../internal/artifacts/ResolverResultsSpec.groovy | 0
.../configurations/ConfigurationsTest.java | 38 +
.../DefaultConfigurationContainerSpec.groovy | 101 ++
.../DefaultConfigurationContainerTest.groovy | 120 ++
.../configurations/DefaultConfigurationSpec.groovy | 304 +++++
.../configurations/DefaultConfigurationTest.java | 955 ++++++++++++++++
.../dsl/ForcedModuleNotationParserSpec.groovy | 126 ++
...efaultBuildableArtifactResolveResultTest.groovy | 21 -
...tBuildableModuleVersionResolveResultTest.groovy | 13 +-
.../DefaultDependencyResolveDetailsSpec.groovy | 121 ++
.../ErrorHandlingArtifactPublisherTest.groovy | 81 --
.../ivyservice/IvyBackedArtifactPublisherTest.java | 18 +-
.../IvyXmlModuleDescriptorWriterTest.groovy | 6 +-
.../ModuleVersionNotFoundExceptionTest.groovy | 51 +
.../ModuleVersionResolveExceptionTest.groovy | 34 +-
.../ivyservice/ResolvedArtifactFactoryTest.groovy | 2 +-
...ionForcingDependencyToModuleResolverSpec.groovy | 104 ++
...ionForcingDependencyToModuleResolverTest.groovy | 65 --
.../clientmodule/ClientModuleResolverTest.groovy | 4 +-
.../CachingModuleVersionRepositoryTest.groovy | 27 +-
...aultBuildableModuleVersionDescriptorTest.groovy | 53 +-
.../LazyDependencyToModuleResolverTest.groovy | 44 +-
.../ivyresolve/UserResolverChainTest.groovy | 142 ++-
.../DownloadedIvyModuleDescriptorParserTest.groovy | 8 +-
.../GradlePomModuleDescriptorParserTest.groovy | 30 +-
.../parser/IvyXmlModuleDescriptorParserTest.groovy | 412 +++++++
.../modulecache/ModuleDescriptorStoreTest.groovy | 31 +-
.../ProjectDependencyResolverTest.groovy | 15 +-
.../DefaultCachePolicySpec.groovy | 275 +++++
.../DefaultResolutionStrategySpec.groovy | 164 +++
.../ModuleForcingResolveRuleSpec.groovy | 92 ++
.../DependencyGraphBuilderTest.groovy | 58 +-
.../CachingDependencyResultFactoryTest.groovy | 13 +-
.../result/ResolutionResultBuilderSpec.groovy | 14 +-
.../DefaultLocalMavenRepositoryLocatorTest.groovy | 7 +-
.../DefaultBaseRepositoryFactoryTest.groovy | 4 +-
.../DefaultIvyArtifactRepositoryTest.groovy | 117 +-
.../DownloadingRepositoryCacheManagerTest.groovy | 4 +-
.../resolver/ExternalResourceResolverTest.groovy | 138 +++
.../resolver/M2ResourcePatternTest.groovy | 9 +
.../DefaultArtifactResolutionCacheTest.groovy | 10 +-
.../CachedExternalResourceAdapterTest.groovy | 12 +-
...ifactAtRepositoryCachedArtifactIndexTest.groovy | 132 +++
.../DefaultLocallyAvailableResourceTest.groovy | 6 +-
...zyLocallyAvailableResourceCandidatesTest.groovy | 8 +-
.../transport/http/HttpClientHelperTest.groovy | 32 +-
.../ivyresolve/parser/test-bad-confs.xml | 27 +
.../ivyresolve/parser/test-cyclic-confs1.xml | 28 +
.../ivyresolve/parser/test-empty-dependencies.xml | 28 +
.../ivyservice/ivyresolve/parser/test-full.xml | 108 ++
.../result/ResolutionResultDataBuilder.groovy | 6 +-
subprojects/core/core.gradle | 6 +-
.../ConfigurationOnDemandIntegrationTest.groovy | 172 +++
...ependencyResolutionEventsIntegrationTest.groovy | 52 -
.../api/dsl/DynamicObjectIntegrationTest.groovy | 110 +-
.../gradle/api/tasks/ArchiveIntegrationTest.groovy | 3 +-
.../ArchiveTaskPermissionsIntegrationTest.groovy | 3 +-
.../api/tasks/CopyErrorIntegrationTest.groovy | 10 +-
.../tasks/CopyPermissionsIntegrationTest.groovy | 7 +-
.../api/tasks/CopyTaskIntegrationTest.groovy | 10 +-
...tionTimeTaskConfigurationIntegrationTest.groovy | 164 +++
.../api/tasks/FileTreeCopyIntegrationTest.groovy | 4 +-
.../internal/WorkerProcessIntegrationTest.java | 386 +++++++
.../ProjectBuilderIntegrationTest.groovy | 53 +
.../src/main/groovy/org/gradle/StartParameter.java | 44 +
.../org/gradle/api/InvalidUserCodeException.java | 36 +
.../src/main/groovy/org/gradle/api/Project.java | 9 +
.../api/artifacts/DependencyResolveDetails.java | 55 +
.../org/gradle/api/artifacts/ModuleIdentifier.java | 39 +
.../api/artifacts/ModuleVersionIdentifier.java | 25 +-
.../gradle/api/artifacts/ResolutionStrategy.java | 52 +-
.../api/artifacts/ResolvableDependencies.java | 1 +
.../artifacts/cache/ArtifactResolutionControl.java | 1 +
.../api/artifacts/result/DependencyResult.java | 12 +-
.../result/ModuleVersionSelectionReason.java | 15 +
.../artifacts/result/ResolvedDependencyResult.java | 12 +-
.../result/ResolvedModuleVersionResult.java | 25 +-
.../result/UnresolvedDependencyResult.java | 20 +-
.../gradle/api/component/SoftwareComponent.java | 27 +
.../api/component/SoftwareComponentContainer.java | 27 +
.../org/gradle/api/component/package-info.java | 25 +
.../main/groovy/org/gradle/api/file/FileTree.java | 4 +-
.../org/gradle/api/internal/AbstractTask.java | 66 +-
.../gradle/api/internal/ClosureBackedAction.java | 31 +
.../gradle/api/internal/ConfigureByMapAction.java | 71 ++
.../api/internal/LocationAwareException.java | 28 +-
.../gradle/api/internal/PropertiesTransformer.java | 9 -
.../org/gradle/api/internal/TaskInternal.java | 2 +
.../org/gradle/api/internal/UserCodeAction.java | 43 +
.../org/gradle/api/internal/XmlTransformer.java | 343 ------
.../artifacts/ArtifactPublicationServices.java | 11 +-
.../api/internal/artifacts/ArtifactPublisher.java | 5 +-
.../artifacts/ArtifactPublisherFactory.java | 25 -
.../artifacts/DefaultArtifactPublisherFactory.java | 46 -
.../DefaultArtifactRepositoryContainer.java | 47 +-
.../artifacts/DefaultModuleVersionIdentifier.java | 85 --
.../artifacts/DefaultModuleVersionSelector.java | 108 --
.../artifacts/DependencyResolutionServices.java | 3 +-
.../DependencyResolveDetailsInternal.java | 29 +
.../internal/artifacts/ProjectBackedModule.java | 45 +
.../configurations/DefaultConfiguration.java | 568 ---------
.../DefaultConfigurationContainer.java | 122 --
.../configurations/DefaultResolutionStrategy.java | 90 --
.../configurations/ForcedModuleNotationParser.java | 98 --
.../configurations/ResolutionStrategyInternal.java | 13 +
.../conflicts/LatestConflictResolution.java | 27 -
.../conflicts/StrictConflictResolution.java | 27 -
.../configurations/dynamicversion/CachePolicy.java | 2 +-
.../dynamicversion/DefaultCachePolicy.java | 214 ----
.../dependencies/DefaultProjectDependency.java | 3 +-
.../artifacts/dsl/DefaultRepositoryFactory.java | 98 --
.../artifacts/dsl/DefaultRepositoryHandler.java | 40 +-
.../internal/artifacts/dsl/RepositoryFactory.java | 111 --
.../artifacts/dsl/RepositoryFactoryInternal.java | 25 -
.../dependencies/ParsedModuleStringNotation.java | 68 --
.../ivyservice/IvyModuleDescriptorWriter.java | 30 +
.../ivyservice/ModuleDescriptorConverter.java | 29 +
.../artifacts/publish/ArchivePublishArtifact.java | 1 +
.../result/ResolvedDependencyResultPrinter.java | 39 -
.../CacheBackedTaskHistoryRepository.java | 2 +-
.../internal/changedetection/CachingHasher.java | 13 +-
.../changedetection/InMemoryIndexedCache.java | 22 +-
.../DefaultSoftwareComponentContainer.java | 28 +
.../component/SoftwareComponentInternal.java | 26 +
.../api/internal/file/AbstractFileTreeElement.java | 5 +-
.../api/internal/file/DefaultFileOperations.java | 3 +-
.../api/internal/file/DefaultFileVisitDetails.java | 35 +
.../file/DefaultTemporaryFileProvider.java | 4 +-
.../file/collections/DirectoryFileTree.java | 43 +-
.../internal/file/collections/MinimalFileTree.java | 2 +-
.../collections/SingleIncludePatternFileTree.java | 129 +++
.../api/internal/file/copy/CopySpecImpl.java | 4 +-
.../internal/file/copy/SyncCopySpecVisitor.java | 2 +-
.../api/internal/filestore/PathKeyFileStore.java | 12 +-
.../parsers/CharSequenceNotationParser.java | 28 +
.../api/internal/project/AbstractProject.java | 21 +-
.../project/GradleInternalServiceRegistry.java | 3 +-
.../api/internal/project/ProjectInternal.java | 2 +
.../project/ProjectInternalServiceRegistry.java | 15 +-
.../project/TaskInternalServiceRegistry.java | 11 +-
.../project/TopLevelBuildServiceRegistry.java | 10 +-
.../OutputDirectoryPropertyAnnotationHandler.java | 6 +-
.../OutputFilePropertyAnnotationHandler.java | 5 +-
.../api/internal/resource/ResourceException.java | 2 +
.../api/internal/tasks/DefaultTaskContainer.java | 11 +
.../api/internal/tasks/DefaultTaskInputs.java | 12 +-
.../api/internal/tasks/DefaultTaskOutputs.java | 13 +-
.../api/internal/tasks/TaskContainerInternal.java | 11 +-
.../api/internal/tasks/TaskStateInternal.java | 3 +
.../api/internal/tasks/TaskStatusNagger.java | 102 ++
.../execution/ExecuteActionsTaskExecuter.java | 6 +-
.../gradle/api/internal/xml/SimpleXmlWriter.java | 426 +++++++
.../gradle/api/internal/xml/XmlTransformer.java | 346 ++++++
.../ivy/internal/IvyNormalizedPublication.java | 55 -
.../api/publish/ivy/internal/IvyPublisher.java | 33 -
.../groovy/org/gradle/api/tasks/Directory.groovy | 9 +-
.../groovy/org/gradle/api/tasks/TaskContainer.java | 14 +-
.../main/groovy/org/gradle/api/tasks/Upload.java | 79 +-
.../org/gradle/api/tasks/util/PatternSet.java | 80 +-
.../groovy/org/gradle/cache/DefaultSerializer.java | 55 -
.../groovy/org/gradle/cache/PersistentCache.java | 10 +
.../gradle/cache/internal/DefaultCacheAccess.java | 8 +-
.../gradle/cache/internal/DefaultCacheFactory.java | 1 +
.../cache/internal/DefaultCacheRepository.java | 1 +
.../cache/internal/DefaultFileLockManager.java | 9 +-
.../internal/DefaultPersistentDirectoryStore.java | 6 +-
.../DelegateOnDemandPersistentDirectoryCache.java | 4 +
.../configuration/DefaultBuildConfigurer.java | 13 +-
.../configuration/ImplicitTasksConfigurer.java | 15 +-
.../execution/OnlyWhenConfigureOnDemand.java | 39 +
.../gradle/execution/ProjectEvaluatingAction.java | 47 +
.../gradle/execution/ProjectFinderByTaskPath.java | 71 ++
.../gradle/execution/TaskPathProjectEvaluator.java | 48 +
.../groovy/org/gradle/execution/TaskSelector.java | 31 +-
.../commandline/CommandLineTaskConfigurer.java | 13 +-
.../commandline/CommandLineTaskParser.java | 14 -
.../taskgraph/DefaultTaskGraphExecuter.java | 7 +-
.../internal/DefaultScriptCompilationHandler.java | 2 +-
.../initialization/CompositeInitScriptFinder.java | 8 +-
.../initialization/DefaultExceptionAnalyser.java | 5 +-
.../initialization/DefaultGradleLauncher.java | 11 +-
.../initialization/DirectoryInitScriptFinder.java | 7 +-
.../DistributionInitScriptFinder.java | 17 +-
.../gradle/initialization/InitScriptFinder.java | 6 +-
.../gradle/initialization/InitScriptHandler.java | 15 +-
.../initialization/ProvidedInitScriptFinder.java | 37 -
.../initialization/UserHomeInitScriptFinder.java | 16 +-
.../org/gradle/invocation/DefaultGradle.java | 15 +-
.../org/gradle/listener/ActionBroadcast.java | 4 -
.../org/gradle/listener/BroadcastDispatch.java | 27 -
.../ClosureBackedMethodInvocationDispatch.java | 71 ++
.../gradle/listener/DefaultListenerManager.java | 7 +-
.../org/gradle/listener/ListenerBroadcast.java | 8 -
.../org/gradle/logging/internal/OutputEvent.java | 4 +-
.../process/internal/DefaultWorkerProcess.java | 53 +-
.../internal/DefaultWorkerProcessFactory.java | 14 +-
.../internal/child/ActionExecutionWorker.java | 50 +-
.../internal/InMemoryCacheFactory.java | 18 +-
.../main/groovy/org/gradle/util/ConfigureUtil.java | 13 +-
.../main/groovy/org/gradle/util/GFileUtils.java | 13 +-
.../main/groovy/org/gradle/util/GradleVersion.java | 10 -
.../core/src/main/groovy/org/gradle/util/Jvm.java | 4 -
.../src/main/groovy/org/gradle/util/TextUtil.java | 7 +-
.../groovy/org/gradle/util/hash/HashValue.java | 14 +-
.../groovy/org/gradle/StartParameterTest.groovy | 30 +-
.../gradle/api/internal/AbstractTaskSpec.groovy | 67 ++
.../api/internal/ClosureBackedActionTest.groovy | 103 ++
.../api/internal/ConfigureByMapActionTest.groovy | 103 ++
.../org/gradle/api/internal/DefaultTaskTest.groovy | 58 +-
.../api/internal/DocumentationRegistryTest.groovy | 8 +-
.../api/internal/LocationAwareExceptionTest.groovy | 29 +
.../api/internal/PropertiesTransformerTest.groovy | 14 +-
.../gradle/api/internal/XmlTransformerTest.groovy | 305 -----
.../DefaultArtifactRepositoryContainerTest.groovy | 26 +-
.../DefaultModuleVersionIdentifierTest.groovy | 42 -
.../artifacts/ProjectBackedModuleTest.groovy | 45 +
.../ResolvedConfigurationIdentifierTest.groovy | 41 -
.../configurations/ConfigurationsTest.java | 37 -
.../DefaultConfigurationContainerSpec.groovy | 101 --
.../DefaultConfigurationContainerTest.groovy | 117 --
.../configurations/DefaultConfigurationSpec.groovy | 291 -----
.../configurations/DefaultConfigurationTest.java | 954 ----------------
.../DefaultResolutionStrategyTest.groovy | 62 -
.../ForcedModuleNotationParserTest.groovy | 126 --
.../dynamicversion/DefaultCachePolicySpec.groovy | 250 ----
.../dependencies/DefaultProjectDependencyTest.java | 1 +
.../dsl/DefaultRepositoryFactoryTest.groovy | 137 ---
.../dsl/DefaultRepositoryHandlerTest.groovy | 38 +-
.../publish/ArchivePublishArtifactTest.groovy | 83 ++
.../publish/ArchivePublishArtifactTest.java | 80 --
.../changedetection/CachingHasherTest.java | 4 +-
.../DefaultFileSnapshotterTest.groovy | 24 +-
.../DefaultTaskArtifactStateRepositoryTest.java | 6 +-
.../classpath/DefaultModuleRegistryTest.groovy | 6 +-
.../api/internal/classpath/ManifestUtilTest.groovy | 11 +-
.../internal/file/AbstractFileCollectionTest.java | 10 +-
.../internal/file/AbstractFileTreeElementTest.java | 8 +-
.../internal/file/BaseDirFileResolverSpec.groovy | 51 +-
.../internal/file/BaseDirFileResolverTest.groovy | 6 +-
.../internal/file/DefaultFileOperationsTest.groovy | 20 +-
.../file/DefaultFileTreeElementTest.groovy | 7 +-
.../file/DefaultSourceDirectorySetTest.groovy | 9 +-
.../file/DefaultTemporaryFileProviderTest.groovy | 11 +-
.../file/FileOrUriNotationParserTest.groovy | 4 +-
.../file/archive/TarCopySpecVisitorTest.java | 22 +-
.../api/internal/file/archive/TarFileTreeTest.java | 26 +-
.../file/archive/ZipCopySpecVisitorTest.java | 19 +-
.../api/internal/file/archive/ZipFileTreeTest.java | 35 +-
.../DefaultConfigurableFileCollectionTest.java | 4 +-
.../DefaultConfigurableFileTreeTest.groovy | 7 +-
.../file/collections/DirectoryFileTreeTest.java | 20 +-
.../internal/file/collections/MapFileTreeTest.java | 19 +-
.../SingleIncludePatternFileTreeSpec.groovy | 315 +++++
.../api/internal/file/copy/CopySpecImplTest.groovy | 9 +-
.../internal/file/copy/DeleteActionImplTest.groovy | 19 +-
.../file/copy/FileCopySpecVisitorTest.java | 9 +-
.../file/copy/MappingCopySpecVisitorTest.java | 10 +-
.../file/copy/SyncCopySpecVisitorTest.java | 8 +-
.../internal/filestore/PathKeyFileStoreTest.groovy | 6 +-
.../PathNormalisingKeyFileStoreTest.groovy | 8 +-
.../filestore/UniquePathKeyFileStoreTest.groovy | 4 +-
.../parsers/CharSequenceNotationParserTest.groovy | 47 +
.../parsers/ClosureToSpecNotationParserSpec.groovy | 40 -
.../parsers/ClosureToSpecNotationParserTest.groovy | 40 +
.../plugins/DefaultPluginRegistryTest.groovy | 4 +-
.../api/internal/project/DefaultProjectTest.groovy | 5 +
.../api/internal/project/ProjectFactoryTest.java | 6 +-
.../ProjectInternalServiceRegistryTest.java | 9 +-
.../project/TaskInternalServiceRegistryTest.java | 14 +-
.../TopLevelBuildServiceRegistryTest.groovy | 10 +-
.../AnnotationProcessingTaskFactoryTest.java | 10 +-
.../api/internal/resource/UriResourceTest.groovy | 9 +-
.../internal/tasks/DefaultTaskContainerTest.java | 41 +-
.../internal/tasks/DefaultTaskInputsTest.groovy | 62 +-
.../internal/tasks/DefaultTaskOutputsTest.groovy | 36 +-
.../internal/tasks/TaskStateInternalTest.groovy | 5 +
.../execution/ExecuteActionsTaskExecuterTest.java | 50 +-
.../api/internal/xml/SimpleXmlWriterSpec.groovy | 417 +++++++
.../api/internal/xml/XmlTransformerTest.groovy | 306 +++++
.../org/gradle/api/tasks/DirectoryTest.groovy | 3 +-
.../groovy/org/gradle/api/tasks/UploadTest.groovy | 32 +
.../groovy/org/gradle/api/tasks/UploadTest.java | 135 ---
.../org/gradle/api/tasks/ant/AntTargetTest.java | 16 +-
.../gradle/api/tasks/util/PatternSetTest.groovy | 191 ++--
.../org/gradle/cache/DefaultSerializerTest.groovy | 36 -
.../cache/internal/DefaultCacheAccessTest.groovy | 4 +-
.../cache/internal/DefaultCacheFactoryTest.groovy | 124 +-
.../internal/DefaultCacheRepositoryTest.groovy | 12 +-
.../internal/DefaultFileLockManagerTest.groovy | 6 +-
.../DefaultPersistentDirectoryCacheSpec.groovy | 14 +-
.../DefaultPersistentDirectoryCacheTest.java | 18 +-
.../DefaultPersistentDirectoryStoreTest.groovy | 5 +-
...gateOnDemandPersistentDirectoryCacheSpec.groovy | 10 +-
.../cache/internal/OnDemandFileAccessTest.groovy | 4 +-
.../cache/internal/SimpleStateCacheTest.groovy | 8 +-
.../btree/BTreePersistentIndexedCacheTest.java | 8 +-
.../DefaultBuildConfigurerTest.groovy | 26 +-
.../ImplicitTasksConfigurerTest.groovy | 8 +
.../execution/OnlyWhenConfigureOnDemandTest.groovy | 63 +
.../execution/ProjectEvaluatingActionTest.groovy | 68 ++
.../execution/ProjectFinderByTaskPathTest.groovy | 73 ++
...kNameResolvingBuildConfigurationActionTest.java | 3 +-
.../execution/TaskPathProjectEvaluatorTest.groovy | 57 +
.../CommandLineTaskConfigurerSpec.groovy | 10 +
.../commandline/CommandLineTaskParserSpec.groovy | 10 -
.../taskgraph/DefaultTaskGraphExecuterTest.java | 4 +-
.../gradle/groovy/scripts/UriScriptSourceTest.java | 12 +-
.../DefaultScriptCompilationHandlerTest.java | 15 +-
.../initialization/BuildFileProjectSpecTest.java | 11 +-
.../initialization/BuildSourceBuilderTest.groovy | 6 +-
.../CompositeInitScriptFinderTest.groovy | 8 +-
.../DefaultCommandLineConverterTest.java | 6 +-
.../initialization/DefaultGradleLauncherTest.java | 4 +-
.../DefaultGradlePropertiesLoaderTest.java | 9 +-
.../DistributionInitScriptFinderTest.groovy | 34 +-
.../initialization/InitScriptHandlerTest.groovy | 33 +-
.../InstantiatingBuildLoaderTest.groovy | 7 +-
.../ProjectDirectoryProjectSpecTest.java | 11 +-
.../ProjectPropertySettingBuildLoaderTest.groovy | 4 +-
.../ProvidedInitScriptFinderTest.java | 73 --
.../UserHomeInitScriptFinderTest.java | 40 +-
.../layout/BuildLayoutFactoryTest.groovy | 20 +-
.../org/gradle/invocation/DefaultGradleTest.java | 5 +-
.../org/gradle/listener/ActionBroadcastTest.groovy | 14 +-
.../org/gradle/listener/ListenerBroadcastTest.java | 13 +-
.../process/internal/DefaultExecHandleSpec.groovy | 9 +-
.../internal/DefaultWorkerProcessFactoryTest.java | 112 --
.../internal/DefaultWorkerProcessTest.groovy | 45 +-
.../internal/child/ActionExecutionWorkerTest.java | 4 +
.../child/ImplementationClassLoaderWorkerTest.java | 7 +-
.../WorkerProcessClassPathProviderTest.groovy | 17 +-
.../gradle/reporting/HtmlReportRendererTest.groovy | 10 +-
.../gradle/reporting/TextReportRendererTest.groovy | 6 +-
.../gradle/testfixtures/ProjectBuilderTest.groovy | 16 +-
.../org/gradle/util/ConfigureUtilTest.groovy | 129 ++-
.../groovy/org/gradle/util/GFileUtilsTest.groovy | 9 +-
.../org/gradle/util/GradleVersionTest.groovy | 13 -
.../groovy/org/gradle/util/MatchersTest.groovy | 43 +
.../internal/{ => xml}/xml-transformer-test.dtd | 0
.../gradle/api/tasks/AbstractSpockTaskTest.groovy | 4 +-
.../org/gradle/api/tasks/AbstractTaskTest.java | 74 +-
.../tasks/bundling/AbstractArchiveTaskTest.groovy | 6 +-
.../gradle/test/fixtures/ConcurrentTestUtil.groovy | 772 +++++++++++++
.../tests/fixtures/ConcurrentTestUtil.groovy | 771 -------------
.../org/gradle/util/ConcurrentSpecification.groovy | 2 +-
.../groovy/org/gradle/util/HelperUtil.groovy | 55 +-
.../groovy/org/gradle/util/Matchers.java | 30 +-
.../cpp/AbstractBinariesIntegrationSpec.groovy | 2 +-
.../gradle/plugins/binaries/BinariesPlugin.java | 9 +-
.../cpp/cdt/model/CprojectDescriptor.groovy | 2 +-
.../plugins/cpp/cdt/model/ProjectDescriptor.groovy | 2 +-
.../cpp/cdt/tasks/GenerateMetadataFileTask.groovy | 3 +-
.../compiler/internal/CommandLineCppCompiler.java | 3 +-
.../gradle/plugins/cpp/gpp/GppCompileSpec.groovy | 4 +-
.../plugins/cpp/gpp/GppCompilerPlugin.groovy | 17 +-
.../cpp/msvcpp/MicrosoftVisualCppPlugin.groovy | 18 +-
.../cpp/cdt/model/ProjectDescriptorSpec.groovy | 4 +-
subprojects/diagnostics/diagnostics.gradle | 2 +-
...pendencyInsightReportTaskIntegrationTest.groovy | 277 ++++-
.../DependencyReportTaskIntegrationTest.groovy | 192 +++-
.../ResolutionResultApiIntegrationTest.groovy | 79 ++
.../TaskReportTaskIntegrationTest.groovy | 62 +
.../diagnostics/DependencyInsightReportTask.groovy | 28 +-
.../tasks/diagnostics/DependencyReportTask.java | 23 +-
.../api/tasks/diagnostics/ReportException.java | 29 -
.../api/tasks/diagnostics/TaskReportTask.java | 12 +-
.../internal/DependencyReportRenderer.java | 2 +-
.../tasks/diagnostics/internal/ReportRenderer.java | 2 +-
.../AsciiDependencyReportRenderer.java | 5 -
.../internal/graph/DependencyGraphRenderer.groovy | 35 +-
.../diagnostics/internal/graph/NodeRenderer.groovy | 3 +-
.../internal/graph/SimpleNodeRenderer.java | 13 +-
.../nodes/AbstractRenderableDependencyResult.java | 74 +-
.../nodes/AbstractRenderableModuleResult.java | 4 +
.../internal/graph/nodes/DependencyEdge.java | 37 +
.../nodes/InvertedRenderableDependencyResult.java | 46 -
.../nodes/InvertedRenderableModuleResult.java | 18 +-
.../internal/graph/nodes/RenderableDependency.java | 3 +-
.../graph/nodes/RenderableDependencyResult.java | 28 +-
.../graph/nodes/RenderableModuleResult.java | 8 +-
.../RenderableUnresolvedDependencyResult.java | 55 +
.../internal/graph/nodes/RequestedVersion.java | 71 ++
.../graph/nodes/ResolvedDependencyEdge.java | 57 +
.../internal/graph/nodes/SimpleDependency.java | 10 +-
.../graph/nodes/UnresolvedDependencyEdge.java | 61 +
.../insight/DependencyInsightReporter.groovy | 47 +-
.../internal/insight/DependencyResultSorter.java | 90 ++
.../insight/ResolvedDependencyResultSorter.java | 76 --
.../tasks/diagnostics/AbstractReportTaskTest.java | 6 +-
.../DependencyInsightReportTaskSpec.groovy | 12 +-
.../diagnostics/DependencyReportTaskTest.groovy | 42 +-
.../api/tasks/diagnostics/TaskReportTaskTest.java | 4 +
.../internal/TextReportRendererTest.groovy | 6 +-
.../AsciiDependencyReportRendererTest.groovy | 2 +-
.../AbstractRenderableDependencyResultSpec.groovy | 36 +-
.../InvertedRenderableDependencyResultTest.groovy | 72 --
.../nodes/RenderableDependencyResultTest.groovy | 53 +
...RenderableUnresolvedDependencyResultTest.groovy | 48 +
.../insight/DependencyResultSorterSpec.groovy | 86 ++
.../ResolvedDependencyResultSorterSpec.groovy | 79 --
subprojects/distributions/distributions.gradle | 3 +-
.../gradle/AllDistributionIntegrationSpec.groovy | 9 +-
.../gradle/BinDistributionIntegrationSpec.groovy | 9 +-
.../org/gradle/DistributionIntegrationSpec.groovy | 47 +-
.../gradle/SrcDistributionIntegrationSpec.groovy | 9 +-
subprojects/docs/docs.gradle | 56 +-
subprojects/docs/release-notes-transform.gradle | 4 +-
subprojects/docs/src/docs/dsl/dsl.xml | 28 +-
...org.gradle.api.artifacts.ResolutionStrategy.xml | 3 +
.../docs/dsl/org.gradle.api.invocation.Gradle.xml | 3 +
...rg.gradle.api.plugins.DistributionExtension.xml | 24 +
.../org.gradle.api.plugins.quality.Checkstyle.xml | 4 +
...dle.api.plugins.quality.CheckstyleExtension.xml | 5 +
....gradle.api.publish.ivy.IvyModuleDescriptor.xml | 5 -
...api.publish.ivy.tasks.GenerateIvyDescriptor.xml | 24 +
...pi.publish.ivy.tasks.PublishToIvyRepository.xml | 24 +
.../dsl/org.gradle.api.publish.maven.MavenPom.xml | 25 +
...g.gradle.api.publish.maven.MavenPublication.xml | 28 +
...ublish.maven.tasks.PublishToMavenRepository.xml | 24 +
.../docs/dsl/org.gradle.api.tasks.testing.Test.xml | 6 +-
.../org.gradle.api.tasks.testing.TestReport.xml | 31 +
subprojects/docs/src/docs/dsl/plugins.xml | 5 +-
.../docs/src/docs/release/content/script.js | 107 +-
.../docs/src/docs/release/notes-template.md | 63 +
subprojects/docs/src/docs/release/notes.md | 704 ++++++++----
.../docs/src/docs/userguide/antlrPlugin.xml | 52 +-
.../docs/src/docs/userguide/applicationPlugin.xml | 10 +
.../docs/src/docs/userguide/artifactMngmt.xml | 9 +
.../docs/src/docs/userguide/buildLifecycle.xml | 6 +-
.../src/docs/userguide/commandLineTutorial.xml | 9 +-
subprojects/docs/src/docs/userguide/depMngmt.xml | 86 ++
.../docs/src/docs/userguide/featureLifecycle.xml | 4 +-
.../docs/src/docs/userguide/groovyPlugin.xml | 134 ++-
.../userguide/javaLibraryDistributionPlugin.xml | 75 ++
subprojects/docs/src/docs/userguide/javaPlugin.xml | 33 +-
.../docs/src/docs/userguide/mavenPlugin.xml | 14 +-
.../docs/src/docs/userguide/multiproject.xml | 44 +
.../docs/src/docs/userguide/publishingIvy.xml | 89 +-
.../docs/src/docs/userguide/publishingMaven.xml | 160 +++
.../docs/src/docs/userguide/scalaPlugin.xml | 65 +-
.../docs/src/docs/userguide/standardPlugins.xml | 347 ++++--
subprojects/docs/src/docs/userguide/userguide.xml | 2 +
subprojects/docs/src/samples/antlr/build.gradle | 2 +-
.../samples/clientModuleDependencies/build.gradle | 2 +-
.../docs/src/samples/codeQuality/build.gradle | 2 +-
.../src/samples/customPlugin/plugin/build.gradle | 2 +-
.../samples/groovy/customizedLayout/build.gradle | 15 +-
.../samples/groovy/mixedJavaAndGroovy/build.gradle | 4 +-
.../groovy/multiproject/buildSrc/build.gradle | 2 +-
.../multiproject/groovycDetector/build.gradle | 2 +-
.../java/org/gradle/test/DetectorTransform.java | 3 +-
.../groovy/multiproject/testproject/build.gradle | 4 +-
.../src/test/groovy/org/gradle/VersionTest.groovy | 4 +-
.../src/samples/groovy/quickstart/build.gradle | 4 +-
.../src/test/groovy/org/gradle/PersonTest.groovy | 2 +-
.../docs/src/samples/ivypublish-new/build.gradle | 13 +-
.../docs/src/samples/ivypublish-new/output-ivy.xml | 2 -
.../docs/src/samples/ivypublish/build.gradle | 4 +-
.../docs/src/samples/java/base/test/build.gradle | 2 +-
.../src/samples/java/customizedLayout/build.gradle | 2 +-
.../src/samples/java/multiproject/build.gradle | 2 +-
.../java/multiproject/buildSrc/build.gradle | 2 +-
.../docs/src/samples/java/onlyif/build.gradle | 2 +-
.../samples/java/withIntegrationTests/build.gradle | 4 +-
.../src/samples/maven/publish-new/build.gradle | 39 +
.../publish-new/src/main/java/org/MyClass.java | 5 +
.../samples/scala/customizedLayout/build.gradle | 15 +-
.../docs/src/samples/scala/fsc/build.gradle | 8 +-
.../samples/scala/mixedJavaAndScala/build.gradle | 3 +-
.../docs/src/samples/scala/quickstart/build.gradle | 10 +-
.../docs/src/samples/scala/zinc/build.gradle | 8 +-
.../src/samples/testing/testReport/build.gradle | 26 +
.../src/test/java/org/gradle/sample/CoreTest.java | 11 +
.../docs/src/samples/testing/testReport/readme.xml | 5 +
.../src/samples/testing/testReport/settings.gradle | 2 +
.../src/test/java/org/gradle/sample/UtilTest.java | 11 +
.../testng/java-jdk14-passing/build.gradle | 0
.../src/main/java/org/gradle/Ok.java | 0
.../src/test/java/org/gradle/OkTest.java | 0
.../testing/testng/java-jdk15-passing/build.gradle | 17 +
.../src/main/java/org/gradle/Ok.java | 0
.../src/test/java/org/gradle/AbstractTest.java | 0
.../src/test/java/org/gradle/ConcreteTest.java | 0
.../src/test/java/org/gradle/OkTest.java | 0
.../src/test/java/org/gradle/SuiteCleanup.java | 0
.../src/test/java/org/gradle/SuiteSetup.java | 0
.../src/test/java/org/gradle/TestCleanup.java | 0
.../src/test/java/org/gradle/TestSetup.java | 0
.../testng/suitexmlbuilder/build.gradle | 0
.../src/main/java/org/gradle/testng/User.java | 0
.../src/main/java/org/gradle/testng/UserImpl.java | 0
.../test/java/org/gradle/testng/UserImplTest.java | 0
.../samples/testng/java-jdk15-passing/build.gradle | 15 -
.../src/samples/toolingApi/eclipse/build.gradle | 2 +-
.../docs/src/samples/toolingApi/idea/build.gradle | 2 +-
.../docs/src/samples/toolingApi/model/build.gradle | 2 +-
.../src/samples/toolingApi/runBuild/build.gradle | 2 +-
.../artifacts/defineRepository/build.gradle | 13 +
.../artifacts/externalDependencies/build.gradle | 8 +-
.../samples/userguide/artifacts/maven/build.gradle | 2 +-
.../artifacts/resolutionStrategy/build.gradle | 38 +-
.../userguide/groovy/groovyDependency/build.gradle | 23 +
.../samples/userguide/java/sourceSets/build.gradle | 2 +-
.../userguide/javaLibraryDistribution/build.gradle | 28 +
.../userguide/javaLibraryDistribution/readme.xml | 3 +
.../multiproject/dependencies/java/build.gradle | 2 +-
.../dependencies/javaWithCustomConf/build.gradle | 2 +-
.../userguide/scala/scalaDependency/build.gradle | 11 +
.../samples/userguide/tutorial/groovy/build.gradle | 4 +-
.../userguide/tutorial/projectReports/build.gradle | 4 +-
.../userguideOutput/dependencyInsightReport.out | 2 +-
.../userguideOutput/dependencyListReport.out | 13 +-
.../dependencyListReportFiltered.out | 8 +
.../publishingIvyPublishLifecycle.out | 16 +
.../userguideOutput/publishingIvyPublishSingle.out | 15 +
.../publishingMavenPublishLocal.out | 10 +
.../publishingMavenPublishMinimal.out | 10 +
.../samples/webApplication/customised/build.gradle | 2 +-
.../releasenotes/FunctionalReleaseNotesTest.groovy | 116 ++
.../docs/releasenotes/ReleaseNotesPage.groovy | 34 +
.../releasenotes/ReleaseNotesTestContext.groovy | 37 +
.../releasenotes/StaticReleaseNotesTest.groovy | 90 ++
.../groovy/org/gradle/plugins/ear/EarPlugin.java | 18 +-
.../internal/DefaultDeploymentDescriptor.groovy | 2 +-
.../org/gradle/plugins/ear/EarPluginTest.groovy | 46 +-
.../plugins/ide/AbstractIdeIntegrationTest.groovy | 4 +-
.../eclipse/AbstractEclipseIntegrationTest.groovy | 5 +-
.../ide/eclipse/EclipseClasspathFixture.groovy | 5 +-
.../eclipse/EclipseClasspathIntegrationTest.groovy | 2 -
...ClasspathRemoteResolutionIntegrationTest.groovy | 25 +-
.../EclipseClasspathResolveIntegrationTest.groovy | 108 ++
.../ide/eclipse/EclipseIntegrationTest.groovy | 2 +-
.../ide/eclipse/EclipseWtpIntegrationTest.groovy | 49 +-
.../plugins/ide/idea/IdeaIntegrationTest.groovy | 13 +-
.../plugins/ide/api/FileContentMerger.groovy | 5 +-
.../ide/api/PropertiesFileContentMerger.groovy | 3 +-
.../plugins/ide/api/XmlFileContentMerger.groovy | 2 +-
.../gradle/plugins/ide/api/XmlGeneratorTask.java | 2 +-
.../plugins/ide/eclipse/model/Classpath.groovy | 2 +-
.../plugins/ide/eclipse/model/Project.groovy | 2 +-
.../plugins/ide/eclipse/model/WtpComponent.groovy | 8 +-
.../plugins/ide/eclipse/model/WtpFacet.groovy | 2 +-
.../plugins/ide/idea/model/IdeaModuleIml.groovy | 2 +-
.../gradle/plugins/ide/idea/model/Module.groovy | 2 +-
.../gradle/plugins/ide/idea/model/Project.groovy | 2 +-
.../gradle/plugins/ide/idea/model/Workspace.groovy | 2 +-
...PropertiesPersistableConfigurationObject.groovy | 4 +-
.../XmlPersistableConfigurationObject.groovy | 2 +-
.../plugins/ide/eclipse/model/ClasspathTest.groovy | 11 +-
.../plugins/ide/eclipse/model/ProjectTest.groovy | 6 +-
.../ide/eclipse/model/WtpComponentTest.groovy | 21 +-
.../plugins/ide/eclipse/model/WtpFacetTest.groovy | 9 +-
.../model/internal/FileReferenceFactoryTest.groovy | 6 +-
.../plugins/ide/idea/model/ModuleTest.groovy | 2 +-
.../plugins/ide/idea/model/PathFactoryTest.groovy | 36 +-
.../plugins/ide/idea/model/ProjectTest.groovy | 2 +-
.../plugins/ide/internal/GeneratorTaskTest.groovy | 4 +-
...ertiesPersistableConfigurationObjectTest.groovy | 5 +-
.../XmlPersistableConfigurationObjectTest.groovy | 6 +-
...kCommandLineConfigurationIntegrationSpec.groovy | 2 +-
.../integtests/AntProjectIntegrationTest.groovy | 9 +-
.../integtests/ApplicationIntegrationTest.groovy | 82 +-
.../BroadcastMessagingIntegrationTest.groovy | 338 ------
.../BuildAggregationIntegrationTest.groovy | 27 +-
.../BuildScriptClasspathIntegrationTest.java | 4 +-
.../BuildScriptErrorIntegrationTest.java | 4 +-
.../BuildScriptExecutionIntegrationTest.groovy | 12 +-
.../BuildSourceBuilderIntegrationTest.groovy | 2 +-
.../integtests/CacheProjectIntegrationTest.groovy | 10 +-
.../integtests/CharacterEncodingIntegTest.groovy | 7 +-
.../integtests/CommandLineIntegrationTest.groovy | 51 +-
.../integtests/CustomPluginIntegrationTest.groovy | 6 +-
.../ExternalScriptErrorIntegrationTest.groovy | 9 +-
.../ExternalScriptExecutionIntegrationTest.groovy | 6 +-
.../IncrementalBuildIntegrationTest.groovy | 5 +-
...ementalGroovyProjectBuildIntegrationTest.groovy | 18 +-
...crementalJavaProjectBuildIntegrationTest.groovy | 32 +-
.../IncrementalTestIntegrationTest.groovy | 38 +-
.../integtests/InitScriptErrorIntegrationTest.java | 4 +-
.../InitScriptExecutionIntegrationTest.groovy | 22 +-
.../integtests/JavaProjectIntegrationTest.groovy | 4 +-
.../integtests/MavenProjectIntegrationTest.groovy | 12 +-
.../MultiProjectDependencyIntegrationTest.groovy | 8 +-
.../OsgiProjectSampleIntegrationTest.groovy | 23 +-
.../integtests/ProjectLayoutIntegrationTest.groovy | 73 +-
.../integtests/ProjectLoadingIntegrationTest.java | 20 +-
.../SettingsScriptErrorIntegrationTest.java | 4 +-
.../SettingsScriptExecutionIntegrationTest.groovy | 14 +-
.../gradle/integtests/StdioIntegrationTest.groovy | 4 +-
.../TaskErrorExecutionIntegrationTest.groovy | 4 +-
.../integtests/TaskExecutionIntegrationTest.java | 2 +-
.../UnicastMessagingIntegrationTest.groovy | 268 -----
.../integtests/WaterProjectIntegrationTest.groovy | 13 +-
.../integtests/WebProjectIntegrationTest.java | 2 +-
.../integtests/WorkerProcessIntegrationTest.java | 382 -------
.../BuildEnvironmentIntegrationTest.groovy | 18 +-
.../DistroTempDirIsUniquePerTestSpec.groovy | 55 -
.../integtests/fixture/M2Installation.groovy | 55 -
.../fixture/TempDirIsUniquePerTestSpec.groovy | 12 +-
.../logging/LoggingIntegrationTest.groovy | 17 +-
.../ivy/IvyHttpPublishIntegrationTest.groovy | 10 +-
.../ivy/IvySFtpPublishIntegrationTest.groovy | 6 +-
.../ivy/SamplesIvyPublishIntegrationTest.groovy | 10 +-
.../MavenJavaProjectPublishIntegrationTest.groovy | 4 +-
.../MavenMultiProjectPublishIntegrationTest.groovy | 8 +-
.../maven/MavenPomGenerationIntegrationTest.groovy | 4 +-
...MavenPublishRespectsPomConfigurationTest.groovy | 2 +-
...SamplesMavenPomGenerationIntegrationTest.groovy | 4 +-
.../SamplesMavenQuickstartIntegrationTest.groovy | 4 +-
.../AbstractDependencyResolutionTest.groovy | 67 --
.../ArtifactDependenciesIntegrationTest.groovy | 659 -----------
.../ArtifactOnlyResolutionIntegrationTest.groovy | 90 --
.../resolve/CacheResolveIntegrationTest.groovy | 167 ---
...ModuleDependenciesResolveIntegrationTest.groovy | 83 --
.../DependenciesResolveIntegrationTest.java | 42 -
.../DependencyNotationIntegrationSpec.groovy | 153 ---
.../ProjectDependencyResolveIntegrationTest.groovy | 298 -----
.../VersionConflictResolutionIntegTest.groovy | 815 -------------
...AliasedArtifactResolutionIntegrationTest.groovy | 201 ----
.../CacheReuseCrossVersionIntegrationTest.groovy | 170 ---
.../M3CacheReuseCrossVersionIntegrationTest.groovy | 75 --
.../MavenM2CacheReuseIntegrationTest.groovy | 55 -
.../ResolutionOverrideIntegrationTest.groovy | 211 ----
...achedDependencyResolutionIntegrationTest.groovy | 221 ----
.../CachedMissingModulesIntegrationTest.groovy | 260 -----
.../custom/IvySFtpResolverIntegrationTest.groovy | 82 --
.../custom/IvyUrlResolverIntegrationTest.groovy | 125 --
.../AbstractHttpsRepoResolveIntegrationTest.groovy | 129 ---
...ationDependencyResolutionIntegrationTest.groovy | 221 ----
...odingDependencyResolutionIntegrationTest.groovy | 49 -
.../http/HttpProxyResolveIntegrationTest.groovy | 154 ---
.../http/HttpRedirectResolveIntegrationTest.groovy | 87 --
.../IvyBrokenRemoteResolveIntegrationTest.groovy | 196 ----
...angingModuleRemoteResolveIntegrationTest.groovy | 425 -------
...amicRevisionRemoteResolveIntegrationTest.groovy | 739 ------------
...IvyDynamicRevisionResolveIntegrationTest.groovy | 334 ------
.../ivy/IvyFileRepoResolveIntegrationTest.groovy | 125 --
.../ivy/IvyHttpRepoResolveIntegrationTest.groovy | 215 ----
.../resolve/ivy/IvyResolveIntegrationTest.groovy | 144 ---
.../maven/BadPomFileResolveIntegrationTest.groovy | 46 -
.../MavenDependencyResolveIntegrationTest.groovy | 175 ---
.../MavenDynamicResolveIntegrationTest.groovy | 166 ---
.../MavenFileRepoResolveIntegrationTest.groovy | 136 ---
.../MavenHttpRepoResolveIntegrationTest.groovy | 324 ------
.../MavenLocalRepoResolveIntegrationTest.groovy | 168 ---
.../MavenParentPomResolveIntegrationTest.groovy | 124 --
.../MavenPomPackagingResolveIntegrationTest.groovy | 247 ----
.../MavenSnapshotResolveIntegrationTest.groovy | 565 ---------
.../samples/SamplesAnnounceIntegrationTest.groovy | 11 +-
.../samples/SamplesAntlrIntegrationTest.groovy | 14 +-
.../SamplesApplicationIntegrationTest.groovy | 12 +-
...sClientModuleDependenciesIntegrationTest.groovy | 41 +
.../SamplesCodeQualityIntegrationTest.groovy | 12 +-
...amplesCustomBuildLanguageIntegrationTest.groovy | 14 +-
.../SamplesCustomPluginIntegrationTest.groovy | 6 +-
...lesExcludesAndClassifiersIntegrationTest.groovy | 9 +-
...lesGroovyCustomizedLayoutIntegrationTest.groovy | 16 +-
...SamplesGroovyMultiProjectIntegrationTest.groovy | 12 +-
.../SamplesGroovyQuickstartIntegrationTest.groovy | 16 +-
.../SamplesJavaApiAndImplIntegrationTest.groovy | 2 +-
.../samples/SamplesJavaBaseIntegrationTest.groovy | 16 +-
...mplesJavaCustomizedLayoutIntegrationTest.groovy | 16 +-
.../SamplesJavaMultiProjectIntegrationTest.groovy | 28 +-
.../SamplesJavaOnlyIfIntegrationTest.groovy | 10 +-
...esJavaProjectWithIntTestsIntegrationTest.groovy | 14 +-
.../SamplesJavaQuickstartIntegrationTest.groovy | 20 +-
...SamplesMixedJavaAndGroovyIntegrationTest.groovy | 17 +-
.../SamplesMixedJavaAndScalaIntegrationTest.groovy | 17 +-
.../SamplesRepositoriesIntegrationTest.groovy | 9 +-
...plesScalaCustomizedLayoutIntegrationTest.groovy | 16 +-
.../SamplesScalaQuickstartIntegrationTest.groovy | 17 +-
.../samples/SamplesScalaZincIntegrationTest.groovy | 13 +-
.../SamplesWebProjectIntegrationTest.groovy | 4 +-
.../SamplesWebQuickstartIntegrationTest.groovy | 7 +-
.../build.gradle | 2 +-
.../shared/build.gradle | 2 +-
.../canUseANonStandardBuildDir/build.gradle | 2 +-
.../projectWithConfigurationHierarchy.gradle | 58 -
.../fixtures/AbstractAutoTestedSamplesTest.groovy | 2 +-
.../fixtures/AbstractCompatibilityTestRunner.java | 65 +-
.../fixtures/AbstractDelegatingGradleExecuter.java | 49 -
.../AbstractDependencyResolutionTest.groovy | 66 ++
.../fixtures/AbstractGradleExecuter.java | 430 -------
.../fixtures/AbstractIntegrationSpec.groovy | 59 +-
.../fixtures/AbstractIntegrationTest.java | 84 +-
.../integtests/fixtures/ArtifactBuilder.java | 28 -
.../fixtures/BasicGradleDistribution.java | 83 --
.../fixtures/CrossVersionIntegrationSpec.groovy | 44 +-
.../fixtures/CrossVersionTestRunner.groovy | 68 +-
.../integtests/fixtures/DaemonGradleExecuter.java | 74 --
.../fixtures/EmbeddedDaemonGradleExecuter.java | 109 --
.../integtests/fixtures/ExecutionFailure.java | 34 -
.../integtests/fixtures/ExecutionResult.java | 62 -
.../integtests/fixtures/ForkingGradleExecuter.java | 197 ----
.../integtests/fixtures/ForkingGradleHandle.java | 116 --
.../fixtures/GradleBackedArtifactBuilder.java | 50 -
.../integtests/fixtures/GradleDistribution.java | 241 ----
.../fixtures/GradleDistributionExecuter.java | 302 -----
.../gradle/integtests/fixtures/GradleExecuter.java | 204 ----
.../gradle/integtests/fixtures/GradleHandle.java | 28 -
.../gradle/integtests/fixtures/IgnoreVersions.java | 28 +
.../fixtures/InProcessGradleExecuter.java | 387 -------
.../fixtures/JUnitTestExecutionResult.groovy | 181 ---
.../integtests/fixtures/MavenFileModule.groovy | 294 -----
.../integtests/fixtures/MavenFileRepository.groovy | 41 -
.../integtests/fixtures/MavenHttpModule.groovy | 152 ---
.../integtests/fixtures/MavenHttpRepository.groovy | 70 --
.../gradle/integtests/fixtures/MavenModule.groovy | 42 -
.../org/gradle/integtests/fixtures/MavenPom.groovy | 46 -
.../integtests/fixtures/MavenRepository.groovy | 27 -
.../gradle/integtests/fixtures/MavenScope.groovy | 36 -
.../fixtures/MultiVersionIntegrationSpec.groovy | 4 -
.../fixtures/OutputScrapingExecutionFailure.java | 91 --
.../fixtures/OutputScrapingExecutionResult.java | 137 ---
.../fixtures/OutputScrapingGradleHandle.java | 27 -
.../fixtures/ParallelForkingGradleExecuter.java | 43 -
.../fixtures/ParallelForkingGradleHandle.java | 76 --
.../fixtures/ParallelOutputMatcher.groovy | 51 -
.../fixtures/PreviousGradleVersionExecuter.groovy | 178 ---
.../fixtures/ProgressLoggingFixture.groovy | 83 --
.../fixtures/RedirectMavenCentral.groovy | 46 -
.../integtests/fixtures/ReleasedVersions.java | 59 -
.../org/gradle/integtests/fixtures/RuleHelper.java | 56 -
.../org/gradle/integtests/fixtures/Sample.java | 14 +-
.../fixtures/SequentialOutputMatcher.groovy | 92 --
.../integtests/fixtures/TestExecutionResult.java | 29 -
.../fixtures/TestNGExecutionResult.groovy | 2 +-
.../gradle/integtests/fixtures/TestResources.java | 25 +-
.../fixtures/UnexpectedBuildFailure.java | 27 -
.../fixtures/UserGuideSamplesRunner.groovy | 138 ++-
.../executer/AbstractDelegatingGradleExecuter.java | 52 +
.../fixtures/executer/AbstractGradleExecuter.java | 602 ++++++++++
.../fixtures/executer/ArtifactBuilder.java | 28 +
.../fixtures/executer/DaemonGradleExecuter.java | 83 ++
.../executer/DefaultGradleDistribution.java | 148 +++
.../executer/DependencyResolutionFailure.groovy | 45 +
.../executer/DetailedExecutionFailure.groovy | 36 +
.../executer/EmbeddedDaemonGradleExecuter.java | 114 ++
.../fixtures/executer/ExecutionFailure.java | 38 +
.../fixtures/executer/ExecutionResult.java | 67 ++
.../fixtures/executer/ForkingGradleExecuter.java | 215 ++++
.../fixtures/executer/ForkingGradleHandle.java | 116 ++
.../executer/GradleBackedArtifactBuilder.java | 50 +
.../executer/GradleContextualExecuter.java | 115 ++
.../fixtures/executer/GradleDistribution.java | 92 ++
.../fixtures/executer/GradleExecuter.java | 233 ++++
.../integtests/fixtures/executer/GradleHandle.java | 28 +
.../fixtures/executer/InProcessGradleExecuter.java | 416 +++++++
.../executer/IntegrationTestBuildContext.java | 83 ++
.../fixtures/executer/OutputScraper.groovy | 64 ++
.../executer/OutputScrapingExecutionFailure.java | 100 ++
.../executer/OutputScrapingExecutionResult.java | 143 +++
.../executer/OutputScrapingGradleHandle.java | 27 +
.../executer/ParallelForkingGradleExecuter.java | 43 +
.../executer/ParallelForkingGradleHandle.java | 76 ++
.../fixtures/executer/ParallelOutputMatcher.groovy | 51 +
.../executer/ProgressLoggingFixture.groovy | 86 ++
.../fixtures/executer/RedirectMavenCentral.groovy | 46 +
.../executer/ReleasedGradleDistribution.groovy | 78 ++
.../executer/SequentialOutputMatcher.groovy | 92 ++
.../UnderDevelopmentGradleDistribution.java | 34 +
.../fixtures/executer/UnexpectedBuildFailure.java | 27 +
.../versions/ClasspathVersionJsonSource.java | 58 +
.../versions/IsTestableGradleVersionSpec.groovy | 39 +
.../fixtures/versions/ReleasedGradleVersion.java | 63 +
.../versions/ReleasedVersionDistributions.java | 106 ++
.../versions/VersionWebServiceJsonParser.java | 85 ++
.../fixtures/versions/VersionsInfo.groovy | 78 --
.../gradle/test/fixtures/ivy/IvyDescriptor.groovy | 10 +-
.../gradle/test/fixtures/ivy/IvyFileModule.groovy | 8 +-
.../test/fixtures/ivy/IvyFileRepository.groovy | 2 +-
.../gradle/test/fixtures/ivy/IvyHttpModule.groovy | 39 +-
.../test/fixtures/ivy/IvyHttpRepository.groovy | 8 +
.../org/gradle/test/fixtures/ivy/IvyModule.java | 2 +-
.../test/fixtures/maven/BasicHttpResource.groovy | 46 +
.../fixtures/maven/DefaultMavenMetaData.groovy | 52 +
.../gradle/test/fixtures/maven/HttpArtifact.groovy | 71 ++
.../gradle/test/fixtures/maven/HttpResource.groovy | 56 +
.../test/fixtures/maven/M2Installation.groovy | 65 ++
.../test/fixtures/maven/MavenFileModule.groovy | 354 ++++++
.../test/fixtures/maven/MavenFileRepository.groovy | 43 +
.../test/fixtures/maven/MavenHttpArtifact.groovy | 45 +
.../test/fixtures/maven/MavenHttpModule.groovy | 121 ++
.../test/fixtures/maven/MavenHttpRepository.groovy | 67 ++
.../test/fixtures/maven/MavenMetaData.groovy | 22 +
.../gradle/test/fixtures/maven/MavenModule.groovy | 52 +
.../org/gradle/test/fixtures/maven/MavenPom.groovy | 49 +
.../test/fixtures/maven/MavenRepository.groovy | 27 +
.../gradle/test/fixtures/maven/MavenScope.groovy | 38 +
.../test/fixtures/maven/MetaDataArtifact.groovy | 48 +
.../test/fixtures/maven/PomHttpArtifact.groovy | 57 +
.../test/fixtures/server/http/HttpServer.groovy | 60 +-
.../test/fixtures/server/sftp/SFTPServer.groovy | 17 +-
.../fixtures/executer/OutputScraperTest.groovy | 100 ++
.../IsTestableGradleVersionSpecTest.groovy | 59 +
.../ReleasedVersionDistributionsTest.groovy | 66 ++
.../VersionWebServiceJsonParserTest.groovy | 115 ++
.../fixtures/versions/VersionsInfoTest.groovy | 99 --
.../fixtures/DefaultTestExecutionResult.groovy | 184 +++
.../fixtures/TestClassExecutionResult.java | 0
.../integtests/fixtures/TestExecutionResult.java | 29 +
.../test/fixtures/concurrent/BlockTarget.groovy | 34 +
.../test/fixtures/concurrent/ConcurrentSpec.groovy | 105 ++
.../test/fixtures/concurrent/Duration.groovy | 34 +
.../gradle/test/fixtures/concurrent/Instant.groovy | 45 +
.../test/fixtures/concurrent/InstantFactory.groovy | 21 +
.../test/fixtures/concurrent/Instants.groovy | 115 ++
.../test/fixtures/concurrent/NamedInstant.groovy | 36 +
.../test/fixtures/concurrent/NamedOperation.groovy | 54 +
.../fixtures/concurrent/OperationListener.groovy | 23 +
.../test/fixtures/concurrent/Operations.groovy | 77 ++
.../gradle/test/fixtures/concurrent/Range.groovy | 38 +
.../test/fixtures/concurrent/TestExecutor.groovy | 128 +++
.../fixtures/concurrent/TestExecutorFactory.groovy | 32 +
.../concurrent/TestStoppableExecutor.groovy | 76 ++
.../test/fixtures/concurrent/TestThread.groovy | 36 +
.../fixtures/concurrent/TestThreadListener.groovy | 22 +
.../test/fixtures/file/TestDirectoryProvider.java | 33 +
.../file/TestDirectoryProviderFinder.groovy | 35 +
.../org/gradle/test/fixtures/file/TestFile.java | 555 +++++++++
.../test/fixtures/file/TestFileHelper.groovy | 216 ++++
.../file/TestNameTestDirectoryProvider.java | 128 +++
.../test/fixtures/file/TestWorkspaceBuilder.groovy | 54 +
.../testing/internal/util/ExceptionAssert.groovy | 61 -
.../testing/internal/util/GradlewRunner.java | 3 +
.../main/groovy/org/gradle/util/Assertions.groovy | 45 +
.../src/main/groovy/org/gradle/util/Resources.java | 4 +-
.../main/groovy/org/gradle/util/RuleHelper.java | 57 +
.../groovy/org/gradle/util/TemporaryFolder.java | 114 --
.../groovy/org/gradle/util/TestDirHelper.groovy | 49 -
.../src/main/groovy/org/gradle/util/TestFile.java | 559 ---------
.../groovy/org/gradle/util/TestFileContext.java | 23 -
.../groovy/org/gradle/util/TestFileHelper.groovy | 210 ----
.../groovy/org/gradle/util/TestPrecondition.groovy | 3 +
.../fixtures/concurrent/ConcurrentSpecTest.groovy | 350 ++++++
.../groovy/org/gradle/util/AssertionsTest.groovy | 61 +
.../gradle/util/TempDirIsUniquePerTestSpec.groovy | 53 +
.../ivy/IvyCustomPublishIntegrationTest.groovy | 52 +-
.../ivy/IvyHttpPublishIntegrationTest.groovy | 10 +-
.../ivy/IvyLocalPublishIntegrationTest.groovy | 89 +-
...vyPublishDescriptorModificationIntegTest.groovy | 30 +-
.../IvyPublishMultipleReposIntegrationTest.groovy | 17 +-
.../ivy/IvySFtpPublishIntegrationTest.groovy | 97 --
.../IvySingleProjectPublishIntegrationTest.groovy | 61 -
.../ivy/SamplesIvyPublishIntegrationTest.groovy | 30 +-
.../api/publish/ivy/IvyModuleDescriptor.java | 21 +-
.../org/gradle/api/publish/ivy/IvyPublication.java | 14 +
.../ivy/internal/DefaultIvyModuleDescriptor.java | 32 +-
.../ivy/internal/DefaultIvyPublication.java | 54 +-
.../ivy/internal/IvyModuleDescriptorInternal.java | 13 +-
.../ivy/internal/IvyNormalizedPublication.java | 49 +
.../ivy/internal/IvyPublicationInternal.java | 13 +-
.../api/publish/ivy/internal/IvyPublisher.java | 40 +
.../api/publish/ivy/plugins/IvyPublishPlugin.java | 30 +-
.../publish/ivy/tasks/GenerateIvyDescriptor.java | 182 +++
.../publish/ivy/tasks/PublishToIvyRepository.java | 66 +-
...tionDynamicDescriptorGenerationTaskCreator.java | 83 ++
.../internal/IvyPublishDynamicTaskCreator.java | 49 +-
.../ivy/internal/DefaultIvyPublicationTest.groovy | 45 +-
.../ivy/plugins/IvyPublishPluginTest.groovy | 5 +-
.../ivy/tasks/PublishToIvyRepositoryTest.groovy | 71 +-
...namicDescriptorGenerationTaskCreatorTest.groovy | 89 ++
.../javascript/base/JavaScriptBasePlugin.groovy | 11 +-
.../javascript/base/JavaScriptExtension.java | 37 -
.../base/JavaScriptRepositoriesExtension.java | 76 ++
.../base/JavaScriptBasePluginTest.groovy | 9 +-
.../simple/SimpleHttpFileServerFactoryTest.groovy | 9 +-
.../base/JavaScriptBasePluginTestFixtures.groovy | 4 +-
subprojects/launcher/launcher.gradle | 6 +-
.../GradleConfigurabilityIntegrationSpec.groovy | 22 +-
.../gradle/launcher/SystemClassLoaderTest.groovy | 4 +-
.../daemon/DaemonFeedbackIntegrationSpec.groovy | 37 +-
.../DaemonInitScriptHandlingIntegrationTest.groovy | 80 ++
...itialCommunicationFailureIntegrationSpec.groovy | 10 +-
.../launcher/daemon/DaemonIntegrationSpec.groovy | 26 +-
.../launcher/daemon/DaemonLifecycleSpec.groovy | 7 +-
.../DaemonSystemPropertiesIntegrationTest.groovy | 8 +-
.../daemon/DispachingFailureIntegrationSpec.groovy | 4 +-
.../launcher/daemon/EmbeddedDaemonSmokeTest.groovy | 71 ++
.../daemon/SingleUseDaemonIntegrationTest.groovy | 33 +-
.../daemon/StoppingDaemonIntegrationSpec.groovy | 7 +-
.../daemon/client/DaemonClientServicesSupport.java | 5 +-
.../daemon/client/DefaultDaemonConnector.java | 6 +-
.../daemon/client/DefaultDaemonStarter.java | 3 +-
.../daemon/configuration/DaemonParameters.java | 6 +
.../daemon/context/DaemonContextBuilder.java | 4 +-
.../gradle/launcher/daemon/registry/DaemonDir.java | 3 +-
.../daemon/registry/PersistentDaemonRegistry.java | 2 +-
.../daemon/server/DaemonTcpServerConnector.java | 18 +-
.../launcher/daemon/server/exec/LogToClient.java | 2 +-
.../internal/provider/ConfiguringBuildAction.java | 5 +-
.../launcher/cli/BuildActionsFactoryTest.groovy | 4 +-
.../cli/CommandLineActionFactoryTest.groovy | 6 +-
.../launcher/daemon/EmbeddedDaemonSmokeTest.groovy | 71 --
.../daemon/client/DaemonClientServicesTest.groovy | 6 +-
.../client/DefaultDaemonConnectorTest.groovy | 36 +-
.../daemon/configuration/CurrentProcessTest.groovy | 7 +-
.../configuration/DaemonParametersTest.groovy | 24 +-
.../context/DaemonCompatibilitySpecSpec.groovy | 6 +-
.../diagnostics/DaemonDiagnosticsTest.groovy | 4 +-
.../registry/DaemonRegistryServicesTest.groovy | 6 +-
.../registry/PersistentDaemonRegistryTest.groovy | 4 +-
.../DaemonServerExceptionHandlingTest.groovy | 8 +-
.../daemon/server/DaemonServicesTest.groovy | 7 +-
.../provider/ConfiguringBuildActionTest.groovy | 5 +-
subprojects/maven/maven.gradle | 1 +
.../AutoTestedSamplesMavenIntegrationTest.groovy | 31 +
.../maven/MavenConversionIntegrationTest.groovy | 70 +-
.../maven/MavenPublishBasicIntegTest.groovy | 100 ++
.../MavenPublishCrossVersionIntegrationTest.groovy | 83 ++
.../publish/maven/MavenPublishHttpIntegTest.groovy | 184 +++
.../publish/maven/MavenPublishJavaIntegTest.groovy | 68 ++
.../maven/MavenPublishMultiProjectIntegTest.groovy | 226 ++++
.../MavenPublishPomCustomisationIntegTest.groovy | 142 +++
.../SamplesMavenPublishIntegrationTest.groovy | 44 +
.../plugins/MavenPublishPluginIntegTest.groovy | 33 +
.../enforcerplugin/pom.xml | 42 +
.../enforcerplugin/src/main/java/Foo.java | 23 +
.../org/gradle/api/artifacts/maven/MavenPom.java | 6 +-
.../groovy/org/gradle/api/plugins/MavenPlugin.java | 7 +-
.../api/plugins/maven/internal/Maven2Gradle.groovy | 2 +-
.../internal/CustomTaskFactoryDeployerFactory.java | 43 +
.../maven/internal/DefaultDeployerFactory.java | 14 +-
.../maven/internal/DefaultMavenPom.java | 24 +-
.../DefaultMavenRepositoryHandlerConvention.java | 21 +-
.../maven/internal/ant/AbstractMavenResolver.java | 3 +-
.../maven/internal/ant/CustomDeployTask.java | 12 +
.../ant/DefaultPomDependenciesConverter.java | 7 +-
.../internal/ant/NoInstallDeployTaskFactory.java | 50 +
.../org/gradle/api/publish/maven/MavenPom.java | 65 ++
.../gradle/api/publish/maven/MavenPublication.java | 68 ++
.../publish/maven/internal/DefaultMavenPom.java | 36 +
.../maven/internal/DefaultMavenPublication.java | 68 ++
.../maven/internal/MavenDeployerConfigurer.java | 55 +
.../maven/internal/MavenNormalizedPublication.java | 65 ++
.../publish/maven/internal/MavenPomInternal.java | 27 +
.../maven/internal/MavenProjectIdentity.java | 29 +
.../MavenProjectIdentityModuleAdapter.java | 44 +
.../maven/internal/MavenPublicationInternal.java | 34 +
.../internal/MavenPublishDynamicTaskCreator.java | 85 ++
.../MavenPublishLocalDynamicTaskCreator.java | 64 ++
.../api/publish/maven/internal/MavenPublisher.java | 111 ++
.../internal/ModuleBackedMavenProjectIdentity.java | 44 +
.../org/gradle/api/publish/maven/package-info.java | 25 +
.../publish/maven/plugins/MavenPublishPlugin.java | 107 ++
.../api/publish/maven/plugins/package-info.java | 25 +
.../publish/maven/tasks/PublishToMavenLocal.java | 58 +
.../maven/tasks/PublishToMavenRepository.java | 182 +++
.../api/publish/maven/tasks/package-info.java | 25 +
.../gradle-plugins/maven-publish.properties | 1 +
.../org/gradle/api/plugins/MavenPluginTest.java | 3 +-
.../maven/internal/MavenProjectsCreatorSpec.groovy | 10 +-
.../maven/internal/DefaultArtifactPomTest.java | 6 +-
.../maven/internal/DefaultMavenPomTest.groovy | 22 +-
...aultMavenRepositoryHandlerConventionTest.groovy | 29 +-
.../ModuleBackedMavenProjectIdentityTest.groovy | 57 +
.../maven/plugins/MavenPublishPluginTest.groovy | 181 +++
.../tasks/PublishToMavenRepositoryTest.groovy | 33 +
subprojects/messaging/messaging.gradle | 1 +
.../BroadcastMessagingIntegrationTest.groovy | 340 ++++++
.../remote/UnicastMessagingIntegrationTest.groovy | 288 +++++
.../internal/hub/MessageHubIntegrationTest.groovy | 229 ++++
.../messaging/dispatch/MethodInvocation.java | 3 +-
.../messaging/remote/ConnectionAcceptor.java | 33 +
.../gradle/messaging/remote/MessagingServer.java | 2 +-
.../gradle/messaging/remote/ObjectConnection.java | 2 +-
.../remote/internal/CompositeAddress.java | 62 -
.../remote/internal/DefaultIncomingBroadcast.java | 9 +-
.../remote/internal/DefaultMessageSerializer.java | 42 +-
.../remote/internal/DefaultMessagingClient.java | 49 -
.../remote/internal/DefaultMessagingServer.java | 97 --
.../internal/DefaultMultiChannelConnection.java | 65 --
.../internal/DefaultMultiChannelConnector.java | 74 --
.../remote/internal/DefaultObjectConnection.java | 66 --
.../remote/internal/DefaultOutgoingBroadcast.java | 6 +-
.../internal/HandshakeIncomingConnector.java | 80 --
.../internal/HandshakeOutgoingConnector.java | 46 -
.../remote/internal/IncomingConnector.java | 16 +-
.../internal/IncomingMethodInvocationHandler.java | 55 -
.../gradle/messaging/remote/internal/Message.java | 10 +-
.../remote/internal/MessageSerializer.java | 20 +-
.../remote/internal/MessagingServices.java | 72 +-
.../remote/internal/MultiChannelConnection.java | 46 -
.../remote/internal/MultiChannelConnector.java | 27 -
.../remote/internal/OutgoingConnector.java | 14 +-
.../internal/OutgoingMethodInvocationHandler.java | 44 -
.../remote/internal/PlaceholderException.java | 15 +-
.../remote/internal/hub/ConnectionSet.java | 67 ++
.../remote/internal/hub/ConnectionState.java | 62 +
.../remote/internal/hub/HubStateListener.java | 32 +
.../remote/internal/hub/IncomingQueue.java | 32 +
.../internal/hub/InterHubMessageSerializer.java | 124 ++
.../messaging/remote/internal/hub/MessageHub.java | 382 +++++++
.../internal/hub/MessageHubBackedClient.java | 52 +
.../hub/MessageHubBackedObjectConnection.java | 59 +
.../internal/hub/MessageHubBackedServer.java | 63 +
.../internal/hub/MethodInvocationSerializer.java | 141 +++
.../remote/internal/hub/OutgoingQueue.java | 51 +
.../internal/hub/RejectedMessageListener.java | 27 +
.../internal/hub/protocol/ChannelIdentifier.java | 51 +
.../internal/hub/protocol/ChannelMessage.java | 45 +
.../internal/hub/protocol/ConnectionClosed.java | 36 +
.../hub/protocol/ConnectionEstablished.java | 36 +
.../remote/internal/hub/protocol/EndOfStream.java | 29 +
.../internal/hub/protocol/InterHubMessage.java | 39 +
.../internal/hub/protocol/RejectedMessage.java | 45 +
.../remote/internal/hub/protocol/Routable.java | 21 +
.../remote/internal/hub/queue/EndPointQueue.java | 61 +
.../internal/hub/queue/MultiChannelQueue.java | 63 +
.../internal/hub/queue/MultiEndPointQueue.java | 101 ++
.../internal/hub/queue/QueueInitializer.java | 56 +
.../remote/internal/inet/MulticastConnection.java | 8 +-
.../remote/internal/inet/SocketConnection.java | 25 +-
.../remote/internal/inet/TcpIncomingConnector.java | 59 +-
.../remote/internal/inet/TcpOutgoingConnector.java | 26 +-
.../remote/internal/protocol/ConnectRequest.java | 32 -
.../remote/internal/protocol/DiscoveryMessage.java | 4 +-
.../protocol/DiscoveryProtocolSerializer.java | 248 ++--
.../serialize/DataStreamBackedSerializer.java | 36 +
.../messaging/serialize/DefaultSerializer.java | 54 +
.../gradle/messaging/serialize/ObjectReader.java | 21 +
.../gradle/messaging/serialize/ObjectWriter.java | 21 +
.../org/gradle/messaging/serialize/Serializer.java | 7 +
.../messaging/serialize/kryo/JavaSerializer.java | 65 ++
.../serialize/kryo/KryoAwareSerializer.java | 28 +
.../messaging/serialize/kryo/KryoSerializer.java | 59 +
.../serialize/kryo/TypeSafeSerializer.java | 50 +
.../actor/internal/DefaultActorFactorySpec.groovy | 306 +++++
.../actor/internal/DefaultActorFactoryTest.groovy | 290 -----
.../remote/internal/CompositeAddressTest.groovy | 46 -
.../internal/DefaultMessagingClientTest.groovy | 42 -
.../internal/DefaultMessagingServerTest.groovy | 99 --
.../internal/DefaultObjectConnectionTest.java | 237 ----
.../internal/HandshakeIncomingConnectorTest.groovy | 83 --
.../internal/HandshakeOutgoingConnectorTest.groovy | 65 --
.../messaging/remote/internal/MessageTest.groovy | 47 +
.../internal/PlaceholderExceptionTest.groovy | 20 +-
.../remote/internal/hub/ConnectionSetTest.groovy | 84 ++
.../hub/InterHubMessageSerializerTest.groovy | 118 ++
.../internal/hub/MessageHubBackedClientTest.groovy | 56 +
.../internal/hub/MessageHubBackedServerTest.groovy | 72 ++
.../remote/internal/hub/MessageHubTest.groovy | 680 +++++++++++
.../hub/MethodInvocationSerializerTest.groovy | 118 ++
.../hub/protocol/ChannelIdentifierTest.groovy | 34 +
.../internal/hub/queue/AbstractQueueTest.groovy | 46 +
.../hub/queue/MultiChannelQueueTest.groovy | 132 +++
.../hub/queue/MultiEndPointQueueTest.groovy | 165 +++
.../internal/hub/queue/QueueInitializerTest.groovy | 87 ++
.../inet/TcpConnectorConcurrencyTest.groovy | 8 +-
.../remote/internal/inet/TcpConnectorTest.groovy | 140 ++-
.../DiscoveryProcotolSerializerTest.groovy | 22 +-
.../serialize/DefaultSerializerTest.groovy | 36 +
.../jna/AbstractProcessEnvironment.java | 16 +-
.../jna/LibCBackedProcessEnvironment.java | 6 +-
.../nativeplatform/services/NativeServices.java | 13 +-
.../filesystem/CommonFileSystemTest.groovy | 4 +-
.../FileSystemServicesOnLinuxTest.groovy | 6 +-
.../filesystem/FileSystemServicesOnMacTest.groovy | 6 +-
.../FileSystemServicesOnUnknownOsTest.groovy | 8 +-
.../FileSystemServicesOnWindowsTest.groovy | 6 +-
.../jdk7/PosixJdk7FilePermissionHandlerTest.groovy | 6 +-
.../jna/ProcessEnvironmentTest.groovy | 10 +-
...CrossVersionCompatibilityIntegrationTest.groovy | 12 +-
.../integtests/openapi/GradleRunnerTest.groovy | 11 +-
.../gradle/integtests/openapi/OpenApiFixture.java | 22 +-
.../gradle/integtests/openapi/OpenApiUiTest.groovy | 47 +-
.../integtests/openapi/OutputUILordTest.groovy | 25 +-
.../openapi/external/ExternalUtilityTest.groovy | 24 +-
subprojects/performance/performance.gradle | 88 +-
.../performance/src/configPlugin/ConfigPlugin.java | 31 +
subprojects/performance/src/generator.groovy | 59 +-
.../DependencyResolutionStressTest.groovy | 280 -----
.../org/gradle/peformance/PerformanceTest.groovy | 144 ---
.../performance/CleanBuildPerformanceTest.groovy | 50 +
.../DependencyReportPerformanceTest.groovy | 47 +
.../DependencyResolutionStressTest.groovy | 282 +++++
.../IdeIntegrationPerformanceTest.groovy | 69 ++
.../TestExecutionPerformanceTest.groovy | 53 +
.../UpToDateBuildPerformanceTest.groovy | 49 +
subprojects/performance/src/templates/build.gradle | 148 ---
subprojects/performance/src/templates/build.xml | 70 --
.../src/templates/config-inject/build.gradle | 60 +
.../src/templates/heap-capture/build.gradle | 27 +
.../src/templates/java-config/build.gradle | 7 +
.../performance/src/templates/minimal/build.gradle | 1 +
.../src/templates/plain-ant-compile/build.gradle | 40 +
subprojects/performance/src/templates/pom.xml | 102 --
.../{ => project-with-source}/Production.groovy | 0
.../{ => project-with-source}/Production.java | 0
.../{ => project-with-source}/Production.scala | 0
.../{ => project-with-source}/Test.groovy | 0
.../templates/{ => project-with-source}/Test.java | 0
.../templates/{ => project-with-source}/Test.scala | 0
.../src/templates/project-with-source/build.gradle | 57 +
.../src/templates/project-with-source/build.xml | 56 +
.../src/templates/project-with-source/pom.xml | 101 ++
.../src/templates/root-project/build.gradle} | 0
.../src/templates/root-project/build.xml | 13 +
.../performance/src/templates/root-project/pom.xml | 10 +
.../performance/src/templates/with-junit/Test.java | 15 +
.../src/templates/with-testng/Test.java | 15 +
.../src/templates/with-testng/build.gradle | 7 +
.../Test.java} | 0
.../Test.java} | 0
.../src/templates/with-verbose-testng/build.gradle | 7 +
.../gradle/peformance/fixture/AmountTest.groovy | 231 ----
.../gradle/peformance/fixture/DurationTest.groovy | 59 -
.../fixture/PerformanceResultsTest.groovy | 202 ----
.../peformance/fixture/PrettyCalculatorSpec.groovy | 45 -
.../org/gradle/peformance/fixture/UnitsTest.groovy | 34 -
.../gradle/performance/fixture/AmountTest.groovy | 231 ++++
.../gradle/performance/fixture/DurationTest.groovy | 59 +
.../fixture/PerformanceResultsTest.groovy | 297 +++++
.../fixture/PrettyCalculatorSpec.groovy | 45 +
.../gradle/performance/fixture/UnitsTest.groovy | 34 +
.../org/gradle/peformance/fixture/Amount.java | 160 ---
.../org/gradle/peformance/fixture/DataAmount.java | 37 -
.../gradle/peformance/fixture/DataCollector.java | 27 -
.../org/gradle/peformance/fixture/Duration.java | 45 -
.../peformance/fixture/MeasuredOperation.groovy | 41 -
.../fixture/MeasuredOperationList.groovy | 50 -
.../peformance/fixture/MemoryInfoCollector.groovy | 34 -
.../peformance/fixture/PerformanceResults.groovy | 136 ---
.../fixture/PerformanceTestRunner.groovy | 89 --
.../peformance/fixture/PrettyCalculator.groovy | 49 -
.../peformance/fixture/TestProjectLocator.groovy | 38 -
.../org/gradle/peformance/fixture/Units.java | 193 ----
.../org/gradle/performance/fixture/Amount.java | 162 +++
.../performance/fixture/BaselineVersion.groovy | 79 ++
.../org/gradle/performance/fixture/DataAmount.java | 37 +
.../gradle/performance/fixture/DataCollector.java | 27 +
.../org/gradle/performance/fixture/Duration.java | 45 +
.../performance/fixture/MeasuredOperation.groovy | 41 +
.../fixture/MeasuredOperationList.groovy | 65 ++
.../performance/fixture/MemoryInfoCollector.groovy | 34 +
.../performance/fixture/PerformanceResults.groovy | 76 ++
.../fixture/PerformanceTestRunner.groovy | 111 ++
.../performance/fixture/PrettyCalculator.groovy | 49 +
.../performance/fixture/TestProjectLocator.groovy | 38 +
.../org/gradle/performance/fixture/Units.java | 193 ++++
.../api/plugins/BasePluginIntegrationTest.groovy | 2 +-
.../gradle/api/plugins/BuildSrcPluginTest.groovy | 2 +-
.../JavaLibraryDistributionIntegrationTest.groovy | 141 +++
.../GitHubDependenciesPluginIntegrationTest.groovy | 55 -
.../groovy/GroovyBasePluginIntegrationTest.groovy | 80 ++
.../AntForkingGroovyCompilerIntegrationTest.groovy | 2 +-
...ntInProcessGroovyCompilerIntegrationTest.groovy | 2 +-
.../ApiGroovyCompilerIntegrationSpec.groovy | 4 +-
.../BasicGroovyCompilerIntegrationSpec.groovy | 88 +-
.../IncrementalGroovyCompileIntegrationTest.groovy | 14 +-
.../compile/InvokeDynamicGroovyCompilerSpec.groovy | 2 +-
.../JreJavaHomeGroovyIntegrationTest.groovy | 4 +-
.../IncrementalJavaCompileIntegrationTest.groovy | 30 +-
.../JreJavaHomeJavaIntegrationTest.groovy | 2 +-
.../gradle/javadoc/JavadocIntegrationTest.groovy | 15 +-
.../testing/TestEnvironmentIntegrationTest.groovy | 10 +-
.../TestOutputListenerIntegrationTest.groovy | 6 +-
.../testing/TestReportIntegrationTest.groovy | 85 ++
.../gradle/testing/TestingIntegrationTest.groovy | 10 +-
.../junit/JUnitCrossVersionIntegrationSpec.groovy | 61 +
.../testing/junit/JUnitIntegrationTest.groovy | 145 +--
.../junit/JUnitLoggingIntegrationTest.groovy | 46 +-
.../testng/SampleTestNGIntegrationTest.groovy | 17 +-
.../testing/testng/TestNGIntegrationTest.groovy | 56 +-
.../testng/TestNGLoggingIntegrationTest.groovy | 2 +-
...NGProducesJUnitXmlResultsIntegrationTest.groovy | 64 +-
.../TestNGProducesOldReportsIntegrationTest.groovy | 62 +-
.../src/test/groovy/Person2.groovy | 5 -
.../src/test/groovy/PersonTest.groovy | 4 +
.../badCodeBreaksBuild/build.gradle | 9 -
.../src/main/groovy/BrokenClass.groovy | 5 -
.../badJavaCodeBreaksBuild/build.gradle | 9 -
.../build.gradle | 2 +-
.../compileBadCode/build.gradle | 5 +
.../src/main/groovy/BrokenClass.groovy | 4 +
.../compileBadJavaCode/build.gradle | 5 +
.../src/main/groovy/BrokenClass.java | 0
.../src/main/groovy/OkClass.groovy | 0
.../compileGoodCode/build.gradle | 9 +
.../compileGoodCode/src/main/groovy/Address.groovy | 9 +
.../compileGoodCode/src/main/groovy/Person.groovy | 9 +
.../build.gradle | 21 +
.../src/main/java/Person.java | 23 +
.../src/taglet/java/LocaleAwareTaglet.java | 67 ++
.../canRunTestsUsingJUnit/build.gradle | 21 +
.../build.gradle | 2 +-
.../test/groovy/org/gradle/SystemErrTest.groovy | 6 +-
.../build.gradle | 2 +-
.../canHaveMultipleTestTaskInstances/build.gradle | 2 +-
.../canRunSingleTests/build.gradle | 2 +-
.../detectsTestClasses/build.gradle | 2 +-
.../executesTestsInCorrectEnvironment/build.gradle | 2 +-
.../src/test/java/org/gradle/OkTest.java | 3 +-
.../JUnitIntegrationTest/junit4Tests/build.gradle | 2 +-
.../test/java/org/gradle/CustomIgnoredTest.java | 71 ++
.../junit4_4Tests/build.gradle | 9 -
.../build.gradle | 2 +-
.../src/test/java/org/gradle/BrokenTest.java | 2 +-
.../src/test/java/org/gradle/CustomException.java | 17 +
.../java/org/gradle/UnserializableException.java | 24 +
.../suitesOutputIsVisible/build.gradle | 2 +-
.../src/test/java/org/gradle/ASuite.java | 1 +
.../shared/build.gradle | 4 +-
.../standardOutputLogging/build.gradle | 4 +-
.../groovyJdk15Failing/build.gradle | 2 +-
.../groovyJdk15Passing/build.gradle | 2 +-
.../javaJdk15Failing/build.gradle | 6 +-
.../shared/build.gradle | 2 +-
.../standardOutputLogging/build.gradle | 2 +-
.../org/gradle/api/internal/java/JavaLibrary.java | 46 +
.../gradle/api/internal/plugins/GroovyJarFile.java | 69 ++
.../internal/plugins/StartScriptGenerator.groovy | 3 +-
.../tasks/testing/DecoratingTestDescriptor.java | 12 +-
.../api/internal/tasks/testing/TestFramework.java | 2 -
.../detection/AbstractTestFrameworkDetector.java | 1 +
.../detection/ClassFileExtractionManager.java | 1 +
.../junit/AllExceptIgnoredTestRunnerBuilder.java | 67 ++
.../testing/junit/JUnitTestClassProcessor.java | 8 +-
.../tasks/testing/junit/JUnitTestEventAdapter.java | 29 +-
.../tasks/testing/junit/JUnitTestFramework.java | 21 -
.../testing/junit/JUnitXmlReportGenerator.java | 61 -
.../junit/TestNGJUnitXmlReportGenerator.java | 99 --
.../testing/junit/report/ClassPageRenderer.java | 44 +-
.../testing/junit/report/ClassTestResults.java | 18 -
.../testing/junit/report/DefaultTestReport.java | 118 +-
.../tasks/testing/junit/report/TestReporter.java | 8 +-
.../junit/result/AbstractTestResultProvider.java | 70 ++
.../junit/result/AggregateTestResultsProvider.java | 58 +
.../result/Binary2JUnitXmlReportGenerator.java | 73 ++
.../BinaryResultBackedTestResultsProvider.java | 31 +
.../testing/junit/result/CachingFileWriter.java | 100 ++
.../testing/junit/result/JUnitXmlResultWriter.java | 126 ++
.../testing/junit/result/TestClassResult.java | 75 ++
.../testing/junit/result/TestMethodResult.java | 68 ++
.../junit/result/TestReportDataCollector.java | 92 ++
.../testing/junit/result/TestResultSerializer.java | 133 +++
.../testing/junit/result/TestResultsProvider.java | 37 +
.../tasks/testing/junit/result/XmlTestSuite.java | 150 ---
.../testing/junit/result/XmlTestSuiteFactory.java | 51 -
.../tasks/testing/results/DefaultTestResult.java | 24 +-
.../results/StateTrackingTestResultProcessor.java | 4 -
.../testing/testng/TestNGTestClassProcessor.java | 21 +-
.../tasks/testing/testng/TestNGTestFramework.java | 32 +-
.../internal/DefaultManifestMergeSpec.java | 4 +-
.../gradle/api/plugins/ApplicationPlugin.groovy | 24 +-
.../api/plugins/DistributionExtension.groovy | 46 +
.../org/gradle/api/plugins/GroovyBasePlugin.java | 86 +-
.../org/gradle/api/plugins/JavaBasePlugin.java | 8 +-
.../plugins/JavaLibraryDistributionPlugin.groovy | 71 ++
.../groovy/org/gradle/api/plugins/JavaPlugin.java | 7 +
.../plugins/github/GitHubDependenciesPlugin.groovy | 63 -
.../plugins/github/GitHubDownloadsRepository.java | 85 --
.../github/GitHubRepositoryHandlerExtension.java | 53 -
.../internal/DefaultGitHubDownloadsRepository.java | 119 --
.../tasks/application/CreateStartScripts.groovy | 4 +-
.../gradle/api/tasks/compile/GroovyCompile.java | 17 +-
.../groovy/org/gradle/api/tasks/testing/Test.java | 254 +++--
.../org/gradle/api/tasks/testing/TestReport.java | 124 ++
.../api/tasks/testing/testng/TestNGOptions.groovy | 46 +-
.../java-library-distribution.properties | 17 +
.../api/internal/plugins/GroovyJarFileTest.groovy | 66 ++
...ndLineJavaCompilerArgumentsGeneratorTest.groovy | 9 +-
.../compile/SimpleStaleClassCleanerTest.groovy | 12 +-
.../junit/JUnitTestClassProcessorTest.groovy | 47 +-
.../testing/junit/JUnitTestFrameworkTest.java | 63 +-
.../junit/report/DefaultTestReportTest.groovy | 299 +++--
.../Binary2JUnitXmlReportGeneratorSpec.groovy | 78 ++
.../junit/result/CachingFileWriterSpec.groovy | 83 ++
.../junit/result/JUnitXmlResultWriterSpec.groovy | 142 +++
.../junit/result/TestClassResultSpec.groovy | 42 +
.../result/TestReportDataCollectorSpec.groovy | 163 +++
.../junit/result/TestResultSerializerTest.groovy | 103 ++
.../logging/FullExceptionFormatterTest.groovy | 4 +-
.../logging/ShortExceptionFormatterTest.groovy | 2 +-
.../testng/TestNGTestClassProcessorTest.groovy | 364 ++----
.../testing/testng/TestNGTestFrameworkTest.groovy | 66 ++
.../testing/testng/TestNGTestFrameworkTest.java | 98 --
.../internal/DefaultManifestMergeSpecTest.groovy | 8 +-
.../archives/internal/DefaultManifestTest.groovy | 6 +-
.../api/plugins/ApplicationPluginTest.groovy | 11 +
.../gradle/api/plugins/GroovyBasePluginTest.groovy | 53 +-
.../org/gradle/api/plugins/GroovyPluginTest.groovy | 7 +-
.../gradle/api/plugins/JavaBasePluginTest.groovy | 23 +-
.../JavaLibraryDistributionPluginTest.groovy | 57 +
.../api/plugins/JavaPluginConventionTest.groovy | 7 +-
.../org/gradle/api/plugins/JavaPluginTest.groovy | 25 +-
.../github/GitHubDependenciesPluginTest.groovy | 51 -
.../api/tasks/compile/GroovyCompileTest.java | 29 +-
.../gradle/api/tasks/compile/JavaCompileTest.java | 8 +-
.../org/gradle/api/tasks/javadoc/JavadocTest.java | 9 +-
.../gradle/api/tasks/testing/TestReportTest.groovy | 56 +
.../gradle/api/tasks/testing/TestTaskSpec.groovy | 75 ++
.../org/gradle/api/tasks/testing/TestTest.java | 34 +-
.../org/gradle/api/tasks/wrapper/WrapperTest.java | 8 +-
.../internal/JavadocOptionFileWriterTest.groovy | 4 +-
.../gradle/api/publish/PublishingExtension.java | 3 +-
.../api/publish/internal/PublishOperation.java | 42 +
.../api/publish/plugins/PublishingPlugin.java | 9 +-
.../DefaultPublicationContainerTest.groovy | 18 -
.../scala/ScalaBasePluginIntegrationTest.groovy | 75 ++
.../AntForkingScalaCompilerIntegrationTest.groovy | 2 +-
...AntInProcessScalaCompilerIntegrationTest.groovy | 2 +-
.../BasicScalaCompilerIntegrationTest.groovy | 3 +-
.../IncrementalScalaCompileIntegrationTest.groovy | 73 +-
.../ZincScalaCompilerIntegrationTest.groovy | 1 -
...tForkingScalaCompilerJdk6IntegrationTest.groovy | 2 +-
...nProcessScalaCompilerJdk6IntegrationTest.groovy | 2 +-
.../JreJavaHomeScalaIntegrationTest.groovy | 11 +-
.../scala/test/ScalaTestIntegrationTest.groovy | 64 ++
.../recompilesDependentClasses/build.gradle | 1 -
.../build.gradle | 1 -
.../build.gradle | 1 -
.../compilesJavaCodeIncrementally/build.gradle | 1 -
.../compilesScalaCodeIncrementally/build.gradle | 1 -
.../api/plugins/scala/ScalaBasePlugin.groovy | 75 +-
.../org/gradle/api/tasks/scala/ScalaCompile.java | 8 +
.../api/plugins/scala/ScalaBasePluginTest.groovy | 48 +-
.../api/plugins/scala/ScalaPluginTest.groovy | 14 +-
.../gradle/api/tasks/scala/ScalaCompileTest.java | 27 +-
.../plugins/signing/SigningSamplesSpec.groovy | 2 +-
.../plugins/signing/SigningProjectSpec.groovy | 8 +-
.../plugins/sonar/SonarSmokeIntegrationTest.groovy | 20 +-
.../gradle/api/plugins/sonar/SonarAnalyze.groovy | 3 +-
.../tooling/AutoTestedSamplesToolingApiTest.groovy | 8 +-
.../ConcurrentToolingApiIntegrationSpec.groovy | 57 +-
...GlobalLoggingManipulationIntegrationTest.groovy | 5 +-
.../SamplesToolingApiIntegrationTest.groovy | 23 +-
.../ToolingApiClasspathIntegrationTest.groovy | 35 +
.../tooling/ToolingApiIntegrationTest.groovy | 69 +-
.../tooling/ToolingApiRemoteIntegrationTest.groovy | 4 +-
.../integtests/tooling/fixture/ToolingApi.groovy | 21 +-
.../ToolingApiCompatibilitySuiteRunner.groovy | 27 +-
.../fixture/ToolingApiDistributionResolver.groovy | 30 +-
.../tooling/fixture/ToolingApiSpecification.groovy | 27 +-
.../ToolingApiEclipseModelCrossVersionSpec.groovy | 15 +-
...piEclipseLinkedResourcesCrossVersionSpec.groovy | 4 +-
...ngApiEclipseMinimalModelCrossVersionSpec.groovy | 9 +-
...EclipseModelWithFlatRepoCrossVersionSpec.groovy | 2 -
...ToolingApiBuildExecutionCrossVersionSpec.groovy | 18 +-
...ildableEclipseModelFixesCrossVersionSpec.groovy | 7 +-
.../ToolingApiEclipseModelCrossVersionSpec.groovy | 6 +-
.../ToolingApiGradleProjectCrossVersionSpec.groovy | 10 +-
...orsProjectCustomizationsCrossVersionSpec.groovy | 17 +-
.../m5/ToolingApiIdeaModelCrossVersionSpec.groovy | 68 +-
.../m5/ToolingApiModelCrossVersionSpec.groovy | 4 +-
...ReceivingStandardStreamsCrossVersionSpec.groovy | 4 +-
.../BuildEnvironmentModelCrossVersionSpec.groovy | 8 +-
.../ConsumingStandardInputCrossVersionSpec.groovy | 10 +-
.../m8/GradlePropertiesCrossVersionSpec.groovy | 8 +-
.../m8/JavaConfigurabilityCrossVersionSpec.groovy | 6 +-
.../ToolingApiEclipseModelCrossVersionSpec.groovy | 1 -
.../m8/ToolingApiLoggingCrossVersionSpec.groovy | 4 +-
...sionOnlyBuildEnvironmentCrossVersionSpec.groovy | 2 +-
.../M9JavaConfigurabilityCrossVersionSpec.groovy | 22 +-
...singCommandLineArgumentsCrossVersionSpec.groovy | 22 +-
.../DependencyMetaDataCrossVersionSpec.groovy | 8 +-
.../r12rc1/BuildModelCrossVersionSpec.groovy | 3 +-
.../ProjectOutcomesModuleCrossVersionSpec.groovy | 6 +-
...ApiInitScriptCrossVersionIntegrationTest.groovy | 88 ++
.../consumer/DistributionFactoryTest.groovy | 16 +-
.../consumer/SynchronizedLoggingTest.groovy | 2 +-
.../DefaultToolingImplementationLoaderTest.groovy | 6 +-
...chronizedToolingImplementationLoaderTest.groovy | 10 +-
subprojects/tooling-api/tooling-api.gradle | 60 +-
.../integtests/FavoritesIntegrationTest.java | 4 +-
.../integtests/LiveOutputIntegrationTest.groovy | 32 +-
...projectProjectAndTaskListIntegrationTest.groovy | 14 +-
.../WrapperCrossVersionIntegrationTest.groovy | 12 +-
.../WrapperProjectIntegrationTest.groovy | 10 +-
.../groovy/org/gradle/wrapper/DownloadTest.groovy | 6 +-
.../groovy/org/gradle/wrapper/InstallTest.groovy | 11 +-
.../wrapper/SystemPropertiesHandlerTest.groovy | 4 +-
.../org/gradle/wrapper/WrapperExecutorTest.groovy | 8 +-
version.txt | 1 +
1619 files changed, 57252 insertions(+), 34370 deletions(-)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/gradle-1.12.git
More information about the pkg-java-commits
mailing list