Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Allow specifying of classifier in test maven module dependency

  1. … 5 more files in changeset.
Fix unit test for updates to infrastructure

Manually clean up symlinks in the test directories, as our auto cleanup stuff can't deal with it.

  1. … 3 more files in changeset.
@UsesNativeServices

+review REVIEW-5378

Test DistributionLocatorIntegrationTest.locates snapshot versions fails. It test for a snapshot version that is hard coded and outdoted. Change ReleasedVersionDistributions to know about the most recent nightly. Used it for testing snapshot availability.

  1. … 4 more files in changeset.
Changing NativeServicesTestFixture to use test directory instead of tmp

+review REVIEW-5378

  1. … 9 more files in changeset.
Revert "Changing NativeServicesTestFixture to use test directory instead of tmp"

This reverts commit af97d6bb0d18cb329a9b7c79406d48d3ffe6e9cb.

+review REVIEW-5378

  1. … 8 more files in changeset.
Changing NativeServicesTestFixture to use test directory instead of tmp

+review REVIEW-5378

  1. … 8 more files in changeset.
Ensure that checksum files are verified for publishing integration tests

+review REVIEW-5403

  1. … 6 more files in changeset.
Renamed org.gradle.internal.nativeplatform -> o.g.i.nativeintegration

  1. … 177 more files in changeset.
Inject FileCanonicalizer into UbuntuJvmLocator.

  1. … 2 more files in changeset.
Only run UbuntuJvmLocatorTest w/ links on Linux.

Better search for JDK homes on Ubuntu.

Use canonicalized paths to match Java home with one reported by JVM.

  1. … 1 more file in changeset.
Replaced FileIdentityUtil with FileCanonicalizer service.

  1. … 11 more files in changeset.
Changed VersionNumber so that it supports multiple versioning schemes (hardcoded for now), and change the default back to major.minor.micro-qualifier.

  1. … 8 more files in changeset.
Extracted jvm detection out of AvailableJavaHomes fixture and changed it to search in platform specific way and to extract more meta-data about the jvm installation

- Uses Windows registry to find Sun/Oracle JVMs on Windows

- Uses /usr/libexec/java_home on OS X to find registered JVMs.

    • -0
    • +89
    ./gradle/integtests/fixtures/jvm/UbuntuJvmLocatorTest.groovy
  1. … 10 more files in changeset.
Reworked AbstractMavenModule so that it can deal with (GAV) coordinates with reserved and non-ascii character.

  1. … 3 more files in changeset.
Moved selection for which Gradle versions to test against up so that it is available at build configure time.

  1. … 10 more files in changeset.
GRADLE-2762: Pulled up common code into parent class and added tests.

    • -0
    • +228
    ./gradle/test/fixtures/maven/MavenFileModuleTest.groovy
    • -0
    • +220
    ./gradle/test/fixtures/maven/MavenLocalModuleTest.groovy
  1. … 3 more files in changeset.
REVIEW-1161 Removed the output scrapping project evaluation fixture. Changed the tooling api test so that it does not need it any more. When we implement more tooling api stories for configuration on demand we might tweak the existing ProjectLifecycleFixtere (or create new) so that it deals with tooling api.

  1. … 5 more files in changeset.
Don't run cross version tests against old RCs.

Only “active” RCs are used (i.e. the most recent RC for a yet unreleased version).

  1. … 12 more files in changeset.
Configuration on demand - cleaned up the integ test code.

Busted a single test into separate use cases and added little bit more coverage. We'll still add more coverage as we ponder the problem more. Fixed some problem with the fixture code for asserting on which projects were evaluated.

  1. … 3 more files in changeset.
Configuration on demand - cleaned up the integ test code.

Added fixture method for checking what projects were evaluated. It only works when running with --info but it should be good enough for now. The integ test coverate still needs more work (more coverage, bust the test into several smaller cases, etc.)

    • -0
    • +100
    ./gradle/integtests/fixtures/executer/OutputScraperTest.groovy
  1. … 5 more files in changeset.
Tweaked the versions chosen for the cross-version tests. By default we will run tests against the latest released version (previously we ran against the latest version which might have been the RC). If running with all versions - the RC (if exists) is included. This should also stabilize the default build becuase even if we release the RC often, the default builds uses the released version.

  1. … 2 more files in changeset.
Automated the released versions information that is needed for the compatibility tests. We now acquire the information at build time from the our services. We use that information when running compatibility tests (tooling api + cross version compatibility test). Details:

-Now there is no need to update the tests after the full release or the RC release. However, it also means that after full release or RC release the compatibility tests run against different versions. We'll see how it works out.

-When we are in RC mode, that is the RC has not yet been released, the RC plays as a regular version for the purposes of compatiblity tests.

-After releasing the RC, we use the released version.

-We exclude ceratain versions that we no longer want to cover or if they are less interesting.

-I've added the milestone-4 as excluded from tests because this release is considered broken anyway.

  1. … 3 more files in changeset.