PmdPluginVersionIntegrationTest.groovy

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

    • -1
    • +1
    ./PmdPluginVersionIntegrationTest.groovy
  1. … 50 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.

    • -1
    • +1
    ./PmdPluginVersionIntegrationTest.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.

    • -1
    • +1
    ./PmdPluginVersionIntegrationTest.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.

    • -1
    • +1
    ./PmdPluginVersionIntegrationTest.groovy
  1. … 50 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.

    • -1
    • +1
    ./PmdPluginVersionIntegrationTest.groovy
  1. … 98 more files in changeset.
Replace 'Matchers' with 'CoreMatchers'

So we do not require 'org.hamcrest:hamcrest-library' as additional

dependency anymore. Which was only available for most of the tests

because it leaked onto the test compile classpath.

    • -2
    • +2
    ./PmdPluginVersionIntegrationTest.groovy
  1. … 162 more files in changeset.
Use 'implementation' dependencies everywhere

    • -2
    • +2
    ./PmdPluginVersionIntegrationTest.groovy
  1. … 286 more files in changeset.
Use 'implementation' dependencies everywhere

    • -2
    • +2
    ./PmdPluginVersionIntegrationTest.groovy
  1. … 283 more files in changeset.
Use 'implementation' dependencies everywhere

    • -2
    • +2
    ./PmdPluginVersionIntegrationTest.groovy
  1. … 286 more files in changeset.
Use 'implementation' dependencies everywhere

    • -2
    • +2
    ./PmdPluginVersionIntegrationTest.groovy
  1. … 284 more files in changeset.
Use 'implementation' dependencies everywhere

    • -2
    • +2
    ./PmdPluginVersionIntegrationTest.groovy
  1. … 285 more files in changeset.
Use 'implementation' dependencies everywhere

    • -2
    • +2
    ./PmdPluginVersionIntegrationTest.groovy
  1. … 285 more files in changeset.
Update references to 1.6 compatibility to 1.7

    • -1
    • +1
    ./PmdPluginVersionIntegrationTest.groovy
  1. … 20 more files in changeset.
Update references to 1.6 compatibility to 1.7

    • -1
    • +1
    ./PmdPluginVersionIntegrationTest.groovy
  1. … 20 more files in changeset.
Upgrade default tool version of PMD to 6.7.0

The default ruleset has been changed from the now deprecated

`java-basic` to `category/java/errorprone.xml`.

Resolves #6625.

    • -7
    • +10
    ./PmdPluginVersionIntegrationTest.groovy
  1. … 9 more files in changeset.
Deprecate FileCollection.add()

The method was never really working as expected, as in most cases it would throw UOE.

This also fixes a bug with PmdExtension.ruleSetFiles() always throwing the aforementioned UOE exception.

    • -0
    • +22
    ./PmdPluginVersionIntegrationTest.groovy
  1. … 8 more files in changeset.
Change int tests to use relevant fixture methods to express their expectations about the build log output.

    • -2
    • +2
    ./PmdPluginVersionIntegrationTest.groovy
  1. … 30 more files in changeset.
Fix tests

    • -6
    • +3
    ./PmdPluginVersionIntegrationTest.groovy
  1. … 7 more files in changeset.
Put code quality integration tests into separate packages

    • -0
    • +282
    ./PmdPluginVersionIntegrationTest.groovy
  1. … 45 more files in changeset.