lucene/gradle/testing
Tyler Bertrand c514089d66
Gradle optimizations (#12150)
* Define inputs and outputs for task validateJarLicenses
  * Lazily configure validateJarLicenses
* Move functionality from copyTestResources task into processTestResources task
  * Lazily configure processTestResources
  * Altered TestCustomAnalyzer.testStopWordsFromFile() to find resources in updated location
* Resolve "overlapping output" issue preventing processTestResources from being cached
* Provide system properties from CommandLineArgumentProviders
  * Configure certain system properties as inputs to take advantage of UP-TO-DATE checking
  * Applies the correct pathing strategies to take full advantage of caching even if builds are executed from different locations on disk
* Make validateSourcePatterns task cacheable by removing .gradle directory from its input
2023-03-06 19:17:37 +01:00
..
defaults-tests LUCENE-9435: Clean up ant compatability remnants in Gradle build 2020-08-30 14:01:04 +02:00
randomization/policies LUCENE-10301: make the test-framework a proper module by moving all test 2021-12-21 20:30:45 +01:00
alternative-jdk-support.gradle Upgrade gradle to 7.6. (#11993) 2022-12-02 09:18:38 +01:00
beasting.gradle LUCENE-9492: Fix beasting to accept also task names in form ":project:beast"; fix bug with default value rejected by Integer.parseInt (#1808) 2020-08-31 18:09:21 +02:00
coverage.gradle add gradle aggregated coverage console log and html location (#11882) 2022-10-28 23:33:37 -07:00
defaults-tests.gradle Gradle optimizations (#12150) 2023-03-06 19:17:37 +01:00
fail-on-no-tests.gradle LUCENE-9465: 'beast' task from within gradle (#1757) 2020-08-18 09:28:50 +02:00
failed-tests-at-end.gradle LUCENE-9596: Reproduce line for failed tests should have method-level accuracy 2020-11-03 10:56:05 +01:00
per-project-summary.gradle LUCENE-9182: add apache license headers to all .gradle files and enforce in rat task 2020-01-27 12:05:34 -05:00
profiling.gradle Fix tests.profile output to not run many many times (#2417) 2021-02-23 06:54:39 -05:00
profiling.jfc LUCENE-9193: heap allocations for tests.profile 2020-01-30 08:29:10 -05:00
randomization.gradle Gradle optimizations (#12150) 2023-03-06 19:17:37 +01:00
slowest-tests-at-end.gradle LUCENE-9818: print slowest suites, add an option to enable/ disable the function from options. (#2439) 2021-03-01 16:02:18 +01:00