SamplesWebProjectIntegrationTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Separate samples subproject (#10829)

Also see the discussion in https://github.com/gradle/gradle-private/issues/1663

Previously, `integTest` subproject runs 15 mins, now we split it into 3 jobs: `integTest`/`integTest_2`/`integTest_3`. However, the one containing sample tests is still too slow.

The average build time of that job is 10 minutes. This PR separates the `samples` project so that we can further optimise the build structure (e.g. `samples_2`/`samples_3`).

    • -56
    • +0
    ./SamplesWebProjectIntegrationTest.groovy
  1. … 88 more files in changeset.
Use a separate project

    • -56
    • +0
    ./SamplesWebProjectIntegrationTest.groovy
  1. … 87 more files in changeset.
Use a separate project

    • -56
    • +0
    ./SamplesWebProjectIntegrationTest.groovy
  1. … 87 more files in changeset.
Use global init script to set mirrors for buildSrc (#6627)

    • -1
    • +1
    ./SamplesWebProjectIntegrationTest.groovy
  1. … 50 more files in changeset.
Fix web samples integ tests that depend on war sample

    • -1
    • +1
    ./SamplesWebProjectIntegrationTest.groovy
  1. … 1 more file in changeset.
Use external repository mirrors in build (#6094)

We've been bitten by external repository fluctuation for a long time.

This PR makes most of tests use repository mirrors set up by ourselves

via init script and system property.

There're still some tests not switching to mirrors, which would be fixed

in follow-up commits.

    • -2
    • +1
    ./SamplesWebProjectIntegrationTest.groovy
  1. … 99 more files in changeset.
Apply repository mirroring to more sample tests

Also introduces a mirror for JBoss repository

    • -0
    • +5
    ./SamplesWebProjectIntegrationTest.groovy
  1. … 32 more files in changeset.
Remove redundant deprecation warning expectations

    • -7
    • +1
    ./SamplesWebProjectIntegrationTest.groovy
  1. … 24 more files in changeset.
Remove deprecated Jetty plugin

Issue: #735

    • -55
    • +0
    ./SamplesWebProjectIntegrationTest.groovy
  1. … 38 more files in changeset.
Use doLast instead of left shift operator

Made this change in preparation for deprecating the left shift operator.

+review REVIEW-6236

    • -4
    • +8
    ./SamplesWebProjectIntegrationTest.groovy
  1. … 163 more files in changeset.
Revert "Update Jetty version to 6.1.26"

This reverts commit 5033da1b83c4b29592f042283b0cf74dbfc8620d.

It looks like our file locking issues are still present

with Jetty 6.1.26

    • -0
    • +2
    ./SamplesWebProjectIntegrationTest.groovy
  1. … 4 more files in changeset.
    • -2
    • +0
    ./SamplesWebProjectIntegrationTest.groovy
  1. … 4 more files in changeset.
Web application tests expect a deprecation message from Jetty plugin

+review REVIEW-6139

    • -3
    • +7
    ./SamplesWebProjectIntegrationTest.groovy
  1. … 2 more files in changeset.
GRADLE-2263 allow daemon instances to be shutdown. (#643)

This is a proposed fix for the issue described in:

https://issues.gradle.org/browse/GRADLE-2263

In GRADLE-2263, a workaround is described that added to a projects build.gradle

script. This commit is a simple reordering of two statements that are described in that Jira. This

reordering of code effectively implements, for all users, the workaround described in

that Jira.

This commit simply reorders these two operations so that a monitor port is created prior to performing

the exit if daemon check.

    • -6
    • +0
    ./SamplesWebProjectIntegrationTest.groovy
  1. … 1 more file in changeset.
Fixing classloader issue with SamplesWebProjectIntegrationTest

+review REVIEW-5579

    • -12
    • +7
    ./SamplesWebProjectIntegrationTest.groovy
Re-adding LeaksFileHandles to test

+review REVIEW-5579

    • -0
    • +2
    ./SamplesWebProjectIntegrationTest.groovy
Implementing test rule to automatically release ports after a test runs.

+review REVIEW-5579

    • -7
    • +24
    ./SamplesWebProjectIntegrationTest.groovy
  1. … 7 more files in changeset.
Forcefully clean up test temp directories and mark tests for which it fails on Windows with @LeaksFileHandles so that they still pass.

+review REVIEW-5504

    • -1
    • +3
    ./SamplesWebProjectIntegrationTest.groovy
  1. … 97 more files in changeset.
revert accidently changes on integTests

+review REVIEW-5251

    • -1
    • +1
    ./SamplesWebProjectIntegrationTest.groovy
  1. … 7 more files in changeset.
some cleanup on buildcomparison integtests - seperate integtest for nested archives - introduce buildcomparison report fixture

+review REVIEW-5251

    • -1
    • +1
    ./SamplesWebProjectIntegrationTest.groovy
  1. … 57 more files in changeset.
use consistent spelling for `customize` throughout docs and codebase

- some minor other spelling improvements along the way

    • -4
    • +4
    ./SamplesWebProjectIntegrationTest.groovy
  1. … 71 more files in changeset.
Remove @author tags and names from source code.

- Added checkstyle check for @author

- Added not to CONTRIBUTING.md saying that we don't use names in the codebase

    • -3
    • +0
    ./SamplesWebProjectIntegrationTest.groovy
  1. … 1213 more files in changeset.
Add test directory provider to construction of these sample rules.

Missed these guys the first time around, not sure how.

    • -1
    • +1
    ./SamplesWebProjectIntegrationTest.groovy
  1. … 15 more files in changeset.
Some renaming and cleanup around the test/temp directory used in tests.

    • -1
    • +1
    ./SamplesWebProjectIntegrationTest.groovy
  1. … 308 more files in changeset.
Don't have the GradleDistribution be responsible for providing the working space for a test.

    • -1
    • +1
    ./SamplesWebProjectIntegrationTest.groovy
  1. … 109 more files in changeset.
- Shuffled some classes around in o.g.integtests.fixtures to remove package cycle. - Switched on package cycle checking for a few more projects. - Switched off class cycle checking, just do packages for now.

    • -1
    • +1
    ./SamplesWebProjectIntegrationTest.groovy
  1. … 115 more files in changeset.
Moved the int test specific stuff out of the web app samples, and inject it from the int test. Spock-ified the int tests.

    • -23
    • +50
    ./SamplesWebProjectIntegrationTest.groovy
  1. … 4 more files in changeset.
Refactoring and restructruization. Moved the samples integ tests into a spearate package for better visibility and runability. Moved test fixture code into the integ test internal subproject.

    • -0
    • +71
    ./SamplesWebProjectIntegrationTest.groovy
  1. … 65 more files in changeset.