Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Ignore one more flaky test

Ignore known flaky tests

Remove unused import

Cover empty cache scenario for build scan performance

- add simple clean assemble for comparison with build cache builds

Merge pull request #6850 from gradle/eskatos/docs-kts/workerApi-favor-property

Refine workerApi Kotlin samples favoring property member

Add "forceRealizeDependencyManagementTest" build type

Refine workerApi Kotlin samples favoring property member

now that #6641 is fixed

Signed-off-by: Paul Merlin <paul@gradle.com>

Merge pull request #6845 from gradle/lptr/core/source-task-not-to-expose-field

Do not expose source field of SourceTask

    • -0
    • +5
    /subprojects/docs/src/docs/release/notes.md
Merge pull request #6794 from gradle/lptr/core/upgrade-to-groovy-2.5-notes

Mention Groovy 2.5 upgrade in release notes

    • -0
    • +1
    /subprojects/docs/src/docs/release/notes.md
Merge branch 'master' into lptr/core/source-task-not-to-expose-field

    • -0
    • +5
    /subprojects/docs/src/docs/release/notes.md
Report TestNG test methods below test classes

Prior to this commit, test methods were reported as siblings of their

test classes for recent versions of TestNG:

gradle test executor test descriptor

└── test Ng suite test descriptor

├── class level suite test descriptor

└── test method test descriptor

Now, test methods are reported as children of their test classes:

gradle test executor test descriptor

└── test Ng suite test descriptor

└── class level suite test descriptor

└── test method test descriptor

Resolves #6679.

    • -0
    • +5
    /subprojects/docs/src/docs/release/notes.md
Temporarily allow leaking file handles

Issue: gradle/gradle-private#1532

Ignore gosu plugin because of its reliance on SourceTask.source

Rebaseline IdeIntegrationPerformanceTest

Seems like we introduced some regression on dependency mangement, accept it.

Rebaseline improved scenario

Disable buildScanPerformanceTests

Add neutral color to performance report

Previously we have only green and red color in performance report, which is kind of misleading.

This PR uses neutral color to mark those low-confidence execution results.

Rename getResultsForReport method to suppress validation warning

Allow inner class pattern match an outer class (#6812)

This fixes #5763 .

In Gradle 4.7 we made a change https://github.com/gradle/gradle/pull/4597 which pre-excludes some classes if test pattern is provided. For example, if a test pattern `org.gradle.Foo.testMethod` is provided, we can definitely exclude `org.gradle.Bar` class. However, this introduced one issue: if test pattern `EnclosingClass$NestedClass.nestedTest` is provided, we exclude `EnclosingClass` - this prevents `JUnitPlatformClassProcessor` from discovering its inner class.

This PR fixes this issue by allowing `EnclosingClass` to match a `EnclosingClass$NestedClass` pattern.

Add accepted API change

Tweak build scan performance tests

- track output to stress test output capturing for clean builds

- just run assemble task when testing build cache and up-to-date data capturing performance

Merge pull request #6795 from gradle/lptr/idea/code-inspection/do-not-warn-on-too-wide-visibility

Do not warn about possible weaker access in IntelliJ

Merge pull request #6840 from gradle/lptr/core/remove-content-hasher-factory

Remove some useless code

Do not expose source field of SourceTask

This has caused some grief and is unnecessary.

    • -0
    • +5
    /subprojects/docs/src/docs/release/notes.md
Remove unused class

Remove unused code

ContentHasherFactory has no real use, so let's decrease complexity.

Merge pull request #6837 from gradle/wolfs/non-null/object-factory

Add NonNullApi annotation on org.gradle.api.model

Merge CORE and PLUGIN module types

    • -1
    • +1
    /subprojects/announce/announce.gradle.kts
    • -1
    • +1
    /subprojects/build-init/build-init.gradle
    • -1
    • +1
    /subprojects/ide-native/ide-native.gradle
    • -1
    • +1
    /subprojects/javascript/javascript.gradle
  1. … 14 more files in changeset.
Add NonNullApi annotation on org.gradle.api.model

Everything created from ObjectFactory will be non-null.

Revert local change to build scan performance test