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. … 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. … 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. … 98 more files in changeset.
Prefer implementation/api over compile in language-java tests

    • -4
    • +4
    ./JavadocWorkAvoidanceIntegrationTest.groovy
  1. … 9 more files in changeset.
Prefer implementation/api over compile in language-java tests

    • -4
    • +4
    ./JavadocWorkAvoidanceIntegrationTest.groovy
  1. … 9 more files in changeset.
Prefer implementation/api over compile in language-java tests

    • -4
    • +4
    ./JavadocWorkAvoidanceIntegrationTest.groovy
  1. … 9 more files in changeset.
Prefer implementation/api over compile in language-java tests

    • -4
    • +4
    ./JavadocWorkAvoidanceIntegrationTest.groovy
  1. … 9 more files in changeset.
Clean destination directory when running Groovydoc/Javadoc

Both tasks should clean their destination dir to avoid leftover stale

output files.

Issue #6168

    • -0
    • +26
    ./JavadocWorkAvoidanceIntegrationTest.groovy
  1. … 3 more files in changeset.
Remove dependencies between `javadoc` tasks of dependent Java projects

Closes #5207.

Signed-off-by: Lars Grefer <github@larsgrefer.de>

    • -5
    • +5
    ./JavadocWorkAvoidanceIntegrationTest.groovy
  1. … 2 more files in changeset.
Merge branch 'release'

Fix failed Java 10 tests (#5009)

- Remove old cglib-nodep usage

- Ignore Taglet tests on JDK 10, See https://github.com/gradle/gradle/issues/4993

- Fix TestKit tests on Java 10

  1. … 8 more files in changeset.
Fix languageJava usages of output test fixtures

  1. … 3 more files in changeset.
Fix requires annotation (cannot be added twice)

Disable two Javadoc integration tests for JDK 9

There are problems with multiline javadoc header arguments in JDK 9,

and that version of javadoc, also doesn't allow using the

`@deprecated` javadoc tag, unless the thing being documented is also

annotated with the `@Deprecated` annotation. But, and here's the

kicker, if we go ahead and add `@Deprecated` the `CustomTaglet` code

spews an `IndexOutOfBounds` exception just on JDK 7 on Windows. So,

we can't make everyone happy in this same test, so, we'll just turn it

off in JDK 9 for now.

  1. … 1 more file in changeset.
Disable two Javadoc integration tests for JDK 9

There are problems with multiline javadoc header arguments in JDK 9,

and that version of javadoc, also doesn't allow using the

`@deprecated` javadoc tag, unless the thing being documented is also

annotated with the `@Deprecated` annotation. But, and here's the

kicker, if we go ahead and add `@Deprecated` the `CustomTaglet` code

spews an `IndexOutOfBounds` exception just on JDK 7 on Windows. So,

we can't make everyone happy in this same test, so, we'll just turn it

off in JDK 9 for now.

  1. … 1 more file in changeset.
Avoid single quotes to be escaped for concatenated offline link value (#2242)

  1. … 3 more files in changeset.
Touch up test

Allow single quote characters in javadoc task options. (#1288)

Allow single quote characters in javadoc task options

  1. … 1 more file in changeset.
Address review items

+review REVIEW-6454

  1. … 2 more files in changeset.
Copy jflags to new javadoc options

+review REVIEW-6462

  1. … 1 more file in changeset.
Add support for doclet options that can have multiple values and appear multiple times

+review REVIEW-6454

  1. … 4 more files in changeset.
Cleanup Java performance test projects and scenarios

- Sort tests into packages

- Add new test projects: `largeMonolithicJavaProject`,

`largeJavaMultiProject`, `mediumJavaMultiProjectWithTestNG`

- Cleanup template.gradle file

-- Remove "old Java" templates

-- Remove unused Scala and Groovy performance

test project configurations

-- Remove large enterprise performance test projects

- Simplify Java scenarios: clean assemble, first use, change test,

getting IDE models, dependency report, abi change, non-abi change

- Adjust tests to not use old test projects anymore

- Add file mutators

    • -2
    • +2
    ./JavadocFileEncodingIntegrationTest.groovy
  1. … 96 more files in changeset.
Reproduce and fix issue #1456

Adapt any options that do not support the internal interface

+review REVIEW-6454

  1. … 1 more file in changeset.
Just remove an extra just

+review REVIEW-6442

    • -1
    • +1
    ./JavadocWorkAvoidanceIntegrationTest.groovy
Refactor classpath content and entry hashers

- Simplify ClasspathContentHasher to have a single method

- Use an InputStream vs passing around byte[]

- Handle duplicates in jar files

- Cache "no signature" calculations

+review REVIEW-6442

    • -6
    • +24
    ./JavadocWorkAvoidanceIntegrationTest.groovy
  1. … 14 more files in changeset.
Revert "Hack to restore caching of individual files in a classpath entry"

This reverts commit 19790308bb7853235bdd229987db77d2f2f43f16.

Revert "Refactored ClasspathContentHasher and ClasspathEntryHasher"

This reverts commit be5dad934e525208dcfdfc2de7327f85c58ee9fb.

Revert "Rename withContent to withContentHash"

This reverts commit 650d899813c39a3f7e0423733d78f1d6080057fd.

Revert "Allow ClasspathEntryHasher to hash directories"

This reverts commit f26f3cfa6dc6d10c5b78dae45abe80fb0240482a.

    • -28
    • +7
    ./JavadocWorkAvoidanceIntegrationTest.groovy
  1. … 15 more files in changeset.
Refactored ClasspathContentHasher and ClasspathEntryHasher

- Use an InputStream vs passing around byte[]

- Return null HashCode's when the Hasher isn't used

- Use a single method in ClasspathContentHasher

- Document issues with duplicates in Jars

- Fix error messages to be a little more generic since this is used for both

@Classpath and @CompileClasspath

+review REVIEW-6442

    • -7
    • +28
    ./JavadocWorkAvoidanceIntegrationTest.groovy
  1. … 11 more files in changeset.
Ignore tests that check particular tasks ran with parallel execution

+review REVIEW-6442

    • -1
    • +4
    ./JavadocWorkAvoidanceIntegrationTest.groovy
Add a test to check that duplicates are not ignored in a jar

+review REVIEW-6442

    • -0
    • +41
    ./JavadocWorkAvoidanceIntegrationTest.groovy
Fix test when the build is too fast

+review REVIEW-6442

    • -6
    • +8
    ./JavadocWorkAvoidanceIntegrationTest.groovy