On Tue, 2 May 2023 08:57:30 GMT, Ambarish Rapte <ara...@openjdk.org> wrote:
>> Add `TEST_ONLY` flag to gradle with default value as false. >> Add new task named `shims`, This task depends on all shim tasks from all >> projects. Hence it will build all shim classes. >> >> If TEST_ONLY is set to true, the all non test tasks get disabled. When >> running a test task, this flag would reduce time in checking if all non test >> tasks are up to date. >> How to use: >> 1. Following command would fail in a clean repo, >> > gradle -PTEST_ONLY=true :base:test >> 2. The sdk and shims task must have been executed before running any test >> > gradle sdk shims >> > gradle -PTEST_ONLY=true :base:test >> 3. Setting this flag to true with non test task would result in no task >> being run. >> > gradle -PTEST_ONLY=true sdk -> It will not build sdk task >> >> TIP: use `--dry-run` option of gradle for speeding up testing the effect of >> this PR. > > Ambarish Rapte has updated the pull request incrementally with one additional > commit since the last revision: > > address review comments Looks good to me. ------------- Marked as reviewed by aghaisas (Reviewer). PR Review: https://git.openjdk.org/jfx/pull/1117#pullrequestreview-1416364136