[gradle] 01/04: Merge tag 'upstream/2.9'
Emmanuel Bourg
ebourg-guest at moszumanska.debian.org
Wed Jan 6 17:02:36 UTC 2016
This is an automated email from the git hooks/post-receive script.
ebourg-guest pushed a commit to branch master
in repository gradle.
commit 8962b1c9615dbf0c7543f2e684c6f2f7fbe936da
Merge: e4966c8 066535c
Author: Emmanuel Bourg <ebourg at apache.org>
Date: Wed Jan 6 12:48:27 2016 +0100
Merge tag 'upstream/2.9'
Upstream version 2.9
build.gradle | 10 +-
.../org/gradle/build/ReleasedVersions.groovy | 31 +-
.../generator/DependencyGenerator.groovy | 8 +-
.../MonolithicNativeProjectGeneratorTask.groovy | 6 +-
.../generator/DependencyGeneratorTest.groovy | 3 -
config/checkstyle/suppressions.xml | 2 +
gradle/buildSplits.gradle | 8 +-
gradle/groovyProject.gradle | 6 +-
gradle/idea.gradle | 3 +-
gradle/wrapper/gradle-wrapper.properties | 4 +-
gradlew | 4 +-
.../api/plugins/announce/internal/Twitter.groovy | 3 +-
.../ExpressionReplacingVisitorSupport.java | 14 +-
.../classloader/DefaultClassLoaderFactory.java | 3 +-
.../internal/service/DefaultServiceRegistry.java | 2 +-
.../gradle/internal/service/ServiceRegistry.java | 1 -
.../api/tasks/CopyErrorIntegrationTest.groovy | 6 +-
.../tasks/IncrementalTasksIntegrationTest.groovy | 98 +-
.../api/artifacts/ExternalModuleDependency.java | 6 +-
.../api/artifacts/dsl/DependencyHandler.java | 4 +-
.../groovy/org/gradle/api/file/RelativePath.java | 23 +-
.../org/gradle/api/internal/BeanDynamicObject.java | 3 +
.../api/internal/cache/HeapProportionalSizer.java | 55 +
.../gradle/api/internal/cache/StringInterner.java} | 23 +-
.../DefaultTaskArtifactStateRepository.java | 10 +-
.../changes/IncrementalTaskInputsInternal.java | 20 +
.../changes/StatefulIncrementalTaskInputs.java | 22 +
.../rules/DiscoveredInputFileChange.java} | 19 +-
.../rules/DiscoveredInputFilesStateChangeRule.java | 88 ++
.../rules/DiscoveredTaskStateChanges.java} | 8 +-
.../changedetection/rules/TaskUpToDateState.java | 17 +-
.../state/CacheBackedTaskHistoryRepository.java | 57 +-
.../state/CachingFileSnapshotter.java | 20 +-
.../state/DefaultFileCollectionSnapshotter.java | 97 +-
.../state/DefaultFileSnapshotterSerializer.java | 11 +-
.../state/FileTreeElementSnapshotter.java} | 7 +-
.../state/InMemoryTaskArtifactCache.java | 27 +-
.../state/OutputFilesCollectionSnapshotter.java | 16 +-
.../state/OutputFilesSnapshotSerializer.java | 7 +-
.../changedetection/state/TaskExecution.java | 4 +
.../GroovyJava7RuntimeMemoryLeakStrategy.java | 195 ----
.../internal/classloading/GroovySystemLoader.java} | 21 +-
.../classloading/GroovySystemLoaderFactory.java | 55 +
.../LeakyOnJava7GroovySystemLoader.java | 114 +++
.../classloading/MemoryLeakPrevention.java | 93 --
.../classloading/NoOpGroovySystemLoader.java} | 19 +-
.../api/internal/file/AbstractFileResource.java | 7 +-
.../gradle/api/internal/file/AbstractFileTree.java | 17 +-
.../api/internal/file/CachingFileVisitDetails.java | 63 ++
.../api/internal/file/CompositeFileCollection.java | 14 +-
.../internal/file/FileTreeElementComparator.java} | 18 +-
.../api/internal/file/FileTreeElementHasher.java | 53 +
.../file/FileVisitDetailsWithAttributes.java | 52 +
.../api/internal/file/archive/TarFileTree.java | 28 +-
.../api/internal/file/archive/ZipFileTree.java | 8 +-
.../file/archive/compression/Bzip2Archiver.java | 5 +
.../compression/CompressedReadableResource.java | 1 +
.../file/archive/compression/GzipArchiver.java | 5 +
.../file/collections/DefaultDirectoryWalker.java | 74 ++
.../collections/DefaultDirectoryWalkerFactory.java | 73 ++
.../file/collections/DirectoryFileTree.java | 59 +-
.../file/collections/DirectoryWalker.java} | 21 +-
.../file/collections/FileTreeWithBackingFile.java} | 8 +-
.../file/collections/FilteredFileTree.java} | 16 +-
.../file/collections/SingletonFileTree.java | 4 +-
.../file/collections/jdk7/Jdk7DirectoryWalker.java | 120 +++
.../loadercache/DefaultClassLoaderCache.java | 4 +-
.../api/internal/project/AbstractProject.java | 19 +-
.../api/internal/project/ProjectIdentifier.java | 3 -
.../api/internal/project/ProjectScript.groovy | 5 +
.../antbuilder/ClassPathToClassLoaderCache.java | 118 ++-
.../api/internal/project/antbuilder/Cleanup.java | 36 +-
.../antbuilder/DefaultIsolatedAntBuilder.java | 123 +--
.../project/antbuilder/FinalizerThread.java | 31 +-
.../internal/project/taskfactory/ITaskFactory.java | 2 -
.../tasks/DefaultTaskContainerFactory.java | 2 +-
.../api/internal/tasks/TaskContainerInternal.java | 5 +-
.../org/gradle/api/plugins/ExtensionContainer.java | 2 -
.../org/gradle/api/tasks/util/PatternSet.java | 46 +-
.../util/internal/CachingPatternSpecFactory.java | 180 ++++
.../tasks/util/internal/PatternSpecFactory.java | 78 ++
.../configuration/DefaultScriptPluginFactory.java | 4 -
.../project/BuildScriptProcessor.java | 2 +-
.../DefaultTasksBuildExecutionAction.java | 4 +-
.../taskgraph/AbstractTaskPlanExecutor.java | 8 +-
.../taskgraph/DefaultTaskExecutionPlan.java | 4 +-
.../DefaultGradleLauncherFactory.java | 2 +-
.../filewatch/DefaultFileSystemChangeWaiter.java | 8 +-
.../service/scopes/GlobalScopeServices.java | 13 +-
.../service/scopes/TaskExecutionServices.java | 14 +-
.../org/gradle/logging/LoggingManagerInternal.java | 5 +
.../org/gradle/logging/LoggingServiceRegistry.java | 47 +-
.../logging/internal/DefaultLoggingManager.java | 39 +-
.../internal/DefaultLoggingManagerFactory.java | 21 +-
.../internal/JavaUtilLoggingConfigurer.java | 41 -
.../logging/internal/JavaUtilLoggingSystem.java | 88 ++
.../logging/internal/LoggingOutputInternal.java | 3 +
.../org/gradle/logging/internal/LoggingSystem.java | 17 +-
.../logging/internal/LoggingSystemAdapter.java | 11 +-
.../gradle/logging/internal/NoOpLoggingSystem.java | 3 +-
.../logging/internal/PrintStreamLoggingSystem.java | 39 +-
.../persist/ReusingModelRegistryStore.java | 4 +-
.../testfixtures/internal/NoOpLoggingManager.java | 99 --
.../testfixtures/internal/ProjectBuilderImpl.java | 3 +-
.../internal/TestGlobalScopeServices.java | 36 -
.../internal/TestOutputEventListener.java | 36 -
.../gradle/api/file/RelativePathSpockTest.groovy | 54 +
.../api/internal/cache/StringInternerTest.groovy | 56 ++
.../DefaultTaskArtifactStateRepositoryTest.groovy | 30 +-
.../DiscoveredInputFilesStateChangeRuleTest.groovy | 72 ++
.../state/CachingFileSnapshotterTest.groovy | 3 +-
.../DefaultFileCollectionSnapshotterTest.groovy | 66 +-
.../DefaultFileSnapshotterSerializerTest.groovy | 5 +-
.../state/OutputFilesSnapshotSerializerTest.groovy | 3 +-
...eeTest.java => DefaultDirectoryWalkerTest.java} | 34 +-
.../jdk7/Jdk7DirectoryWalkerTest.groovy | 286 ++++++
.../HashClassPathSnapshotterTest.groovy | 5 +-
.../project/DefaultIsolatedAntBuilderTest.groovy | 8 +-
.../api/internal/project/DefaultProjectTest.groovy | 5 +-
.../antbuilder/AntBuilderMemoryLeakTest.groovy | 8 +-
...GroovyJava7RuntimeMemoryLeakStrategyTest.groovy | 49 -
.../internal/CachingPatternSpecFactoryTest.groovy | 86 ++
.../internal/BuildScriptTransformerSpec.groovy | 4 +-
.../DefaultFileSystemChangeWaiterTest.groovy | 16 +-
.../service/scopes/BuildScopeServicesTest.groovy | 8 +-
.../scopes/TaskExecutionServicesTest.groovy | 2 +
.../logging/LoggingServiceRegistryTest.groovy | 95 +-
.../internal/DefaultLoggingManagerTest.java | 63 +-
...est.groovy => JavaUtilLoggingSystemTest.groovy} | 6 +-
.../internal/LoggingSystemAdapterTest.groovy | 42 +-
.../internal/PrintStreamLoggingSystemTest.groovy | 82 +-
.../MavenPomPackagingResolveIntegrationTest.groovy | 3 +-
.../DefaultDependencyManagementServices.java | 14 +-
.../DependencyManagementBuildScopeServices.java | 8 +-
.../DependencyManagementGlobalScopeServices.java | 15 +-
.../api/internal/artifacts/ResolveContext.java | 8 +-
.../configurations/DefaultConfiguration.java | 23 +-
.../DefaultConfigurationContainer.java | 16 +-
.../ivyservice/IvyBackedArtifactPublisher.java | 20 +-
.../parser/GradlePomModuleDescriptorBuilder.java | 2 +-
.../parser/IvyXmlModuleDescriptorParser.java | 32 +-
.../ConfigurationBackedComponent.java | 39 -
... => ConfigurationComponentMetaDataBuilder.java} | 6 +-
.../ConfigurationLocalComponentConverter.java | 75 --
.../ConfigurationsToArtifactsConverter.java | 23 -
...aultConfigurationComponentMetaDataBuilder.java} | 26 +-
.../DefaultConfigurationsToArtifactsConverter.java | 28 -
.../AbstractIvyDependencyDescriptorFactory.java | 1 -
...ultDependenciesToModuleDescriptorConverter.java | 1 -
.../DefaultExcludeRuleConverter.java | 2 +-
.../{ => dependencies}/ExcludeRuleConverter.java | 2 +-
...ternalModuleIvyDependencyDescriptorFactory.java | 1 -
.../ProjectIvyDependencyDescriptorFactory.java | 1 -
.../DefaultProjectComponentRegistry.java | 26 +-
.../DefaultArtifactDependencyResolver.java | 47 +-
.../resolver/ResourceVersionLister.java | 2 +-
.../model/DefaultLibraryBinaryIdentifier.java | 2 +-
.../DefaultConfigurationContainerSpec.groovy | 13 +-
.../DefaultConfigurationContainerTest.groovy | 3 +-
.../configurations/DefaultConfigurationSpec.groovy | 5 +-
...ConfigurationLocalComponentConverterTest.groovy | 56 --
...onfigurationComponentMetaDataBuilderTest.groovy | 120 +++
...ltConfigurationsToArtifactsConverterTest.groovy | 48 -
...figurationsToModuleDescriptorConverterTest.java | 110 --
.../moduleconverter/IvyConverterTestUtil.java | 31 -
...actDependencyDescriptorFactoryInternalTest.java | 1 -
...endenciesToModuleDescriptorConverterTest.groovy | 1 -
.../DefaultExcludeRuleConverterTest.java | 4 +-
.../DetailedModelReportIntegrationTest.groovy | 8 -
.../model/ModelReportIntegrationTest.groovy | 52 +-
.../api/reporting/components/ComponentReport.java | 6 +-
.../internal/ComponentReportRenderer.java | 2 +-
...e.api.plugins.ReportingBasePluginConvention.xml | 35 -
.../dsl/org.gradle.api.tasks.javadoc.Groovydoc.xml | 6 +-
.../dsl/org.gradle.api.tasks.javadoc.Javadoc.xml | 4 +-
.../dsl/org.gradle.api.tasks.scala.ScalaDoc.xml | 4 +-
subprojects/docs/src/docs/dsl/plugins.xml | 4 -
.../docs/src/docs/release/content/script.js | 46 -
subprojects/docs/src/docs/release/notes.md | 543 ++++------
.../src/docs/userguide/buildingJavaLibraries.xml | 38 +-
.../docs/src/docs/userguide/commandLine.xml | 3 +-
.../docs/src/docs/userguide/groovyPlugin.xml | 3 +-
subprojects/docs/src/docs/userguide/javaPlugin.xml | 5 +-
subprojects/docs/src/docs/userguide/newModel.xml | 70 +-
.../docs/src/docs/userguide/scalaPlugin.xml | 3 +-
subprojects/docs/src/docs/userguide/testKit.xml | 45 +-
.../docs/src/docs/userguide/workingWithFiles.xml | 6 +-
.../documentation/DocumentationPlugin.groovy | 2 +-
.../groovy/sample/markdown/MarkdownPlugin.groovy | 2 +-
.../samples/javaLibraryPlugin/apispec/build.gradle | 17 +
.../targetplatforms/core/build.gradle | 2 +-
.../modelRules/basicRuleSourcePlugin/build.gradle | 2 +-
.../src/samples/modelRules/modelDsl/build.gradle | 12 +-
.../src/samples/native-binaries/c/build.gradle | 34 +-
.../src/samples/native-binaries/cpp/build.gradle | 40 +-
.../src/samples/native-binaries/cunit/build.gradle | 12 +-
.../samples/native-binaries/flavors/build.gradle | 8 +-
.../native-binaries/google-test/build.gradle | 20 +-
.../native-binaries/multi-project/build.gradle | 15 +-
.../native-binaries/objective-c/build.gradle | 20 +-
.../native-binaries/objective-cpp/build.gradle | 18 +-
.../pre-compiled-headers/build.gradle | 12 +-
.../native-binaries/tool-chains/build.gradle | 8 +-
.../samples/native-binaries/variants/build.gradle | 50 +-
.../native-binaries/visual-studio/build.gradle | 14 +-
.../native-binaries/windows-resources/build.gradle | 20 +-
.../gradle/sample/BuildLogicFunctionalTest.java | 2 +-
.../gradle/sample/BuildLogicFunctionalTest.groovy | 2 +-
.../gradle/sample/BuildLogicFunctionalTest.groovy | 41 +-
.../testKit/testKitSpockGradleVersion/build.gradle | 16 +
.../gradle/sample/BuildLogicFunctionalTest.groovy | 16 +-
.../basicRuleSourcePlugin-model-task.out | 2 +-
.../newJavaMultiComponents-clientJar.out | 3 +-
.../newJavaMultiComponents-serverJar.out | 2 +
.../samples/userguideOutput/newJavaQuickstart.out | 1 +
.../newJavaTargetPlatforms-java6MainJar.out | 2 +-
.../newJavaTargetPlatforms-server.out | 4 +
.../userguideOutput/newJavaTargetPlatforms.out | 2 +
.../releasenotes/StaticReleaseNotesTest.groovy | 14 -
...VisualStudioSingleProjectIntegrationTest.groovy | 10 +-
.../VisualStudioProjectConfiguration.groovy | 4 +-
.../visualstudio/plugins/VisualStudioPlugin.java | 6 +-
.../VisualStudioProjectConfigurationTest.groovy | 30 +-
.../ide/internal/tooling/EclipseModelBuilder.java | 12 +
.../eclipse/DefaultEclipseBuildCommand.java | 46 +
.../tooling/eclipse/DefaultEclipseProject.java | 20 +
.../eclipse/DefaultEclipseProjectNature.java} | 23 +-
.../eclipse/DefaultEclipseProjectTest.groovy | 14 +
.../tooling/eclipse/EclipseModelBuilderTest.groovy | 113 +++
...gacyAndComponentJvmPluginIntegrationTest.groovy | 17 +-
.../MixedNativeAndJvmProjectIntegrationTest.groovy | 36 +-
.../gradle/integtests/fixtures/EnableModelDsl.java | 32 -
.../executer/DefaultGradleDistribution.java | 2 +-
.../fixtures/executer/InProcessGradleExecuter.java | 6 +
.../test/fixtures/maven/AbstractMavenModule.groovy | 7 +-
.../test/fixtures/maven/DelegatingMavenModule.java | 4 +-
.../gradle/test/fixtures/maven/MavenModule.groovy | 2 +-
.../server/http/CyclicBarrierHttpServer.java | 16 +-
.../test/fixtures/maven/MavenFileModuleTest.groovy | 4 +-
.../fixtures/maven/MavenLocalModuleTest.groovy | 4 +-
.../gradle/test/fixtures/ConcurrentTestUtil.groovy | 8 +-
.../test/fixtures/concurrent/Instants.groovy | 11 +-
.../test/fixtures/concurrent/TestLogger.groovy | 4 +-
.../internal/NativeServicesTestFixture.java | 5 +-
.../plugins/jetty/internal/Jetty6PluginServer.java | 4 +-
.../internal/tasks/compile/ApiGroovyCompiler.java | 40 +-
.../language/java/ApiSpecIntegrationTest.groovy | 282 ++++++
.../language/java/JarBinaryTypeVariantsTest.groovy | 8 +-
...ionAgainstApiDependenciesIntegrationTest.groovy | 54 +
...aCompilationAgainstApiJarIntegrationTest.groovy | 1057 ++++++++++++++++++++
.../language/java/JavaIntegrationTesting.groovy} | 15 +-
...braryDependencyResolutionIntegrationTest.groovy | 44 +-
...guageDependencyResolutionIntegrationTest.groovy | 57 +-
...ernalDependencyResolutionIntegrationTest.groovy | 306 ++++++
.../java/JavaLanguageIntegrationTest.groovy | 104 +-
.../java/JavaSourceSetIntegrationTest.groovy | 6 +-
.../MultipleBinaryTypesWithVariantsTest.groovy | 1 +
.../java/SingleBinaryTypeWithVariantsTest.groovy | 96 +-
.../VariantAwareDependencyResolutionSpec.groovy | 11 +-
.../language/java/plugins/JavaLanguagePlugin.java | 14 +-
.../language/fixtures/TestJavaComponent.groovy | 2 +-
.../ResourceOnlyJvmLibraryIntegrationTest.groovy | 5 -
.../daemon/InProcessCompilerDaemonFactory.java | 6 +
.../language/jvm/plugins/JvmResourcesPlugin.java | 5 +-
.../AbstractJvmLanguageIntegrationTest.groovy | 4 +-
...AbstractJvmPluginLanguageIntegrationTest.groovy | 3 -
...eLanguageIncrementalBuildIntegrationTest.groovy | 22 +-
.../AbstractNativeLanguageIntegrationTest.groovy | 66 ++
...ctNativePreCompiledHeaderIntegrationTest.groovy | 2 +-
.../DuplicateBaseNamesIntegrationTest.groovy | 2 +-
.../language/c/MixedLanguageIntegrationTest.groovy | 2 -
.../app/DuplicateObjectiveCBaseNamesTestApp.groovy | 14 +-
.../DuplicateObjectiveCppBaseNamesTestApp.groovy | 14 +-
.../ParallelNativePluginsIntegrationTest.groovy | 14 +-
.../plugins/internal/AssembleTaskConfig.java | 5 +-
.../org/gradle/language/c/plugins/CLangPlugin.java | 2 +-
.../gradle/language/cpp/plugins/CppLangPlugin.java | 2 +-
.../nativeplatform/internal/CompileTaskConfig.java | 3 +-
.../objectivec/plugins/ObjectiveCLangPlugin.java | 2 +-
.../plugins/ObjectiveCppLangPlugin.java | 2 +-
.../rc/plugins/WindowsResourceScriptPlugin.java | 2 +-
.../WindowsResourcesCompileTaskConfig.java | 7 +-
.../AbstractNativeComponentPluginTest.groovy | 8 +-
.../assembler/plugins/AssemblerPluginTest.groovy | 12 +-
.../scala/plugins/ScalaLanguagePlugin.java | 5 +-
.../ArchivesContinuousIntegrationTest.groovy | 2 +-
.../SmokeContinuousIntegrationTest.groovy | 41 +-
.../daemon/DaemonFeedbackIntegrationSpec.groovy | 4 +-
.../DaemonParametersIntegrationTest.groovy | 2 +
.../launcher/daemon/client/DaemonClient.java | 4 +-
.../daemon/client/DefaultDaemonConnector.java | 2 +-
.../daemon/configuration/DaemonParameters.java | 4 +-
.../org/gradle/launcher/daemon/server/Daemon.java | 10 +-
.../daemon/server/DaemonStateCoordinator.java | 2 +-
.../server/DefaultIncomingConnectionHandler.java | 4 +-
.../daemon/server/DomainRegistryUpdater.java | 8 +-
.../server/exec/EstablishBuildEnvironment.java | 3 +-
.../launcher/daemon/server/exec/LogToClient.java | 2 +-
.../LoggingBridgingBuildActionExecuter.java | 12 +-
.../internal/provider/ProviderConnection.java | 12 +-
.../configuration/DaemonParametersTest.groovy | 13 +
.../LoggingBridgingBuildActionExecuterTest.groovy | 9 +-
.../AbstractContinuousIntegrationTest.groovy | 42 +-
.../maven/internal/action/MavenDeployAction.java | 2 +-
.../model/ConfigurationCycleIntegrationTest.groovy | 10 -
.../gradle/model/ModelReuseIntegrationTest.groovy | 4 +-
.../ModelRuleBindingFailureIntegrationTest.groovy | 5 -
.../model/ModelRuleSamplesIntegrationTest.groovy | 7 +
...ationRuleApplicationOrderIntegrationTest.groovy | 3 -
.../model/PluginRuleSourceIntegrationTest.groovy | 5 -
.../EnumsInManagedModelIntegrationTest.groovy | 5 -
...validManagedModelMutationIntegrationTest.groovy | 5 -
.../InvalidManagedModelRuleIntegrationTest.groovy | 9 +-
...GroovyScalarConfigurationIntegrationTest.groovy | 241 +++++
.../managed/ManagedModelMapIntegrationTest.groovy | 5 -
...odelPropertyTargetingRuleIntegrationTest.groovy | 5 -
.../ManagedScalarCollectionsIntegrationTest.groovy | 4 -
.../model/managed/ManagedSetIntegrationTest.groovy | 8 +-
...peWithUnmanagedPropertiesIntegrationTest.groovy | 5 -
.../model/managed/ModelSetIntegrationTest.groovy | 16 +-
...ScalarTypesInManagedModelIntegrationTest.groovy | 32 +
...managedCollectionPropertyIntegrationTest.groovy | 66 ++
.../src/main/java/org/gradle/model/ModelMap.java | 5 +
.../src/main/java/org/gradle/model/RuleSource.java | 4 +-
.../ChildNodeInitializerStrategyAccessors.java | 2 +-
.../internal/core/AbstractModelActionWithView.java | 2 +-
.../model/internal/core/BaseInstanceFactory.java | 395 +++++---
.../core/DefaultInstanceFactoryRegistry.java | 43 -
.../core/DefaultNodeInitializerRegistry.java | 85 +-
.../core/DirectNodeInputUsingModelAction.java | 4 +-
.../core/DirectNodeNoInputsModelAction.java | 4 +-
.../core/FactoryBasedManagedNodeInitializer.java | 136 +++
.../internal/core/FactoryBasedNodeInitializer.java | 23 +-
.../model/internal/core/InputUsingModelAction.java | 4 +-
.../model/internal/core/InstanceFactory.java | 34 +-
.../model/internal/core/ModelActionRole.java | 3 +
.../gradle/model/internal/core/ModelCreator.java | 5 +
.../gradle/model/internal/core/ModelCreators.java | 66 +-
.../internal/core/ModelMapGroovyDecorator.java | 5 +
.../org/gradle/model/internal/core/ModelNode.java | 6 +-
.../gradle/model/internal/core/ModelReference.java | 40 +-
.../core/ModelTypeInitializationException.java | 96 +-
.../org/gradle/model/internal/core/ModelViews.java | 4 +
.../model/internal/core/MutableModelNode.java | 2 +-
.../model/internal/core/NoInputsModelAction.java | 4 +-
.../model/internal/core/NodeBackedModelMap.java | 35 +-
.../model/internal/core/NodeBackedModelSet.java | 2 +-
.../model/internal/core/NodeInitializer.java | 3 +-
.../internal/core/NodeInitializerContext.java | 53 +
.../internal/core/NodeInitializerRegistry.java | 9 +-
.../core/ProjectionBackedModelCreator.java | 8 +
.../org/gradle/model/internal/core/Service.java | 53 +
.../core/SpecializedModelMapProjection.java | 2 +-
.../rule/describe/MethodModelRuleDescriptor.java | 2 +-
...r.java => AbstractManagedModelInitializer.java} | 114 +--
.../AbstractModelCreationRuleExtractor.java | 29 +-
...stractUnmanagedModelCreationRuleExtractor.java} | 19 +-
.../inspect/DefaultMethodRuleDefinition.java | 8 +-
.../inspect/ManagedChildNodeCreatorStrategy.java | 3 +-
.../inspect/ManagedModelCreationRuleExtractor.java | 17 +-
.../internal/inspect/ManagedModelInitializer.java | 119 +--
.../internal/inspect/MethodBackedModelAction.java | 4 +-
.../inspect/MethodModelRuleExtractors.java | 1 +
.../internal/inspect/MethodRuleDefinition.java | 2 +
.../inspect/ProjectionOnlyNodeInitializer.java | 3 +-
.../ReadonlyImmutableManagedPropertyException.java | 2 +-
...java => ServiceModelCreationRuleExtractor.java} | 18 +-
.../UnmanagedModelCreationRuleExtractor.java | 74 +-
.../UnmanagedPropertyMissingSetterException.java | 3 +-
.../manage/instance/ManagedProxyFactory.java | 67 +-
.../manage/projection/ManagedModelProjection.java | 47 +-
.../schema/ModelManagedImplStructSchema.java | 19 +-
.../internal/manage/schema/ModelProperty.java | 29 +-
.../internal/manage/schema/ModelSchemaStore.java | 2 -
...CollectionNodeInitializerExtractionSupport.java | 7 +-
.../schema/extract/ConstructableTypesRegistry.java | 2 -
.../extract/DefaultConstructableTypesRegistry.java | 9 +-
.../schema/extract/DefaultModelSchemaStore.java | 2 +-
.../manage/schema/extract/EnumStrategy.java | 3 +-
...toryBasedNodeInitializerExtractionStrategy.java | 50 +-
.../schema/extract/JdkValueTypeStrategy.java | 3 +-
...mplStructNodeInitializerExtractionStrategy.java | 35 +-
...ImplStructNodeInitializerExtractionSupport.java | 61 --
...dImplStructSchemaExtractionStrategySupport.java | 361 -------
.../schema/extract/ManagedImplStructStrategy.java | 313 +++++-
.../schema/extract/ManagedProxyClassGenerator.java | 202 ++--
...anagedSetNodeInitializerExtractionStrategy.java | 59 +-
.../ModelMapNodeInitializerExtractionStrategy.java | 59 +-
.../manage/schema/extract/ModelMapStrategy.java | 3 +-
.../extract/ModelSchemaExtractionStrategy.java | 4 +-
.../schema/extract/ModelSchemaExtractor.java | 10 +-
.../manage/schema/extract/ModelSchemaUtils.java | 39 +-
.../ModelSetNodeInitializerExtractionStrategy.java | 56 +-
.../extract/NodeInitializerExtractionStrategy.java | 3 +-
.../manage/schema/extract/PrimitiveStrategy.java | 3 +-
...ollectionNodeInitializerExtractionStrategy.java | 4 +-
.../schema/extract/ScalarCollectionStrategy.java | 12 +-
.../manage/schema/extract/SetStrategy.java | 3 +-
.../schema/extract/SpecializedMapStrategy.java | 3 +-
.../StructSchemaExtractionStrategySupport.java | 55 +-
...ategy.java => UnmanagedCollectionStrategy.java} | 27 +-
.../extract/UnmanagedImplStructStrategy.java | 3 +-
.../method/WeaklyTypeReferencingMethod.java | 6 +-
.../model/internal/registry/BindingPredicate.java | 2 +-
.../internal/registry/DefaultModelRegistry.java | 55 +-
.../model/internal/registry/ModelActionBinder.java | 2 +-
.../model/internal/registry/ModelBinding.java | 22 +-
.../internal/registry/ModelReferenceNode.java | 8 +-
.../registry/OneOfTypeBinderCreationListener.java | 18 +-
.../registry/PathBinderCreationListener.java | 5 +-
.../model/internal/registry/RuleBindings.java | 10 +-
.../internal/report/unbound/UnboundRuleInput.java | 2 +-
.../model/internal/type/ClassTypeWrapper.java | 20 +-
.../org/gradle/model/internal/type/ModelType.java | 43 +-
.../gradle/model/ManagedModelMapTypesTest.groovy | 1 -
.../org/gradle/model/ManagedNamedTest.groovy | 22 +-
.../model/ManagedNodeBackedModelMapTest.groovy | 31 +-
.../model/UnmanagedNodeBackedModelMapTest.groovy | 13 +-
.../model/internal/ModelValidationTypes.groovy | 120 ---
.../internal/core/BaseInstanceFactoryTest.groovy | 271 +++++
.../model/internal/core/ModelReferenceTest.groovy | 58 --
.../model/internal/core/ModelTypeJavaTest.java | 4 +-
.../model/internal/core/ModelTypeTest.groovy | 62 +-
.../describe/MethodModelRuleDescriptorTest.groovy | 2 +-
.../inspect/ManagedModelInitializerTest.groovy | 342 ++++++-
.../internal/inspect/ModelRuleExtractorTest.groovy | 28 +-
.../manage/instance/ManagedProxyTest.groovy | 7 +-
.../AbstractCollectionModelProjectionTest.groovy | 5 +-
.../projection/ModelSetModelProjectionTest.groovy | 12 +-
.../extract/DefaultModelSchemaStoreTest.groovy | 3 -
.../extract/ManagedProxyClassGeneratorTest.groovy | 187 ++--
.../schema/extract/ModelSchemaExtractorTest.groovy | 141 ++-
.../extract/ScalarTypesInManagedModelTest.groovy | 51 +-
...TypeWithManagedSuperTypeExtractionStrategy.java | 4 +-
.../registry/DefaultModelRegistryTest.groovy | 48 +-
.../model/internal/registry/RegistrySpec.groovy | 6 +-
.../internal/fixture/ModelRegistryHelper.java | 2 +-
.../fixture/TestNodeInitializerRegistry.java | 39 +
.../dsl/ModelDslCreationIntegrationTest.groovy | 85 +-
.../model/dsl/ModelDslIntegrationTest.groovy | 52 +-
.../ModelDslRuleDetectionIntegrationSpec.groovy | 5 -
...odelDslRuleInputDetectionIntegrationSpec.groovy | 221 +++-
.../NestedModelDslUsageIntegrationSpec.groovy | 7 +-
.../internal/NonTransformedModelDslBacking.java | 16 +-
.../dsl/internal/TransformedModelDslBacking.java | 73 +-
.../model/dsl/internal/inputs/PotentialInput.java | 43 +
.../model/dsl/internal/inputs/PotentialInputs.java | 49 +
.../internal/inputs/RuleInputAccessBacking.java | 64 --
.../dsl/internal/transform/InputReferences.java | 34 +-
.../internal/transform/ModelBlockTransformer.java | 9 -
.../model/dsl/internal/transform/RuleMetadata.java | 9 -
.../model/dsl/internal/transform/RuleVisitor.java | 183 ++--
.../model/dsl/internal/transform/RulesVisitor.java | 14 +-
.../internal/transform/TransformedClosure.java} | 12 +-
.../NonTransformedModelDslBackingTest.groovy | 7 +-
.../internal/TransformedModelDslBackingTest.groovy | 132 ---
subprojects/performance/performance.gradle | 35 +-
.../performance/DaemonPerformanceTest.groovy | 3 +-
...areModelIncrementalBuildPerformanceTest.groovy} | 21 +-
.../ManyEmptyProjectsHelpPerformanceTest.groovy | 7 +-
...> MonolithicNativePluginPerformanceTest.groovy} | 24 +-
.../performance/NativePerformanceTest.groovy | 2 +
.../OldVsNewJavaPluginPerformanceTest.groovy | 8 +-
.../performance/VariantsPerformanceTest.groovy | 21 +-
.../templates/build-event-timestamps/build.gradle | 11 +-
.../src/templates/heap-capture/build.gradle | 29 +
.../build.gradle | 9 +-
.../src/templates/native-monolithic/build.gradle | 4 +-
.../src/templates/native-monolithic/common.gradle | 45 +-
.../templates/native-monolithic/components.gradle | 14 +-
.../templates/native-monolithic/prebuilt.gradle | 8 +-
.../BuildEventTimestampCollectorTest.groovy | 2 +-
.../fixture/BuildEventTimestampCollector.java | 4 +-
.../performance/fixture/BuildExperimentRunner.java | 38 +-
.../performance/fixture/BuildExperimentSpec.groovy | 20 +-
.../CrossVersionPerformanceTestRunner.groovy | 4 +
.../fixture/GradleExecuterBackedSession.groovy | 10 +-
.../fixture/GradleInvocationSpec.groovy | 4 -
.../gradle/performance/fixture/GradleSession.java | 10 +-
.../fixture/ToolingApiBackedGradleSession.groovy | 19 +-
.../results/CrossVersionResultsStore.java | 4 +
.../performance/results/TestPageGenerator.java | 13 +-
subprojects/platform-base/platform-base.gradle | 2 +-
.../AbstractComponentModelIntegrationTest.groovy | 152 +++
.../base/ComponentBinariesIntegrationTest.groovy | 151 +++
.../base/ComponentModelIntegrationTest.groovy | 193 ++--
.../base/ComponentTypeSampleIntegTest.groovy | 6 +-
.../base/CustomBinaryIntegrationTest.groovy | 5 +-
...CustomBinaryInternalViewsIntegrationTest.groovy | 262 +++++
.../base/CustomBinaryTasksIntegrationTest.groovy | 26 +-
.../CustomComponentBinariesIntegrationTest.groovy | 78 +-
.../base/CustomComponentIntegrationTest.groovy | 219 ++++
...tomComponentInternalViewsIntegrationTest.groovy | 3 +-
.../CustomComponentPluginIntegrationTest.groovy | 4 +-
.../CustomComponentSourceSetIntegrationTest.groovy | 21 +-
.../base/FunctionalSourceSetIntegrationTest.groovy | 169 +++-
.../base/LanguageTypeIntegrationTest.groovy | 2 -
.../base/LanguageTypeSampleIntegrationTest.groovy | 5 +-
.../ComponentModelBasePluginIntegrationTest.groovy | 131 ---
...efaultLibraryResolutionErrorMessageBuilder.java | 105 ++
.../LibraryResolutionErrorMessageBuilder.java | 5 +-
...er.java => LocalLibraryDependencyResolver.java} | 30 +-
.../resolve/LocalLibraryMetaDataAdapter.java} | 13 +-
.../api/internal/resolve/VariantsMatcher.java | 22 +-
.../gradle/language/base/FunctionalSourceSet.java | 3 +
.../gradle/language/base/LanguageSourceSet.java | 3 +
.../org/gradle/language/base/ProjectSourceSet.java | 2 -
.../language/base/internal/BuildDirHolder.java} | 10 +-
.../base/internal/DefaultFunctionalSourceSet.java | 55 +-
.../language/base/internal/DirectoryHolder.java} | 15 +-
.../base/internal/model/ComponentBinaryRules.java | 8 +-
.../base/internal/model/ComponentRules.java | 49 +-
.../DefaultLibraryLocalComponentMetaData.java | 52 +-
...r.java => DefaultVariantAxisCompatibility.java} | 2 +-
...=> DefaultVariantAxisCompatibilityFactory.java} | 12 +-
.../internal/model/DefaultVariantsMetaData.java | 38 +-
.../model/FunctionalSourceSetNodeInitializer.java | 17 +-
...Selector.java => VariantAxisCompatibility.java} | 2 +-
...y.java => VariantAxisCompatibilityFactory.java} | 4 +-
.../base/internal/model/VariantsMetaData.java | 10 +-
.../internal/model/VariantsMetaDataHelper.java | 6 +-
.../internal/registry/DefaultLanguageRegistry.java | 18 +-
.../base/internal/registry/LanguageRegistry.java | 1 +
.../DependentSourceSetLocalComponentConverter.java | 85 --
.../resolve/DependentSourceSetResolveContext.java | 44 +-
.../internal/tasks/apigen/ApiStubGenerator.java | 343 +++++++
.../internal/tasks/apigen/StubClassWriter.java | 70 ++
.../apigen/abi/AlwaysMemberOfApiChecker.java} | 12 +-
.../apigen/abi/AnnotationAnnotationValue.java} | 18 +-
.../internal/tasks/apigen/abi/AnnotationSig.java | 53 +
.../tasks/apigen/abi/AnnotationValue.java} | 20 +-
.../internal/tasks/apigen/abi/ApiValidator.java} | 17 +-
.../tasks/apigen/abi/ArrayAnnotationValue.java} | 18 +-
.../base/internal/tasks/apigen/abi/ClassSig.java | 73 ++
.../tasks/apigen/abi/DefaultApiValidator.java | 135 +++
.../apigen/abi/DefaultMemberOfApiChecker.java | 50 +
.../tasks/apigen/abi/EnumAnnotationValue.java} | 18 +-
.../base/internal/tasks/apigen/abi/FieldSig.java | 79 ++
.../internal/tasks/apigen/abi/InnerClassSig.java | 58 ++
.../apigen/abi/InvalidPublicAPIException.java} | 11 +-
.../internal/tasks/apigen/abi/JavaBaseModule.java | 93 ++
.../tasks/apigen/abi/MemberOfApiChecker.java} | 7 +-
.../base/internal/tasks/apigen/abi/MethodSig.java | 111 ++
.../apigen/abi/NoOpValidator.java} | 30 +-
.../tasks/apigen/abi/ParameterAnnotationSig.java | 40 +
.../tasks/apigen/abi/SimpleAnnotationValue.java} | 20 +-
.../tasks/apigen/abi/SortingAnnotationVisitor.java | 79 ++
.../base/plugins/ComponentModelBasePlugin.java | 130 ++-
.../language/base/plugins/LanguageBasePlugin.java | 60 +-
.../base/sources/BaseLanguageSourceSet.java | 2 +
.../core/DomainObjectCollectionBackedModelMap.java | 5 +
.../org/gradle/platform/base/BinaryContainer.java | 5 +-
.../org/gradle/platform/base/DependencySpec.java | 1 +
.../platform/base/binary/BaseBinarySpec.java | 7 +-
.../base/binary/internal/BinarySpecFactory.java} | 26 +-
.../platform/base/component/BaseComponentSpec.java | 17 +-
.../internal/ComponentSpecFactory.java | 9 +-
.../platform/base/internal/BinarySpecInternal.java | 2 +
.../base/internal/DefaultBinaryNamingScheme.java | 8 +-
.../internal/DefaultBinaryNamingSchemeBuilder.java | 3 +-
.../base/internal/DefaultDependencySpec.java | 9 +-
...nnotationDrivenComponentModelRuleExtractor.java | 5 +-
.../registry/BinaryTypeModelRuleExtractor.java | 83 +-
.../ComponentModelBaseServiceRegistry.java | 5 -
.../registry/ComponentTypeModelRuleExtractor.java | 59 +-
.../registry/LanguageTypeModelRuleExtractor.java | 2 +-
.../internal/registry/TypeModelRuleExtractor.java | 9 +-
.../internal/util/ImplementationTypeDetermer.java | 4 +-
.../internal/resolve/VariantsMatcherTest.groovy | 12 +-
.../ComponentTypeModelRuleExtractorTest.groovy | 12 +-
.../internal/DefaultFunctionalSourceSetTest.groovy | 5 +-
.../model/DefaultVariantsMetaDataTest.groovy | 12 +-
.../internal/model/ParametrizedBinaryString.java | 2 +-
.../model/ParametrizedBinaryVariantDimension1.java | 2 +-
.../base/internal/model/ParametrizedVariant.java | 2 +-
.../base/internal/model/VariantDimension1.java | 2 +-
.../base/internal/model/VariantDimension2.java | 2 +-
.../base/internal/model/VariantDimension3.java | 2 +-
.../model/VariantsMetaDataHelperTest.groovy | 2 +-
.../LanguageTypeModelRuleExtractorTest.groovy | 10 +-
...dentSourceSetLocalComponentConverterTest.groovy | 136 ---
.../DependentSourceSetResolveContextTest.groovy | 8 +-
.../apigen/ApiStubGeneratorAnnotationsTest.groovy | 276 +++++
.../apigen/ApiStubGeneratorInnerClassTest.groovy | 145 +++
.../tasks/apigen/ApiStubGeneratorTest.groovy | 453 +++++++++
.../apigen/ApiStubGeneratorTestSupport.groovy | 202 ++++
.../apigen/ApiStubGeneratorTestSupportTest.groovy | 77 ++
.../apigen/ApiStubGeneratorValidationTest.groovy | 545 ++++++++++
.../testinterfaces/CustomLanguageSourceSet.groovy | 21 -
.../testinterfaces/NotComponentSpec.groovy | 19 -
.../base/internal/testinterfaces/RawLibrary.groovy | 21 -
.../internal/testinterfaces/SomeBinarySpec.groovy | 21 -
.../testinterfaces/SomeComponentSpec.groovy | 21 -
.../internal/testinterfaces/SomeLibrary.groovy | 21 -
.../base/plugins/LanguageBasePluginTest.groovy | 16 +-
...DomainObjectCollectionBackedModelMapTest.groovy | 23 +
.../base/component/BaseComponentSpecTest.groovy | 5 +-
...SpecSpecializationSchemaExtractionStrategy.java | 8 +-
.../BinaryTasksModelRuleExtractorTest.groovy | 4 +-
.../BinaryTypeModelRuleExtractorTest.groovy | 81 +-
.../ComponentBinariesModelRuleExtractorTest.groovy | 13 +-
.../base/component/BaseComponentFixtures.groovy | 11 +-
...ustomJarBinarySpecSubtypeIntegrationTest.groovy | 10 +-
.../gradle/jvm/ModelReuseIntegrationTest.groovy | 5 +-
.../JvmComponentPluginIntegrationTest.groovy | 281 +++---
.../JvmLibraryResolutionErrorMessageBuilder.java | 151 ---
...er.java => JvmLocalLibraryMetaDataAdapter.java} | 26 +-
.../main/java/org/gradle/jvm/JarBinarySpec.java | 21 +
.../main/java/org/gradle/jvm/JvmLibrarySpec.java | 8 +
.../main/java/org/gradle/jvm/internal/ApiSpec.java | 77 ++
.../gradle/jvm/internal/DefaultJarBinarySpec.java | 59 +-
...faultJavaPlatformVariantAxisCompatibility.java} | 4 +-
.../gradle/jvm/internal/DefaultJvmLibrarySpec.java | 29 +
.../jvm/internal/DependencyResolvingClasspath.java | 54 +-
.../org/gradle/jvm/internal/JarBinaryRules.java | 15 +-
.../java/org/gradle/jvm/internal/PackageName.java | 137 +++
.../java/org/gradle/jvm/internal/StubbedJar.java | 213 ++++
...arBinarySpecSpecializationModelInitializer.java | 59 --
...alizationNodeInitializerExtractionStrategy.java | 38 -
...SpecSpecializationSchemaExtractionStrategy.java | 33 -
.../jvm/internal/services/PlatformJvmServices.java | 32 +-
.../org/gradle/jvm/plugins/JvmComponentPlugin.java | 127 ++-
.../JvmLocalLibraryDependencyResolverTest.groovy | 24 +-
...avaPlatformVariantAxisCompatibilityTest.groovy} | 8 +-
.../jvm/internal/DefaultJvmLibrarySpecTest.groovy | 3 +-
.../org/gradle/jvm/internal/PackageNameTest.groovy | 71 ++
.../internal/plugins/CreateJvmBinariesTest.groovy | 7 +-
.../BinaryBuildTypesIntegrationTest.groovy | 13 +-
.../BinaryConfigurationIntegrationTest.groovy | 6 +-
.../BinaryFlavorsIntegrationTest.groovy | 12 +-
.../LibraryApiDependenciesIntegrationTest.groovy | 12 +-
.../LibraryDependenciesIntegrationTest.groovy | 76 +-
.../ModelReuseIntegrationTest.groovy | 2 +
.../NativeBinariesIntegrationTest.groovy | 35 +-
.../NativePlatformSamplesIntegrationTest.groovy | 11 +-
...formNativeComponentReportIntegrationTest.groovy | 3 +
.../PrebuiltLibrariesIntegrationTest.groovy | 4 -
.../TestSuiteModelIntegrationSpec.groovy | 2 -
.../BinaryNativePlatformIntegrationTest.groovy | 23 +-
.../org/gradle/language/PreprocessingTool.java | 1 +
.../nativeplatform/NativeExecutableBinarySpec.java | 11 +-
.../nativeplatform/NativeExecutableFileSpec.java} | 33 +-
.../nativeplatform/NativeInstallationSpec.java} | 21 +-
.../internal/AbstractNativeBinarySpec.java | 51 +-
.../DefaultNativeExecutableBinarySpec.java | 20 +-
.../internal/DefaultPreprocessingTool.java | 3 +-
.../internal/NativeBinarySpecInternal.java | 16 +
.../internal/NativeExecutableBinaryRenderer.java | 2 +-
.../internal/configure/NativeBinaryRules.java | 30 +-
.../ToolSettingNativeBinaryInitializer.java | 43 -
.../prebuilt/PrebuiltLibraryBinaryLocator.java | 12 +-
.../resolve/ChainedLibraryBinaryLocator.java | 16 +-
.../internal/resolve/DefaultLibraryResolver.java | 18 +-
.../resolve/ProjectLibraryBinaryLocator.java | 6 +-
.../plugins/NativeComponentModelPlugin.java | 25 +-
.../nativeplatform/tasks/InstallExecutable.groovy | 12 +-
.../test/NativeTestSuiteBinarySpec.java | 12 +-
.../internal/DefaultNativeTestSuiteBinarySpec.java | 17 +-
.../test/plugins/NativeBinariesTestPlugin.java | 44 +-
.../internal/DefaultNativeComponentTest.groovy | 3 +-
.../DefaultNativeExecutableBinarySpecTest.groovy | 3 +-
.../DefaultNativeExecutableSpecTest.groovy | 3 +-
.../internal/DefaultNativeLibrarySpecTest.groovy | 3 +-
.../DefaultSharedLibraryBinarySpecTest.groovy | 5 +-
.../DefaultStaticLibraryBinarySpecTest.groovy | 3 +-
.../internal/NativeBinarySpecTest.groovy | 3 +-
.../configure/NativeBinaryRulesTest.groovy | 9 +-
.../configure/NativeComponentRulesTest.groovy | 31 +-
.../ToolSettingNativeBinaryInitializerTest.groovy | 71 --
.../resolve/ProjectLibraryBinaryLocatorTest.groovy | 14 +-
.../plugins/NativeComponentModelPluginTest.groovy | 77 +-
.../plugins/NativeComponentPluginTest.groovy | 19 +-
.../plugins/NativeBinariesTestPluginTest.groovy | 71 --
.../app/MixedObjectiveCHelloWorldApp.groovy | 18 +-
.../fixtures/app/ObjectiveCHelloWorldApp.groovy | 16 +-
.../fixtures/app/ObjectiveCppHelloWorldApp.groovy | 16 +-
.../app/WindowsResourceHelloWorldApp.groovy | 14 +-
.../fixtures/binaryinfo/DumpbinBinaryInfo.groovy | 2 +
.../run/PlayApplicationDeploymentHandle.java | 2 +-
.../gradle/play/plugins/PlayApplicationPlugin.java | 5 +-
.../play/plugins/PlayDistributionPlugin.java | 5 +-
.../org/gradle/play/plugins/PlayTestPlugin.java | 9 +-
.../play/plugins/PlayDistributionPluginTest.groovy | 9 +-
.../gradle/play/plugins/PlayTestPluginTest.groovy | 4 +-
.../plugin/use/PluginUseDslIntegrationSpec.groovy | 2 +-
.../api/tasks/bundling/JarIntegrationTest.groovy | 94 +-
.../JavaProjectModelBridgingIntegrationTest.groovy | 3 -
.../internal/java/AbstractLanguageSourceSet.java | 4 +
.../jvm/DefaultClassDirectoryBinarySpec.java | 5 +
.../org/gradle/api/plugins/JavaBasePlugin.java | 16 +-
.../groovy/org/gradle/api/tasks/testing/Test.java | 36 +-
.../gradle/api/plugins/JavaBasePluginTest.groovy | 13 +-
.../transport/http/HttpResourceAccessor.java | 2 +-
.../gradle/api/tasks/scala/ScalaCompileTest.java | 7 +-
.../plugins/sonar/model/IncludeProperties.groovy | 5 +-
.../runner/plugins/SonarRunnerPluginTest.groovy | 4 +
.../testkit/TestKitEndUserIntegrationTest.groovy | 298 ++++--
.../testkit/TestKitSamplesIntegrationTest.groovy | 10 +
.../AbstractGradleRunnerIntegrationTest.groovy | 35 +-
.../GradleRunnerArgumentsIntegrationTest.groovy | 44 +-
.../GradleRunnerBuildFailureIntegrationTest.groovy | 53 +-
...GradleRunnerCaptureOutputIntegrationTest.groovy | 127 +++
...GradleRunnerGradleVersionIntegrationTest.groovy | 135 +++
...radleRunnerIsolatedDaemonIntegrationTest.groovy | 16 +-
...leRunnerMechanicalFailureIntegrationTest.groovy | 88 +-
...adleRunnerPluginInjectionIntegrationTest.groovy | 72 +-
.../GradleRunnerResultIntegrationTest.groovy | 25 +-
.../runner/GradleRunnerSmokeIntegrationTest.groovy | 43 +-
.../runner/fixtures/GradleRunnerCoverage.groovy | 26 -
.../fixtures/GradleRunnerIntegTestRunner.groovy | 74 ++
.../fixtures/MultiGradleRunnerSpecRunner.groovy | 83 --
.../gradle/testkit/runner/fixtures/NoDebug.java} | 16 +-
.../org/gradle/testkit/runner/BuildResult.java | 23 +-
.../org/gradle/testkit/runner/GradleRunner.java | 178 +++-
.../InvalidRunnerConfigurationException.java | 5 +-
.../testkit/runner/UnexpectedBuildFailure.java | 6 +-
...re.java => UnexpectedBuildResultException.java} | 23 +-
.../testkit/runner/UnexpectedBuildSuccess.java | 6 +-
.../runner/internal/DefaultBuildResult.java | 22 +-
.../testkit/runner/internal/DefaultBuildTask.java | 5 +
.../runner/internal/DefaultGradleRunner.java | 171 +++-
.../runner/internal/GradleExecutionParameters.java | 96 ++
.../runner/internal/GradleExecutionResult.java | 22 +-
.../testkit/runner/internal/GradleExecutor.java | 7 +-
.../runner/internal/TempTestKitDirProvider.java | 6 +-
.../runner/internal/TestKitGradleExecutor.java | 155 ---
.../runner/internal/ToolingApiGradleExecutor.java | 220 ++++
.../runner/internal/dist/GradleDistribution.java} | 5 +-
.../dist/InstalledGradleDistribution.java} | 20 +-
.../dist/URILocatedGradleDistribution.java} | 17 +-
.../dist/VersionBasedGradleDistribution.java} | 15 +-
.../runner/internal/io/NoCloseOutputStream.java | 49 +
.../internal/io/SynchronizedOutputStream.java | 54 +
.../runner/internal/io/TeeOutputStream.java | 68 ++
.../runner/internal/io/WriterOutputStream.java | 305 ++++++
.../runner/internal/DefaultBuildResultTest.groovy | 6 +-
.../runner/internal/DefaultBuildTaskTest.groovy} | 19 +-
.../runner/internal/DefaultGradleRunnerTest.groovy | 205 ++--
.../test/cunit/CUnitIntegrationTest.groovy | 24 +-
.../googletest/GoogleTestIntegrationTest.groovy | 22 +-
.../test/cunit/plugins/CUnitPlugin.java | 14 +-
.../test/googletest/plugins/GoogleTestPlugin.java | 16 +-
...GlobalLoggingManipulationIntegrationTest.groovy | 9 +-
.../ContinuousBuildToolingApiSpecification.groovy | 25 +-
.../fixture/ToolingApiLoggingSpecification.groovy | 5 +-
.../tooling/fixture/ToolingApiSpecification.groovy | 1 +
...ReceivingStandardStreamsCrossVersionSpec.groovy | 12 +-
.../m8/ToolingApiLoggingCrossVersionSpec.groovy | 1 +
.../r25/ContinuousBuildCrossVersionSpec.groovy | 3 +
...nuousBuildProgressEventsCrossVersionSpec.groovy | 1 +
...entHandleContinuousBuildCrossVersionSpec.groovy | 6 +-
.../ToolingApiEclipseModelCrossVersionSpec.groovy | 246 +++++
.../internal/consumer/DefaultGradleConnector.java | 5 +
.../internal/consumer/DistributionFactory.java | 23 +-
.../connection/CancellableConsumerConnection.java | 11 +-
...sspathInjectionSupportedCheckModelProducer.java | 48 +
.../tooling/model/eclipse/EclipseBuildCommand.java | 51 +
.../tooling/model/eclipse/EclipseProject.java | 35 +-
.../model/eclipse/EclipseProjectNature.java} | 23 +-
...InjectionSupportedCheckModelProducerTest.groovy | 72 ++
version.txt | 2 +-
761 files changed, 19310 insertions(+), 8736 deletions(-)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/gradle.git
More information about the pkg-java-commits
mailing list