integtests

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Split core integ tests out into separate source dir and source set.

    • -36
    • +0
    ./AbstactCopyIntegrationTest.groovy
    • -156
    • +0
    ./AntProjectIntegrationTest.groovy
    • -138
    • +0
    ./ArtifactDependenciesIntegrationTest.groovy
    • -88
    • +0
    ./BuildAggregationIntegrationTest.groovy
    • -186
    • +0
    ./BuildScriptClasspathIntegrationTest.java
    • -160
    • +0
    ./BuildScriptErrorIntegrationTest.java
    • -44
    • +0
    ./BuildScriptExecutionIntegrationTest.groovy
    • -123
    • +0
    ./CacheProjectIntegrationTest.groovy
    • -41
    • +0
    ./ClientModuleDependenciesResolveIntegrationTest.java
    • -185
    • +0
    ./CodeQualityIntegrationTest.groovy
  1. … 252 more files in changeset.
GRADLE-280 - Allow any URL to be used to specify a script to apply. - Changed Project.file() to accept 'file':' URI, URL objects and URL strings. - Replaced FileScriptSource with URIScriptSource. - Moved default imports classes into o.g.configuration to live with the script plugin stuff.

  1. … 31 more files in changeset.
GRADLE-254 - Updated to actual latest bndlib this time

    • -1
    • +1
    ./OsgiProjectSampleIntegrationTest.groovy
  1. … 4 more files in changeset.
GRADLE-254 - Updated to latest jetty, bndlib, jopt-simple and commons-lang

    • -2
    • +2
    ./OsgiProjectSampleIntegrationTest.groovy
  1. … 6 more files in changeset.
GRADLE-580 - Updated most samples to use groovy 1.7.0

    • -41
    • +0
    ./SamplesGroovy156IntegrationTest.groovy
    • -0
    • +54
    ./SamplesGroovyOldVersionsIntegrationTest.groovy
  1. … 17 more files in changeset.
GRADLE-778/GRADLE-280 - Added support for apply { plugin <id or type> } - Added map based version of apply()

  1. … 18 more files in changeset.
- Replaced plugin.properties with META-INF/gradle-plugins.properties resources. Allows each plugin to provide some meta-data, such as its name. - Removed -l command-line option.

  1. … 26 more files in changeset.
GRADLE-280 - Moved logging related methods from Settings and Gradle interfaces to Script, so they are available for all scripts. - Tidied-up script classloaders, buildSrc classes are available to all scripts, except init scripts.

    • -0
    • +2
    ./BuildScriptClasspathIntegrationTest.java
    • -1
    • +3
    ./BuildScriptExecutionIntegrationTest.groovy
    • -7
    • +3
    ./DistributionIntegrationTestRunner.java
    • -9
    • +37
    ./ExternalScriptExecutionIntegrationTest.groovy
    • -9
    • +41
    ./InitScriptExecutionIntegrationTest.groovy
    • -12
    • +20
    ./SettingsScriptExecutionIntegrationTest.groovy
  1. … 28 more files in changeset.
GRADLE-786 - Fixed file content filtering for Tar task.

  1. … 2 more files in changeset.
Some test listener changes - Added AbstractTestTask.beforeTest() and afterTest() which take closures - Renamed methods of TestListener to better fit with other listener interfaces - Ensure all test events are flushed to the server before test process exits - Handle project which uses junit 3

  1. … 27 more files in changeset.
Some code de-duplication and reuse: - Chopped up ListenerBroadcast and RemoteSender into some reusable pieces. - Extracted AsyncListenerBroadcast out of DefaultExecHandle. - Use ExecHandle in ui ProcessLauncherServer. - Fixed selection of port in ui Server. - Added MultiThreadedTestCase to help with testing concurrent code.

    • -10
    • +10
    ./RemoteListenerIntegrationTest.java
  1. … 35 more files in changeset.
- Handle test listener notification for tests which fail with exceptions that cannot be serialized, or which are not available in the build process. - Reuse connections in RemoteSender and RemoteReceiver

  1. … 12 more files in changeset.
GRADLE-280 - Allow all scripts to declare their classpath in a buildscript { } element. - Added file() and files() methods to all scripts. - Cleaned up some methods from Gradle and GradleInternal.

    • -1
    • +12
    ./ExternalScriptExecutionIntegrationTest.groovy
    • -1
    • +12
    ./InitScriptExecutionIntegrationTest.groovy
    • -1
    • +18
    ./SettingsScriptExecutionIntegrationTest.groovy
  1. … 37 more files in changeset.
GRADLE-280 - Allow apply { } to be used from any script. - Added o.g.api.Script, to specify and document the methods/properties available to all scripts executed by Gradle. - Cleaned up the responsibilities of ScriptObjectConfigurer, ScriptRunner and ScriptCompiler.

    • -0
    • +32
    ./ExternalScriptExecutionIntegrationTest.groovy
  1. … 25 more files in changeset.
- Fixed/improved exception reporting for nested build and buildSrc failures.

    • -7
    • +33
    ./BuildAggregationIntegrationTest.groovy
    • -2
    • +2
    ./BuildScriptClasspathIntegrationTest.java
  1. … 7 more files in changeset.
- Fixed formatting of exception on console. - Changed DefaultExceptionAnalyser to inject source location info into any @Contextual exception. - Detanged most places from needing to use GradleScriptException.

  1. … 24 more files in changeset.
- Much improved detection of source script file and line number for exceptions. - Extracted ExceptionAnalyser from GradleScriptException. - Added some specific exception classes for some common failures. - Added more int test coverage for exception handling

    • -5
    • +24
    ./BuildScriptErrorIntegrationTest.java
    • -0
    • +87
    ./ExternalScriptErrorIntegrationTest.groovy
  1. … 25 more files in changeset.
Try again with the fixes

    • -0
    • +2
    ./IncrementalBuildIntegrationTest.groovy
  1. … 1 more file in changeset.
Fix for broken linux CI build

    • -2
    • +0
    ./IncrementalBuildIntegrationTest.groovy
GRADLE-280 - Added Project.apply { }, which allows an external script to be applied to the current project, or to a set of arbitrary objects.

    • -0
    • +65
    ./ExternalScriptExecutionIntegrationTest.groovy
    • -1
    • +1
    ./InitScriptExecutionIntegrationTest.groovy
  1. … 37 more files in changeset.
GRADLE-280 - Merged code for applying a script to a domain object into ScriptObjectConfigurer, from DefaultInitScriptProcessor, BuildScriptProcessor and ScriptEvaluatingSettingsProcessor.

  1. … 26 more files in changeset.
- Fixed eclipse plugin for mixed groovy and scala projects - Ported EclipsePlugin from java to groovy - Added some int tests

    • -15
    • +44
    ./SamplesEclipseIntegrationTest.groovy
  1. … 32 more files in changeset.
GRADLE-767 - Fix problem where buildSrc build was attempting to recreate cache files while they were already in use by the main build. - Extracted CacheFactory out of DefaultCacheRepository, use a single instance shared by all builds. Manages cache instances used by each build. - Close caches used by a given build at the end of the build, to prevent file handle leaks. - Reworked some of the ServiceRegistry wiring. - Reworked the CacheRepository API.

    • -5
    • +12
    ./BuildScriptClasspathIntegrationTest.java
    • -12
    • +25
    ./CacheProjectIntegrationTest.groovy
    • -18
    • +15
    ./IncrementalBuildIntegrationTest.groovy
    • -7
    • +4
    ./SamplesJavaMultiProjectIntegrationTest.groovy
  1. … 36 more files in changeset.
GRADLE-765 Improve granularity of command line reports.

- If nothing is else is specified reports are now run against the current project.

- If the report option is followed by a project path, the report is run against that project.

- If the path is a wildcard, it is run against all projects.

  1. … 6 more files in changeset.
- Configuration and Dependency are now extensible and convention aware. - Merged some of the dependency factory interfaces into IDependencyImplementationFactory.

    • -41
    • +27
    ./DynamicObjectIntegrationTest.java
  1. … 28 more files in changeset.
GRADLE-49 - Allow methods to be injected into projects (and any extensible object) using a closure - Added more words and samples to the 'organizing build logic' chapter, to show how to use inheritance and injection.

    • -0
    • +27
    ./DynamicObjectIntegrationTest.java
  1. … 18 more files in changeset.
GRADLE-150 Make gradle user home configurable via an environment variable

    • -0
    • +62
    ./GradleUserHomeEnvVariableIntegrationTest.java
  1. … 4 more files in changeset.
GRADLE-708 - Use correct delegate for closures inside subprojects { } which are executed later. - Delegate to the task for task action closures, rather than to the project.

    • -0
    • +47
    ./MultiprojectIntegrationTest.groovy
  1. … 4 more files in changeset.
Added an advanced sample which shows how to add custom elements to the build DSL.

    • -0
    • +56
    ./SamplesCustomBuildLanguageIntegrationTest.groovy
  1. … 15 more files in changeset.
Improve logging of nested build execution (eg buildSrc): - Don't change the logging level when executing buildSrc builds - Changed TaskExecutionLogger to include a prefix when logging the execution of a task from a nested build - Added Gradle.getParent(), which returns the parent of the current build

    • -0
    • +62
    ./BuildAggregationIntegrationTest.groovy
  1. … 26 more files in changeset.