testing

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Refactored buildSrc into modules to improve feedback cycles

- Created module boundaries around different languages and slow tests

    • -339
    • +0
    ./DistributedPerformanceTest.groovy
    • -163
    • +0
    ./JUnitXmlTestEventsGenerator.groovy
    • -152
    • +0
    ./performance/generator/DependencyGenerator.groovy
    • -163
    • +0
    ./performance/generator/MavenModule.groovy
  1. … 514 more files in changeset.
Add names for CommandLineArgumentProviders

  1. … 1 more file in changeset.
Add `@Nullable` to `@Optional` task inputs

where applicable.

  1. … 46 more files in changeset.
Keep properties close to Provider classes

  1. … 7 more files in changeset.
Use jvmArgumentProviders in the Gradle build

  1. … 4 more files in changeset.
Dogfood JUnit Platform

  1. … 10 more files in changeset.
Make sure ProjectGeneratorTask is used appropriately

- Add a description for mediumSwiftMulti

- Add a TODO for getting rid of CppMultiProjectGeneratorTask

  1. … 2 more files in changeset.
Rename ProjectGeneratorTask -> TemplateProjectGeneratorTask

This provides a common base task for most of the project generators

    • -0
    • +48
    ./performance/generator/tasks/TemplateProjectGeneratorTask.groovy
Add Swift performance tests

- Add project generator that can use build-builder

- Add a mediumSwiftMulti performance project

- Add a task to checkout build-builder

- Add a task to install build-builder

    • -0
    • +108
    ./performance/generator/tasks/BuildBuilderGenerator.groovy
  1. … 3 more files in changeset.
Javadoc on the RemoteProject task

In order to clarify branch & ref properties purposes.

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

Enhance the RemoteProject task to support git ref checkout

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

Fix process cleanup for execs residing the build dir of a subproject

We sometimes execute Gradle processes (daemon or worker) for testing

from within the `build\integ test` directory of a subproject.

  1. … 2 more files in changeset.
Explain how @Internal annotated inputs are tracked

Fix buildSrc/AbstractProjectGeneratorTask task properties

Include worker process in kill pattern on Windows

  1. … 2 more files in changeset.
Improve leaking process kill pattern to match Play app

    • -0
    • +27
    ./LeakingProcessKillPattern.groovy
  1. … 2 more files in changeset.
Fix buildSrc/DistributedPerformanceTest task properties

Always generate `settings.gradle`

If not, when running a build in the performance project, Gradle may

search upwards to find the settings.gradle of the Gradle build itself

and start building buildSrc.

Add performance templates for native tests

Add performance test for using macro includes

  1. … 3 more files in changeset.
Finish native performance tests

Fixes gradle/gradle-native#158

    • -50
    • +82
    ./performance/generator/DependencyGenerator.groovy
    • -0
    • +66
    ./performance/generator/tasks/CppMultiProjectGeneratorTask.groovy
  1. … 11 more files in changeset.
Add {small|medium|big}CppLibrary performance tests

This takes care of single-project C++ builds of three varying sizes.

Part of gradle/gradle-native#158

    • -0
    • +30
    ./performance/generator/tasks/CppProjectGeneratorTask.groovy
  1. … 4 more files in changeset.
Revert "Use separate source directories for native performance tests"

This reverts commit 94110a268552560f08804eafb395d125939b131f.

  1. … 1 more file in changeset.
Use separate source directories for native performance tests

I also removed the unused files from the source directories.

Our file system mirror will not be used if we use includes in directory

trees, which makes the tests much slower.

  1. … 1 more file in changeset.
Fix task dependencies between test project generation performance tests

    • -0
    • +21
    ./performance/generator/tasks/JavaExecProjectGeneratorTask.groovy
  1. … 2 more files in changeset.
Rename tapiTest to crossVersionTest and apply review comments

    • -0
    • +25
    ./CrossVersionTest.groovy
  1. … 349 more files in changeset.
Revert "Deactivate fail on change id comparison failure in performance tests"

This reverts commit d14619ffb4dd41992e3918818d59dc1d915530a9.

Deactivate fail on change id comparison failure in performance tests

If the change id changes because the TC config is updated, we might

end up with different ids here for the same commit. This is not an

issue since the commits are the same.

Workaround for runtime error with Jigsaw+Groovy

Ignore ci properties for distribution tests

  1. … 1 more file in changeset.