Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Split TAPI tests to dedicated source sets

    • -129
    • +0
    ./BuildActionCrossVersionSpec.groovy
    • -71
    • +0
    ./BuildScriptModelCrossVersionSpec.groovy
    • -75
    • +0
    ./GradleBuildModelCrossVersionSpec.groovy
    • -109
    • +0
    ./ProjectLevelModelCrossVersionSpec.groovy
    • -37
    • +0
    ./UseGradleBuildToFetchProjectModel.java
    • -56
    • +0
    ./UseOtherTypesToFetchProjectModel.java
  1. … 333 more files in changeset.
Revert "Move @TargetGradleVersion and GradleVersionSpec to central integ test infrastructure, from Tooling API test infrastructure."

This reverts commit e71f77c55e865f583ff930fc29fb9c33a089f33b.

    • -1
    • +1
    ./BuildScriptModelCrossVersionSpec.groovy
    • -1
    • +1
    ./GradleBuildModelCrossVersionSpec.groovy
    • -1
    • +1
    ./ProjectLevelModelCrossVersionSpec.groovy
  1. … 95 more files in changeset.
Move @TargetGradleVersion and GradleVersionSpec to central integ test infrastructure, from Tooling API test infrastructure.

This will be needed in upcoming TestKit tests.

+review REVIEW-6414

    • -1
    • +1
    ./BuildScriptModelCrossVersionSpec.groovy
    • -1
    • +1
    ./GradleBuildModelCrossVersionSpec.groovy
    • -1
    • +1
    ./ProjectLevelModelCrossVersionSpec.groovy
  1. … 95 more files in changeset.
Split out test case to separate class.

    • -25
    • +2
    ./BuildActionCrossVersionSpec.groovy
  1. … 1 more file in changeset.
Removed `@LeaksFileHandles` from ':tooling-api'

    • -2
    • +0
    ./BuildScriptModelCrossVersionSpec.groovy
  1. … 10 more files in changeset.
Removed support for invoking Gradle versions older than 1.2 through tooling API. This is now an error.

    • -1
    • +1
    ./BuildScriptModelCrossVersionSpec.groovy
    • -1
    • +1
    ./GradleBuildModelCrossVersionSpec.groovy
  1. … 43 more files in changeset.
Removed support for invoking Gradle through tooling API clients older than 2.0. This is now an error.

    • -2
    • +0
    ./BuildScriptModelCrossVersionSpec.groovy
    • -2
    • +0
    ./GradleBuildModelCrossVersionSpec.groovy
    • -2
    • +0
    ./ProjectLevelModelCrossVersionSpec.groovy
  1. … 19 more files in changeset.
Fixed static fields that should be final.

This commit fixes a number of static fields that were not declared final, although never updated.

  1. … 22 more files in changeset.
Removed a couple of duplicate classes.

  1. … 6 more files in changeset.
Include the correct Jvm args in BuildEnvironment model

Moved `CurrentProcess` utility into 'core', while keeping the daemon

process configuration stuff in 'launcher'.

  1. … 8 more files in changeset.
Allow `BuildEnvironment` models to be requested via a custom model action

Normally, the provider connection generates these models directly, but this change makes

this model consistently available from `BuildController` as well.

    • -0
    • +13
    ./BuildActionCrossVersionSpec.groovy
    • -0
    • +27
    ./FetchBuildEnvironment.java
  1. … 2 more files in changeset.
Inline loadEclipseProjectModel

+review REVIEW-5816

    • -1
    • +1
    ./BuildScriptModelCrossVersionSpec.groovy
  1. … 15 more files in changeset.
Remove ToolingModelTestTrait

- problem with classloading of ToolingApiCompatibilitySuiteRunner

+review REVIEW-5816

    • -2
    • +1
    ./BuildScriptModelCrossVersionSpec.groovy
  1. … 19 more files in changeset.
Test serialization of EclipseProject model TAPI proxies

- use trait with "loadEclipseProjectModel" method

- test serialization only on clients above 2.11 (2.12+)

- TAPI proxy serialization is broken in older client versions

- don't check the result of serialization, only make sure all objects in

the object graph are serializable

- serialization end-to-end check would require using

PayloadSerializer which seems to cause problems with the

cross-version TAPI test classloader setup

- attempt to check the whole serialization roundtrip is in

commit b6d484cf , that was reverted by c9d61094

    • -2
    • +3
    ./BuildScriptModelCrossVersionSpec.groovy
  1. … 18 more files in changeset.
More leaks file handles.

    • -0
    • +2
    ./BuildScriptModelCrossVersionSpec.groovy
  1. … 2 more files in changeset.
Made some changes to error messages from tooling api when using a feature that is not supported for the target Gradle version. Added some test coverage for attempting to use an unsupported feature.

  1. … 23 more files in changeset.
Don't run this test for Gradle versions < 1.8

Don't run this test for Gradle versions < 1.8

Fixed int test case for Gradle versions <= 2.2.

Changed the DaemonFixture implementation to handle daemons that are not from the current (under development) Gradle version.

    • -0
    • +21
    ./BuildActionCrossVersionSpec.groovy
  1. … 7 more files in changeset.
Fixed int test case for Gradle versions <= 2.2.

Changed the DaemonFixture implementation to handle daemons that are not from the current (under development) Gradle version.

    • -0
    • +21
    ./BuildActionCrossVersionSpec.groovy
  1. … 7 more files in changeset.
Some int test coverage that tooling api build action classes are reused across operations in the daemon.

    • -0
    • +13
    ./BuildActionCrossVersionSpec.groovy
    • -0
    • +28
    ./CounterAction.java
  1. … 2 more files in changeset.
Remove support for connections to Tooling API providers older than 1.0M8 and from consumers older than 1.2.

    • -22
    • +1
    ./BuildScriptModelCrossVersionSpec.groovy
    • -1
    • +1
    ./GradleBuildModelCrossVersionSpec.groovy
  1. … 45 more files in changeset.
Merged PartialGradleBuild and DefaultGradleBuild.

    • -1
    • +4
    ./GradleBuildModelCrossVersionSpec.groovy
  1. … 9 more files in changeset.
REVIEW-3085 support GradleBuild model for <= 1.0-milestone-3 (reworking modelproducer chaining in ConnectionVersion4BackedConsumerConnection)

    • -1
    • +1
    ./GradleBuildModelCrossVersionSpec.groovy
  1. … 2 more files in changeset.
REVIEW-3187: extract PartialBasicGradleProject out of BasicGradleProject to map everything but the projectDir property used for converting a GradleProject -> GradleBuild

    • -2
    • +5
    ./GradleBuildModelCrossVersionSpec.groovy
  1. … 7 more files in changeset.
some changes on tooling-api related to REVIEW-3088 - implement moduleproducer for other ConsumerConnection implementation - build GradleBuild from GradleProject instead of EclipseProject to avoid dragging in all kind of unrelated stuff.

    • -10
    • +23
    ./GradleBuildModelCrossVersionSpec.groovy
  1. … 10 more files in changeset.
Added some coverage for build script in the tooling models, for older target Gradle versions.

    • -0
    • +21
    ./BuildScriptModelCrossVersionSpec.groovy
add straight forward implementation to support GradleBuild model for >=1.0-milestone-5

- use EclipseProjectVersion3 where EclipseProject is not available

TODO: - introduce modelproducer concept

    • -4
    • +3
    ./GradleBuildModelCrossVersionSpec.groovy
  1. … 5 more files in changeset.
fix cross version integTests by temporary restricting the cross version test

    • -0
    • +3
    ./GradleBuildModelCrossVersionSpec.groovy
First cut of converting GradleProject to GradleBuild Model for older provider versions which do not support GradleBuild model out of the box.

- TODO: make solution more generic; find a way to calculate subproject project directories;

    • -3
    • +2
    ./GradleBuildModelCrossVersionSpec.groovy
  1. … 2 more files in changeset.