Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Deprecation removal of Gradle GUI (#1749)

Remove Gradle GUI code, leftovers Open API code and user guides.

  1. … 191 more files in changeset.
Fix tests

+review REVIEW-6020

  1. … 1 more file in changeset.
Use `File`s instead of `URI`s in `ClassLoaderFactory` API

It involved a lot of needless conversion, and we need a full `ClassPath`

to be able to do hashing later on.

+review REVIEW-6020

  1. … 4 more files in changeset.
Only run test against previous versions that include the open api.

  1. … 1 more file in changeset.
Removed open API UIFactory and all the supporting classes. Added int test coverage that a reasonable failure is received when trying to use the open API from an older version.

  1. … 11 more files in changeset.
Moved int tests from open api to ui projects and changed them to bolt directly onto the ui implementation.

  1. … 10 more files in changeset.
Removed GradleRunnerFactory from openApi.

  1. … 5 more files in changeset.
Moved GradleRunnerTest from openApi to ui projects and changed it to bolt onto the ui classes directly.

  1. … 1 more file in changeset.
Don't use the real Gradle user home dir for these tests.

Fixed race condition in open api int test.

Moved ClasspathUtil and ClassLoaderFactory and impl to baseServices.

  1. … 36 more files in changeset.
Remove @author tags and names from source code.

- Added checkstyle check for @author

- Added not to CONTRIBUTING.md saying that we don't use names in the codebase

  1. … 1210 more files in changeset.
Remove RuleHelper.

Use constructor injection instead of reflection.

  1. … 84 more files in changeset.
Further fixes for GradleDistribution API change.

Push a GradleDistribution into GradleExecuters so that they can adapt to different versions that they might be running.

Required some restructuring of the GradleDistribution hierarchy, and includes some extra tidy up.

  1. … 31 more files in changeset.
Don't require the distribution to have a reference to the test directory provider.

  1. … 19 more files in changeset.
Rename “GradleDistribution” to “GradleBuiltDistribution” and “GradleBasicDistribution” to “GradleDistribution”.

  1. … 23 more files in changeset.
Use BasicGradleDistribution through the testing infrastructure, not GradleDistribution.

  1. … 16 more files in changeset.
Introduce IntegrationTestBuildContext, that provides values for certain configuration required for test execution (e.g. gradle user home dir).

This used to be done by GradleDistribution.

  1. … 41 more files in changeset.
Some renaming and cleanup around the test/temp directory used in tests.

  1. … 304 more files in changeset.
Don't have the GradleDistribution be responsible for providing the working space for a test.

  1. … 105 more files in changeset.
Rename TestFileContext to TestWorkDirProvider, and don't make TestFile implement it.

  1. … 62 more files in changeset.
Moved RuleHelper to live with other test utilities

  1. … 6 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

  1. … 166 more files in changeset.
Revert "Another attempt at taming test logging."

This reverts commit 91559f05484f70ca3ff1d66ad3dfdf85c49de5f2.

This wasn't supposed to be comitted.

  1. … 12 more files in changeset.
Another attempt at taming test logging.

I chose to duplicate some of LogbackLoggingConfigurer instead of refactoring for reuse as I'm not confident in changing LogbackLoggingConfigurer and the requirements are slightly different for testing.

The intention was to use a test rule to reset the logging before each test. There's some awkwardness with this in that some of the logging comes from other rules, which may run before the logging reset rule. This means that rules that emit logging need to explicitly reset logging before doing so.

A better approach might be to have a baseline logback.xml on the classpath and then reset the configuration _after_ each test (in case it fiddles with the config).

  1. … 12 more files in changeset.
Revert "Attempt at using LogbackLoggingConfigurer to quieten the logging during test execution."

This reverts commit 447b18f03810d714bce23e8d925d49d957c34326.

Nope, that's not it.

  1. … 12 more files in changeset.
Attempt at using LogbackLoggingConfigurer to quieten the logging during test execution.

  1. … 12 more files in changeset.
tests should throw AssertionError instead of JUnit3 AssertionFailedError

  1. … 8 more files in changeset.
Undo accidental change.