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.

    • -32
    • +0
    ./gradle/integtests/ExtraTestCommandLineOptionsListener.java
    • -32
    • +0
    ./gradle/integtests/ExtraTestCommandLineOptionsListenerWrapper.java
    • -70
    • +0
    ./gradle/integtests/ModelTasksGradleUIIntegrationTest.groovy
    • -208
    • +0
    ./gradle/integtests/MultiprojectProjectAndTaskListIntegrationTest.groovy
    • -137
    • +0
    ./gradle/integtests/OpenApiFixture.java
    • -935
    • +0
    ./gradle/integtests/OpenApiUiTest.groovy
    • -52
    • +0
    ./gradle/integtests/TestAlternateUIInteractionVersion1.java
    • -43
    • +0
    ./gradle/integtests/TestSingleDualPaneUIInteractionVersion1.java
  1. … 178 more files in changeset.
Conditionally ignore JUnit test on IBM JDK

The previous attempt to conditionally ignore this test used `@Requires`,

which doesn't work for non-Spock tests.

    • -3
    • +7
    ./gradle/integtests/MultiprojectProjectAndTaskListIntegrationTest.groovy
Don't test OpenAPI on IBM JDK

These tests are flaky when run on IBM JDK. It's not worth investing time to fix

the tests for this deprecated feature.

Flaky test issue: gradle/gradle-private#437

    • -1
    • +3
    ./gradle/integtests/MultiprojectProjectAndTaskListIntegrationTest.groovy
Polish `MultiprojectProjectAndTaskListIntegrationTest`

- Use same project refresh timeout for all tests

- Fix braces formatting

- DRY

    • -78
    • +79
    ./gradle/integtests/MultiprojectProjectAndTaskListIntegrationTest.groovy
Make the out-of-process gradle --no-daemon

- This is an attempt to restore stability to our CI builds given that

the daemon is now going to be on by default. Previously, tests which

used these classes were running without the daemon implicilty. Now

they will run without the daemon explicitly.

    • -1
    • +1
    ./gradle/integtests/ExtraTestCommandLineOptionsListener.java
    • -1
    • +1
    ./gradle/integtests/ExtraTestCommandLineOptionsListenerWrapper.java
Initialise native services in test ClassLoader into different directory to that used by the Gradle version under test.

    • -1
    • +1
    ./gradle/integtests/ModelTasksGradleUIIntegrationTest.groovy
    • -1
    • +1
    ./gradle/integtests/MultiprojectProjectAndTaskListIntegrationTest.groovy
    • -2
    • +2
    ./gradle/integtests/OpenApiUiTest.groovy
  1. … 2 more files in changeset.
Add @LeaksFileHandles.

Forcefully clean up test temp directories and mark tests for which it fails on Windows with @LeaksFileHandles so that they still pass.

+review REVIEW-5504

    • -0
    • +2
    ./gradle/integtests/OpenApiUiTest.groovy
  1. … 97 more files in changeset.
Initialize the native services in the UI integration tests, not in the UI bits themselves.

+review REVIEW-5378

    • -0
    • +2
    ./gradle/integtests/ModelTasksGradleUIIntegrationTest.groovy
    • -0
    • +2
    ./gradle/integtests/MultiprojectProjectAndTaskListIntegrationTest.groovy
    • -0
    • +2
    ./gradle/integtests/OpenApiUiTest.groovy
  1. … 2 more files in changeset.
Bump timeout cause the current one was not enough for the extremely slow Windows Java 8 build

+review REVIEW-5370

    • -2
    • +2
    ./gradle/integtests/ModelTasksGradleUIIntegrationTest.groovy
Bump timeout cause the current one was not enough on some CI boxes

+review REVIEW-5370

    • -1
    • +1
    ./gradle/integtests/ModelTasksGradleUIIntegrationTest.groovy
Bump timeout cause the current one was not enough on some CI boxes

+review REVIEW-5370

    • -1
    • +1
    ./gradle/integtests/ModelTasksGradleUIIntegrationTest.groovy
Test coverage around graph-closing task container model node when selecting tasks for execution

+review REVIEW-5370

    • -0
    • +68
    ./gradle/integtests/ModelTasksGradleUIIntegrationTest.groovy
    • -0
    • +92
    ./gradle/integtests/TestExecutionInteraction.groovy
  1. … 4 more files in changeset.
Changed the GUI to use ProjectTaskLister to determine the tasks of the project.

  1. … 7 more files in changeset.
Simplify ClassLoaderScope.

- Allow attaching of arbitrary classloaders (supports graphs instead of just trees)

- Remove “base” concept

    • -3
    • +3
    ./gradle/integtests/OpenApiUiTest.groovy
  1. … 47 more files in changeset.
Changed some source files so that they will compile under Groovy 2.x

    • -3
    • +3
    ./gradle/integtests/OpenApiUiTest.groovy
  1. … 2 more files in changeset.
Removed dual pane ui implementation as it is no longer used.

    • -25
    • +0
    ./gradle/integtests/OpenApiFixture.java
    • -59
    • +32
    ./gradle/integtests/OpenApiUiTest.groovy
    • -2
    • +1
    ./gradle/integtests/TestSingleDualPaneUIInteractionVersion1.java
  1. … 3 more files in changeset.
Moved int tests from open api to ui projects and changed them to bolt directly onto the ui implementation.

    • -0
    • +136
    ./gradle/integtests/BlockingRequestObserver.java
    • -0
    • +32
    ./gradle/integtests/ExtraTestCommandLineOptionsListenerWrapper.java
    • -8
    • +0
    ./gradle/integtests/MultiprojectProjectAndTaskListIntegrationTest.groovy
    • -0
    • +162
    ./gradle/integtests/OpenApiFixture.java
    • -0
    • +958
    ./gradle/integtests/OpenApiUiTest.groovy
    • -0
    • +127
    ./gradle/integtests/OutputUILordTest.groovy
    • -0
    • +52
    ./gradle/integtests/TestAlternateUIInteractionVersion1.java
    • -0
    • +245
    ./gradle/integtests/TestSettingsNodeVersion1.java
    • -0
    • +44
    ./gradle/integtests/TestSingleDualPaneUIInteractionVersion1.java
  1. … 8 more files in changeset.
Removed GradleRunner as it is no longer used by anything.

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

    • -0
    • +256
    ./gradle/integtests/GradleRunnerTest.groovy
  1. … 1 more file in changeset.
Removed some unused fields.

  1. … 1 more file in changeset.
Some minor tidy-ups.

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

    • -3
    • +0
    ./gradle/integtests/MultiprojectProjectAndTaskListIntegrationTest.groovy
  1. … 1211 more files in changeset.
Remove RuleHelper.

Use constructor injection instead of reflection.

    • -1
    • +1
    ./gradle/integtests/MultiprojectProjectAndTaskListIntegrationTest.groovy
  1. … 87 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
    • +1
    ./gradle/integtests/MultiprojectProjectAndTaskListIntegrationTest.groovy
  1. … 42 more files in changeset.
Some renaming and cleanup around the test/temp directory used in tests.

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

    • -8
    • +6
    ./gradle/integtests/MultiprojectProjectAndTaskListIntegrationTest.groovy
  1. … 108 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
    ./gradle/integtests/MultiprojectProjectAndTaskListIntegrationTest.groovy
  1. … 169 more files in changeset.
tests should throw AssertionError instead of JUnit3 AssertionFailedError

  1. … 8 more files in changeset.
Don't use the real user home dir for these int tests.

    • -22
    • +6
    ./gradle/integtests/MultiprojectProjectAndTaskListIntegrationTest.groovy