ContinuousIntegrationTestFixtureTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix for changes to validation in test fixture.

    • -7
    • +16
    ./ContinuousIntegrationTestFixtureTest.groovy
  1. … 1 more file in changeset.
Change `AbstractIntegrationSpec` to fail when a test runs a build that fails with more than one exception and does not verify the number of exceptions in the failure using `assertHasFailures()`.

This is to avoid additional exceptions unintentionally being introduced, for example when a failure starts being thrown because of configuration cache problems alongside the expected failure.

    • -7
    • +16
    ./ContinuousIntegrationTestFixtureTest.groovy
  1. … 81 more files in changeset.
Change `AbstractIntegrationSpec` to fail when a test runs a build that fails with more than one exception and does not verify the number of exceptions in the failure using `assertHasFailures()`.

This is to avoid additional exceptions unintentionally being introduced, for example when a failure starts being thrown because of configuration cache problems alongside the expected failure.

    • -7
    • +16
    ./ContinuousIntegrationTestFixtureTest.groovy
  1. … 11 more files in changeset.
Change `AbstractIntegrationSpec` to fail when a test runs a build that fails with more than one exception and does not verify the number of exceptions in the failure using `assertHasFailures()`.

This is to avoid additional exceptions unintentionally being introduced, for example when a failure starts being thrown because of configuration cache problems alongside the expected failure.

    • -7
    • +16
    ./ContinuousIntegrationTestFixtureTest.groovy
  1. … 11 more files in changeset.
Change `AbstractIntegrationSpec` to fail when a test runs a build that fails with more than one exception and does not verify the number of exceptions in the failure using `assertHasFailures()`.

This is to avoid additional exceptions unintentionally being introduced, for example when a failure starts being thrown because of configuration cache problems alongside the expected failure.

    • -7
    • +16
    ./ContinuousIntegrationTestFixtureTest.groovy
  1. … 11 more files in changeset.
Change `AbstractIntegrationSpec` to fail when a test runs a build that fails with more than one exception and does not verify the number of exceptions in the failure using `assertHasFailures()`.

This is to avoid additional exceptions unintentionally being introduced, for example when a failure starts being thrown because of configuration cache problems alongside the expected failure.

    • -7
    • +16
    ./ContinuousIntegrationTestFixtureTest.groovy
  1. … 81 more files in changeset.
Change `AbstractIntegrationSpec` to fail when a test runs a build that fails with more than one exception and does not verify the number of exceptions in the failure using `assertHasFailures()`.

This is to avoid additional exceptions unintentionally being introduced, for example when a failure starts being thrown because of configuration cache problems alongside the expected failure.

    • -7
    • +16
    ./ContinuousIntegrationTestFixtureTest.groovy
  1. … 81 more files in changeset.
Remove parallel and continuous incubation messages

    • -4
    • +0
    ./ContinuousIntegrationTestFixtureTest.groovy
  1. … 5 more files in changeset.
IDs are advertised for [build invocation, workspace, user] to allow cross referencing invocations and linking invocations of the same user and workspace (#1963)

This commit also adds TaskStateInternal.getOriginBuildId() that advertises the ID of the build that produced the outputs that will be reused for the UP_TO_DATE and FROM_CACHE outcomes.

    • -0
    • +1
    ./ContinuousIntegrationTestFixtureTest.groovy
  1. … 68 more files in changeset.
Report task outcome statistics after build finishes

This changes the format of the Build Result to have consistent

duration display to the console.

- Move TerseDurationFormatter and reuse it for BuildResultLogger.

Inject a DurationFormatter into the BuildResultLogger with a

concrete TersePrettyDurationFormatter impl.

- Remove cache stats reporting

- Fix tests that scrape build result message

Issue: #1639

    • -13
    • +5
    ./ContinuousIntegrationTestFixtureTest.groovy
  1. … 37 more files in changeset.
Fix test failure on IBM Java 6

+review REVIEW-5855

    • -1
    • +1
    ./ContinuousIntegrationTestFixtureTest.groovy
Fix output parsing in AbstractContinuousIntegrationTest

- parsing of multiple results caused test failures when there

was output after a "Waiting for changes to input files of tasks..."

line.

- this cause flaky test failures because Play integ tests some times

log "[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:XXXXX"

after the waiting for changes line.

+review REVIEW-5855

    • -0
    • +134
    ./ContinuousIntegrationTestFixtureTest.groovy
  1. … 1 more file in changeset.