ExternalScriptExecutionIntegrationTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Moved some int tests to live in the core project.

    • -196
    • +0
    ./ExternalScriptExecutionIntegrationTest.groovy
  1. … 7 more files in changeset.
Introduce ClassLoaderScope.

Attempts to model the class loader relationships more explicitly, and encapsulate class loader creation. It also allows lazy classloader creation (in a more obvious way than before) which allows short circuiting in the classloader hierarchy.

    • -2
    • +0
    ./ExternalScriptExecutionIntegrationTest.groovy
  1. … 80 more files in changeset.
Temporarily ignore test to unblock CI.

    • -0
    • +2
    ./ExternalScriptExecutionIntegrationTest.groovy
Some int test fixes.

    • -1
    • +0
    ./ExternalScriptExecutionIntegrationTest.groovy
  1. … 1 more file in changeset.
Changed int tests so that they don't use removed internal property.

    • -2
    • +0
    ./ExternalScriptExecutionIntegrationTest.groovy
  1. … 4 more files in changeset.
Some renaming and cleanup around the test/temp directory used in tests.

    • -1
    • +1
    ./ExternalScriptExecutionIntegrationTest.groovy
  1. … 308 more files in changeset.
Moved code related to GradleExecuter and GradleDistribution into org.gradle.integtests.fixtures.executer - Affects many, many files, but mostly just imports - Certain files (eg RuleHelper) are not in the correct spot, but were moved to avoid cycles

    • -2
    • +2
    ./ExternalScriptExecutionIntegrationTest.groovy
  1. … 170 more files in changeset.
Broke the different kinds of test fixture servers out into their own packages and inner'd some sftp server classes.

    • -1
    • +1
    ./ExternalScriptExecutionIntegrationTest.groovy
  1. … 37 more files in changeset.
Move (some) Ivy specific test fixtures into a dedicated package, instead of growing the 'org.gradle.integtests' ball of mud.

Had to move some other stuff that hangs off this as well to avoid package cycles.

    • -1
    • +5
    ./ExternalScriptExecutionIntegrationTest.groovy
  1. … 50 more files in changeset.
Added MavenHttpRepository fixture, to be used to declare expectations about http requests to the artifacts of an HTTP maven repository. Started using this in a few integration tests.

    • -2
    • +0
    ./ExternalScriptExecutionIntegrationTest.groovy
  1. … 12 more files in changeset.
Fix more tests failed on unknown os.

    • -0
    • +2
    ./ExternalScriptExecutionIntegrationTest.groovy
  1. … 1 more file in changeset.
More progress on user-agent update. - reformat useragent string. - Add useragent information to remote build script loading - Use same useragent information in HttpClientConfigurer - Add check for useragent handling in AbstractDependencyResolutionTest - Add check for useragent handling in IvyPublishIntegrationTest - Add ToolingApiRemoteIntegrationTest to check useragent for gradle downloads via toolingapi - TODO: later we should replace URIResource by ExternalResource

We have now different useragents than gradle + version info:

- when using custom ivy resolvers (URLResolver)

- publish to maven repo

    • -5
    • +4
    ./ExternalScriptExecutionIntegrationTest.groovy
  1. … 13 more files in changeset.
Issue a deprecation warning when attempting to create a dynamic property directly on an object.

This has been deprecated in favour of the dynamic properties extension.

project.foo = "bar"

is now:

project.ext.foo = "bar"

    • -7
    • +8
    ./ExternalScriptExecutionIntegrationTest.groovy
  1. … 36 more files in changeset.
- Shuffled some classes around in o.g.integtests.fixtures to remove package cycle. - Switched on package cycle checking for a few more projects. - Switched off class cycle checking, just do packages for now.

    • -1
    • +1
    ./ExternalScriptExecutionIntegrationTest.groovy
  1. … 115 more files in changeset.
Turn on deprecation checking for integration tests by default: disabled in a few cases - use GradleDistributionExecuter.ignoreDeprecationWarnings() in cases where warnings are still emitted in tests - Ignore idea.ConfigurationHooksTest.triggersBeforeAndWhenConfigurationHooks, since this test fails due to a bug - A few other tests still failing

    • -1
    • +1
    ./ExternalScriptExecutionIntegrationTest.groovy
  1. … 15 more files in changeset.
Flipped the dependency between coreImpl and the plugins, so that any plugin project can use the classes of coreImpl. Added a filter so that only org.gradle.* is exported from coreImpl.

    • -1
    • +0
    ./ExternalScriptExecutionIntegrationTest.groovy
  1. … 4 more files in changeset.
Added a filter between the plugins ClassLoader, and the build ClassLoader, which prevents scripts and external plugins from seeing anything except org.gradle.*, ant, groovy, ivy, slf4j, log4j and jcl.

    • -17
    • +27
    ./ExternalScriptExecutionIntegrationTest.groovy
  1. … 17 more files in changeset.
Changed repositories.ivy() to use a commons http client backed Ivy resolver for http/https urls, and UrlResolver for other urls. Uses preemptive authentication for put requests, to fix publishing large artifacts to password protected ivy repositories.

    • -1
    • +1
    ./ExternalScriptExecutionIntegrationTest.groovy
  1. … 12 more files in changeset.
Added RepositoryHandler.ivy(), which can be used to declare a URL based Ivy resolver.

    • -3
    • +4
    ./ExternalScriptExecutionIntegrationTest.groovy
  1. … 16 more files in changeset.
After merging idea & eclipse subproject I moved integTests accordingly. This refactoring makes it much easier to run only the ide-specific tests if one changes only eclipse/idea plugin. Needed to move one common base class to core fixtures.

    • -0
    • +1
    ./ExternalScriptExecutionIntegrationTest.groovy
  1. … 196 more files in changeset.
GRADLE-1355 - Move integration tests out of core project and into their own integTest project.

    • -0
    • +184
    ./ExternalScriptExecutionIntegrationTest.groovy
  1. … 668 more files in changeset.