Clone Tools
  • last updated a few seconds ago
Constraints: committers
Constraints: files
Constraints: dates
Add validation for multiple participants in a composite build

+review REVIEW-5818

Add multi-build tests and support in composite-build

+review REVIEW-5818

Fixed problem starting cross version performance tests.

Remove restriction on number of participants

+review REVIEW-5818

Add more unit tests for composite build classes

+review REVIEW-5809

Replace usage of GradleVersion with VersionNumber

- GradleVersion class has classloader issues within

ToolingApiCompatibilitySuiteRunner classloading

- perhaps because GradleDistribution references GradleVersion

and GradleDistribution gets loaded from outside the TAPI


+review REVIEW-5816

temporarily ignore new composite build integ tests

Remove ToolingModelTestTrait

- problem with classloading of ToolingApiCompatibilitySuiteRunner

+review REVIEW-5816

  1. … 5 more files in changeset.
Add ignored test for testing against different versions of Gradle build participants

+review REVIEW-5809

Add a way to set gradle user home on a composite GradleConnection

+review REVIEW-5809

Unit tests for DefaultGradleConnection

- check that we can create a ModelBuilder of the correct type

- check that the close/stop is propagated down

- check that the project dir is honored in a participant

+review REVIEW-5809

Get rid of dependency to Message class

+review REVIEW-5816

Add clickable Classycle analysis report

- generated only when Classycle check fails

    • binary
Add some smoke tests for a composite build with a single project

+review REVIEW-5809

Update renaming spec

Renaming is no longer optional as the project name de-duplication always renames all duplicated project names.

Add more examples to clarify the algorithm.

Update Gradle logo in readme

Add eclipse model coverage for source and target compatibility defined as project property

Update wrapper to latest RC

    • -2
    • +2
Add coverage for source and target compatibility defined in properties files

Use convention object rather than dynamic properties when accessing java source and target compatibility

Use convention object rather than dynamic properties when accessing java source and target compatibility

Initial break down of stories for "build environment"

    • -0
    • +161
Recognize Alex Landau for his JUnit filtering fix.

+review REVIEW-5812

- Addresses GRADLE-3112

    • -0
    • +1
Recognize LewisCowles 1986 for his Pull Request.

+review REVIEW-5813

    • -0
    • +1
Fix TAPI proxy serialization

- don't hold reference to VersionDetails which isn't Serializable

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

  1. … 4 more files in changeset.
Debug log includes reference target changes

Merge branch 'maiflai-master'

+review REVIEW-5815

- Also resolves merge conflict.

Fixed case where cross version test requests a baseline version that is not the current under-development version but has also not been released.

For example, when the tests running from master request the version that is currently under RC.

Merge branch 'master' of into maiflai-master