performanceTest

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Removed the old performanceTest directory.

Moved the performance test into our subprojects layout. Some initial work in the performance test.

  1. … 12 more files in changeset.
Spiked making performance testing outside of the gradle main project. It's not really possible as I need various things: 1. good way of running gradle (tooling api is almost there) 2. good way of using previous versions of gradle So... the performance testing probably goes under the main gradle project.

Added some initial stuff for the performance test

    • -0
    • +14
    ./src/test/groovy/org/gradle/peformance/PerformanceTest.groovy
Removed redundant buildscript configuration

Tidying up - made the required dependency more explicit & cleaner.

Some cleanup / reorganization in the performance test

    • -0
    • +167
    ./src/generator.groovy
downgraded to Groovy 1.8.4 due to GROOVY-5212

  1. … 8 more files in changeset.
updated Groovy to 1.8.5 also updated most usages in tests to 1.8.5 (often from 1.7.10)

  1. … 9 more files in changeset.
Some tweaks to test project generation to allow a project to have a different number of prod and test classes.

Upgraded to slf4j-api 1.6.4 and logback 1.0.0.

  1. … 4 more files in changeset.
Changed a whole bunch of places to use Instantiator instead of ClassGenerator.

  1. … 47 more files in changeset.
Include a compile dependency in benchmarking projects

Upgraded to Groovy 1.7.10

  1. … 14 more files in changeset.
Updated performance test templates

Changed performanceTest generation to allow mixes of projects with different number of source files, and different sized source files.

Fixes to make performanceTest source generation much faster

Updated to JUnit 4.8.2, TestNG 5.14.10, asm 3.3.1, commons-lang 2.6

  1. … 44 more files in changeset.
Updated to Groovy 1.7.8 for build script execution.

  1. … 14 more files in changeset.
Updated to groovy 1.7.6

  1. … 18 more files in changeset.
Updated to latest version of groovy. Also updated some samples

  1. … 15 more files in changeset.
Some updates

Some updates to the performanceTest templates

    • -0
    • +9
    ./src/templates/common.gradle
GRADLE-800 - Changed AntTest to implement JavaForkOptions. - Removed a bunch of now unused properties from JUnitOptions, JUnitForkOptions and TestNGOptions

  1. … 31 more files in changeset.
Some updates to the performance test projects, to make sure each build (gradle, ant and maven) does more or less the same work.

Some updates to performanceTest build script

Some updates to the performanceTest projects for large projects

Added support for generating groovy projects to the performanceTest project.

    • -0
    • +13
    ./src/templates/Production.groovy
    • -0
    • +12
    ./src/templates/Test.groovy
Another quick performance improvement: Don't construct all the Ivy infrastructure when resolving a Configuration with no dependencies, just return an empty ResolvedConfiguration.

git-svn-id: http://svn.codehaus.org/gradle/gradle-core/trunk@1817 004c2c75-fc45-0410-b1a2-da8352e2331b

  1. … 4 more files in changeset.
Some performance fixes: - Ported AnnotationProcessingTaskFactory from Groovy to Java - Replaced usages of TaskAction with Action<Task> on Task interface - Cache all scripts, including empty and embedded scripts. - Cache scripts in ~/.gradle/scriptCache, rather than $scriptDir/.gradle

git-svn-id: http://svn.codehaus.org/gradle/gradle-core/trunk@1815 004c2c75-fc45-0410-b1a2-da8352e2331b

  1. … 24 more files in changeset.