ExternalScriptExecutionIntegrationTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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.