AbstractPlayAppIntegrationTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Refactoring Play integration tests to align more with capabilities being tested rather than type of project.

    • -276
    • +0
    ./AbstractPlayAppIntegrationTest.groovy
  1. … 32 more files in changeset.
Cleaning up play distribution run integration tests

+review REVIEW-5324

    • -4
    • +5
    ./AbstractPlayAppIntegrationTest.groovy
  1. … 1 more file in changeset.
Creating shutdown hook to deal with play distribution batch script issues and making dist use stage directory.

+review REVIEW-5324

    • -27
    • +15
    ./AbstractPlayAppIntegrationTest.groovy
  1. … 12 more files in changeset.
Temporarily disabling play distribution batch script tests

    • -1
    • +1
    ./AbstractPlayAppIntegrationTest.groovy
Replaced custom test logic with core assert

    • -9
    • +3
    ./AbstractPlayAppIntegrationTest.groovy
  1. … 1 more file in changeset.
Don’t set play version in integration test apps

    • -1
    • +10
    ./AbstractPlayAppIntegrationTest.groovy
  1. … 8 more files in changeset.
Use project name for play jar file name for now

- This means that play ‘dist' now works with multiproject Play builds

    • -6
    • +8
    ./AbstractPlayAppIntegrationTest.groovy
  1. … 10 more files in changeset.
Added integration test for Play multi-project

- ‘diet’ and ‘stage’ currently produce unusable images due to name collisions

    • -24
    • +1
    ./AbstractPlayAppIntegrationTest.groovy
  1. … 16 more files in changeset.
Include build.gradle in Play integration test fixture apps

    • -3
    • +3
    ./AbstractPlayAppIntegrationTest.groovy
  1. … 13 more files in changeset.
Disabling play distribution run test on unknown_os since the script permissions can't be set

+review REVIEW-5324

    • -0
    • +3
    ./AbstractPlayAppIntegrationTest.groovy
Fix and enable test with DaemonExecuter

    • -4
    • +0
    ./AbstractPlayAppIntegrationTest.groovy
  1. … 1 more file in changeset.
Fixing permissions problems with play distribution scripts

+review REVIEW-5324

    • -5
    • +11
    ./AbstractPlayAppIntegrationTest.groovy
  1. … 3 more files in changeset.
Fixing build breakage with play distribution tests

+review REVIEW-5324

    • -1
    • +6
    ./AbstractPlayAppIntegrationTest.groovy
Inverted the logic for controlling MultiVersionSpecRunner, so that only a single version is tested by default

    • -2
    • +2
    ./AbstractPlayAppIntegrationTest.groovy
  1. … 8 more files in changeset.
Adding play integration tests for running/validating distributions

+review REVIEW-5324

    • -0
    • +70
    ./AbstractPlayAppIntegrationTest.groovy
Cleaning up play integration tests

+review REVIEW-5324

    • -1
    • +37
    ./AbstractPlayAppIntegrationTest.groovy
  1. … 1 more file in changeset.
Moving play distribution from a binary task to a separate "dist" lifecycle task

+review REVIEW-5324

    • -7
    • +12
    ./AbstractPlayAppIntegrationTest.groovy
  1. … 10 more files in changeset.
Adding support for conf and README in play distribution, fleshing out integration tests

+review REVIEW-5324

    • -6
    • +44
    ./AbstractPlayAppIntegrationTest.groovy
  1. … 8 more files in changeset.
Moving public assets to separate assets jar

+review REVIEW-5324

    • -8
    • +9
    ./AbstractPlayAppIntegrationTest.groovy
  1. … 9 more files in changeset.
Fix the tests for PlayRun with the DaemonExecuter

- Something in our test IO infrastructure is preventing character input getting

to the test daemon process without a newline. I haven’t got to the bottom of it

yet, but this test now sends a newline character after Ctrl-D as a workaround.

    • -8
    • +6
    ./AbstractPlayAppIntegrationTest.groovy
  1. … 1 more file in changeset.
Simplified construction of JUnitXmlTestExecutionResult in tests

    • -1
    • +1
    ./AbstractPlayAppIntegrationTest.groovy
  1. … 3 more files in changeset.
Modified the build output layout for play applications to be simpler and more consistent

    • -2
    • +2
    ./AbstractPlayAppIntegrationTest.groovy
  1. … 15 more files in changeset.
Add check task to LifecycleBasePlugin

- wire play tests against 'check' task

We need a general infrastructure to wire test/check related tasks / test components

to the LifecycleBasePlugin#check task

+review REVIEW-5263

    • -2
    • +2
    ./AbstractPlayAppIntegrationTest.groovy
  1. … 3 more files in changeset.
Changing UrlValidator to verify text and binary files differently. Moved TextUtil to base-services so it can be used from internal-testing.

+review REVIEW-5272

    • -1
    • +1
    ./AbstractPlayAppIntegrationTest.groovy
  1. … 6 more files in changeset.
Adding play coffeescript assets to customPlayApp test fixture.

+review REVIEW-5272

    • -11
    • +15
    ./AbstractPlayAppIntegrationTest.groovy
  1. … 5 more files in changeset.
Adding play content testing to existing play run tests. -Temporarily disabled advanced sample content test until sporadic compile issues can be cleared up.

+review REVIEW-5272

    • -6
    • +21
    ./AbstractPlayAppIntegrationTest.groovy
  1. … 8 more files in changeset.
Fixing issues with play public assets not being published properly in the jar.

+review REVIEW-5272

    • -3
    • +3
    ./AbstractPlayAppIntegrationTest.groovy
  1. … 12 more files in changeset.
fix ci errors

- update path assertions in test cases

+review REVIEW-5263

    • -1
    • +1
    ./AbstractPlayAppIntegrationTest.groovy
  1. … 3 more files in changeset.
use a random port for running integration tests in play

- don't use standard port (19001) to avoid collisions in our integration tests

+review REVIEW-5263

    • -2
    • +11
    ./AbstractPlayAppIntegrationTest.groovy
Enable PlayRun related integTests no windows

+review REVIEW-5261

    • -3
    • +4
    ./AbstractPlayAppIntegrationTest.groovy