Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Use task dependencies in build type tasks. (#12669)

* Revert "Revert "Use normal task dependencies to model build types (#11788)""

This reverts commit a808fec7031ad1e6fe483a78f61589f016560fa2.

* Add all projects tasks

* Fix missing tasks

* Use plain task dependencies

* Remove build type plugin and use tasks directly

The empty plugin is kept around to be turned into a

GradleBuildLifecycleTasksPlugin where we move the task definfitions

in a next step.

* Fix cross version test auto-dependencies

The automatically added dependency should go to

'crossVersionTestImplementation' and not modify the unit test

classpath.

* Move lifecycle tasks into lifecycle plugin

* Remove dead code and fix formatting

* Fix global property value comparison

* Isolate project properties setup in global state plugin

This makes the root build script itself less dependent on order and

allows us to apply all plugins in the 'plugins' block.

* Cleanup and revert changes to 'gradelbuild.java-projects'

Co-authored-by: Jendrik Johannes <jendrik@gradle.com>

  1. … 15 more files in changeset.
Remove dead code and fix formatting

  1. … 3 more files in changeset.
Use plain task dependencies

  1. … 6 more files in changeset.
Add all projects tasks

  1. … 1 more file in changeset.
Add all projects tasks

  1. … 1 more file in changeset.
Revert "Revert "Use normal task dependencies to model build types (#11788)""

This reverts commit a808fec7031ad1e6fe483a78f61589f016560fa2.

  1. … 2 more files in changeset.
Revert "Revert "Use normal task dependencies to model build types (#11788)""

This reverts commit a808fec7031ad1e6fe483a78f61589f016560fa2.

  1. … 2 more files in changeset.
Revert "Use normal task dependencies to model build types (#11788)"

This reverts commit 9c42218db4bc7490a1a8b6862613a436819240ad.

  1. … 2 more files in changeset.
Use normal task dependencies to model build types (#11788)

this fixes how build types are handled in the scanslist view

  1. … 2 more files in changeset.
Fix failed build

  1. … 1 more file in changeset.
Fix failed tests

  1. … 2 more files in changeset.
Ignore test for now

Ignore test for now

Ignore test for now

Fix test & disable reordering for now

  1. … 1 more file in changeset.
Fix test & disable reordering for now

  1. … 1 more file in changeset.
Remove unused build logic

  1. … 2 more files in changeset.
Remove unused build logic

  1. … 2 more files in changeset.
Remove unused build logic

  1. … 2 more files in changeset.
Remove unused build logic

  1. … 2 more files in changeset.
Simplify build type plugin

  1. … 5 more files in changeset.
Simplify build type plugin

  1. … 5 more files in changeset.
Simplify build type plugin

  1. … 5 more files in changeset.
Simplify build type plugin

  1. … 4 more files in changeset.
Simplify build type plugin

  1. … 5 more files in changeset.
Simplify build type plugin

  1. … 5 more files in changeset.
Simplify build type plugin

  1. … 5 more files in changeset.
Fix incorrect split (#10689)

I made a mistake when splitting the test sets: suppose we have 1000 tests and want to split into 3 buckets, the previous split is [333,333,333,1], so the test include/exclude patterns are:

- include 1..333

- include 334..666

- exclude 1..999

We're missing a large subset of tests! This fixes this issue by correctly splitting the buckets.

  1. … 2 more files in changeset.
Fix split

  1. … 2 more files in changeset.
Fix BuildTypesPluginTest