ApplicationPluginIntegrationTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Add test coverage for a failing application start script

    • -21
    • +23
    ./ApplicationPluginIntegrationTest.groovy
Make sure relative path of script allows custom executableDir

Add integration test coverage

Fix #4675

    • -8
    • +16
    ./ApplicationPluginIntegrationTest.groovy
  1. … 1 more file in changeset.
Make sure relative path of script allows custom executableDir

Add integration test coverage

Fix #4675

    • -10
    • +18
    ./ApplicationPluginIntegrationTest.groovy
  1. … 1 more file in changeset.
Change more tests.

    • -2
    • +2
    ./ApplicationPluginIntegrationTest.groovy
  1. … 40 more files in changeset.
Change more tests.

    • -1
    • +1
    ./ApplicationPluginIntegrationTest.groovy
  1. … 13 more files in changeset.
Changed a bunch of integration tests to use the various task assertion methods instead of directly querying the `executedTasks` and `skippedTasks` collections. These methods can give better diagnostics when the assertion fails, and can perform additional checks.

    • -3
    • +3
    ./ApplicationPluginIntegrationTest.groovy
  1. … 98 more files in changeset.
Changed a bunch of integration tests to use the various task assertion methods instead of directly querying the `executedTasks` and `skippedTasks` collections. These methods can give better diagnostics when the assertion fails, and can perform additional checks.

    • -3
    • +3
    ./ApplicationPluginIntegrationTest.groovy
  1. … 98 more files in changeset.
Changed a bunch of integration tests to use the various task assertion methods instead of directly querying the `executedTasks` and `skippedTasks` collections. These methods can give better diagnostics when the assertion fails, and can perform additional checks.

    • -3
    • +3
    ./ApplicationPluginIntegrationTest.groovy
  1. … 98 more files in changeset.
Let plugins tests not use deprecated configurations

    • -3
    • +3
    ./ApplicationPluginIntegrationTest.groovy
  1. … 36 more files in changeset.
Let plugins tests not use deprecated configurations

    • -3
    • +3
    ./ApplicationPluginIntegrationTest.groovy
  1. … 36 more files in changeset.
Let plugins tests not use deprecated configurations

    • -3
    • +3
    ./ApplicationPluginIntegrationTest.groovy
  1. … 33 more files in changeset.
Let plugins tests not use deprecated configurations

    • -3
    • +3
    ./ApplicationPluginIntegrationTest.groovy
  1. … 36 more files in changeset.
More fixes

    • -8
    • +8
    ./ApplicationPluginIntegrationTest.groovy
  1. … 4 more files in changeset.
More fixes

    • -8
    • +8
    ./ApplicationPluginIntegrationTest.groovy
  1. … 4 more files in changeset.
Fix task dependency inference when a mapped task output file `Property` is used as input to an `@Input` on another task.

Move some test utility methods out of the artifact transform tests into a more general place, and reuse in some of the task dependency inference tests.

    • -8
    • +8
    ./ApplicationPluginIntegrationTest.groovy
  1. … 28 more files in changeset.
Fix task dependency inference when a mapped task output file `Property` is used as input to an `@Input` on another task.

Move some test utility methods out of the artifact transform tests into a more general place, and reuse in some of the task dependency inference tests.

    • -8
    • +8
    ./ApplicationPluginIntegrationTest.groovy
  1. … 28 more files in changeset.
Fix task dependency inference when a mapped task output file `Property` is used as input to an `@Input` on another task.

Move some test utility methods out of the artifact transform tests into a more general place, and reuse in some of the task dependency inference tests.

    • -8
    • +8
    ./ApplicationPluginIntegrationTest.groovy
  1. … 28 more files in changeset.
Fix task dependency inference when a mapped task output file `Property` is used as input to an `@Input` on another task.

Move some test utility methods out of the artifact transform tests into a more general place, and reuse in some of the task dependency inference tests.

    • -8
    • +8
    ./ApplicationPluginIntegrationTest.groovy
  1. … 28 more files in changeset.
Fix task dependency inference when a mapped task output file `Property` is used as input to an `@Input` on another task.

Move some test utility methods out of the artifact transform tests into a more general place, and reuse in some of the task dependency inference tests.

    • -8
    • +8
    ./ApplicationPluginIntegrationTest.groovy
  1. … 28 more files in changeset.
Fix task dependency inference when a mapped task output file `Property` is used as input to an `@Input` on another task.

Move some test utility methods out of the artifact transform tests into a more general place, and reuse in some of the task dependency inference tests.

    • -8
    • +8
    ./ApplicationPluginIntegrationTest.groovy
  1. … 28 more files in changeset.
Fix task dependency inference when a mapped task output file `Property` is used as input to an `@Input` on another task.

Move some test utility methods out of the artifact transform tests into a more general place, and reuse in some of the task dependency inference tests.

    • -8
    • +8
    ./ApplicationPluginIntegrationTest.groovy
  1. … 28 more files in changeset.
Fix task dependency inference when a mapped task output file `Property` is used as input to an `@Input` on another task.

Move some test utility methods out of the artifact transform tests into a more general place, and reuse in some of the task dependency inference tests.

    • -8
    • +8
    ./ApplicationPluginIntegrationTest.groovy
  1. … 28 more files in changeset.
Fix task dependency inference when a mapped task output file `Property` is used as input to an `@Input` on another task.

Move some test utility methods out of the artifact transform tests into a more general place, and reuse in some of the task dependency inference tests.

    • -8
    • +8
    ./ApplicationPluginIntegrationTest.groovy
  1. … 28 more files in changeset.
Use installDist as main task for application plugin

    • -1
    • +1
    ./ApplicationPluginIntegrationTest.groovy
Test app plugin like other well behaved plugins

The application plugin neither creates its tasks lazily nor references

other tasks lazily (e.g., the `jar` task). Making the

ApplicationPluginIntegrationTest inherit from WellBehavedPluginTest

exposes this problem by showing that the plugin fails the "does not

realize all possible tasks" test.

Signed-off-by: Kevin Macksamie <kevin.macksamie@gmail.com>

    • -2
    • +8
    ./ApplicationPluginIntegrationTest.groovy
Fix plugins usages of output test fixtures

    • -8
    • +8
    ./ApplicationPluginIntegrationTest.groovy
  1. … 8 more files in changeset.
Removed extraneous 'chmod' (#4779)

This fixes https://github.com/gradle/gradle/issues/4627

    • -0
    • +22
    ./ApplicationPluginIntegrationTest.groovy
  1. … 1 more file in changeset.
Add support for configurable start script directory

Signed-off-by: Bo Zhang <bo@gradle.com>

    • -0
    • +26
    ./ApplicationPluginIntegrationTest.groovy
  1. … 8 more files in changeset.
Improve code according to Lorant suggestion

    • -3
    • +3
    ./ApplicationPluginIntegrationTest.groovy
Address code review comments

    • -4
    • +30
    ./ApplicationPluginIntegrationTest.groovy
  1. … 2 more files in changeset.