JUnitStandaloneTestExecutionIntegrationTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Bind the "check" task to the JVM test suites execution

Story: gradle/langos#113

    • -0
    • +23
    ./JUnitStandaloneTestExecutionIntegrationTest.groovy
  1. … 2 more files in changeset.
Make use of the dependency resolution engine to resolve the runtime classpath

Story: gradle/langos#113

    • -0
    • +2
    ./JUnitStandaloneTestExecutionIntegrationTest.groovy
  1. … 24 more files in changeset.
Improve rendering of test suites in component reports

Story: gradle/langos#113

    • -2
    • +2
    ./JUnitStandaloneTestExecutionIntegrationTest.groovy
  1. … 6 more files in changeset.
Avoid executing the test suite when running the binary task of a test suite

The consequence of this commit is that binaries of JVM test suites have a corresponding build task, but that task does nothing. We should decide whether we want to avoid the creation of such a build task, or make it depend on the compile and process resources tasks of the test suite.

Story: gradle/langos#113

    • -0
    • +20
    ./JUnitStandaloneTestExecutionIntegrationTest.groovy
  1. … 5 more files in changeset.
Add missing test case for binary specific dependencies of a dependency

Story: gradle/langos#127

    • -0
    • +62
    ./JUnitStandaloneTestExecutionIntegrationTest.groovy
Add missing test case for binary specific dependencies

Story: gradle/langos#127

    • -0
    • +62
    ./JUnitStandaloneTestExecutionIntegrationTest.groovy
Add test case to make sure that transitive dependencies of dependent library are not available to the test suite compile classpath

Story: gradle/langos#127

    • -0
    • +29
    ./JUnitStandaloneTestExecutionIntegrationTest.groovy
Fix transitivity of runtime dependencies of tests for libraries with API dependencies

Story: gradle/langos#127

    • -1
    • +13
    ./JUnitStandaloneTestExecutionIntegrationTest.groovy
  1. … 1 more file in changeset.
Fix transitivity of runtime dependencies of tests

Story: gradle/langos#127

    • -0
    • +79
    ./JUnitStandaloneTestExecutionIntegrationTest.groovy
  1. … 2 more files in changeset.
Fix expectation in integration test now that dependency is a runtime jar

Story: gradle/langos#127

    • -1
    • +1
    ./JUnitStandaloneTestExecutionIntegrationTest.groovy
Make test execution use runtime jars of dependent libraries instead of API jars

Story: gradle/langos#127

    • -4
    • +1
    ./JUnitStandaloneTestExecutionIntegrationTest.groovy
  1. … 9 more files in changeset.
Validate `JUnitTestSuiteSpec`s no matter where via `allDescendants` rule

+story gradle/langos#117

+review REVIEW-5762

    • -8
    • +20
    ./JUnitStandaloneTestExecutionIntegrationTest.groovy
  1. … 2 more files in changeset.
Fix test case indentation

+story gradle/langos#117

+review REVIEW-5762

    • -1
    • +1
    ./JUnitStandaloneTestExecutionIntegrationTest.groovy
Fixed the `@ComponentBinaries` annotation so that it works for any `ComponentSpec`, not just those in `components`.

Changed the test plugins to use this to define the binaries for test suites.

    • -2
    • +1
    ./JUnitStandaloneTestExecutionIntegrationTest.groovy
  1. … 9 more files in changeset.
Reuse `testSuites` container for the JVM SM

- Create non buildable binaries for test suites declared under `testSuites`

- Preserve current behavior for test suites declared under `components`

- Some polishing:

- Introduce explaining methods

- DRY

+review REVIEW-5762

    • -6
    • +2
    ./JUnitStandaloneTestExecutionIntegrationTest.groovy
  1. … 1 more file in changeset.
Rename test class -> `IntegrationTest`

Story: gradle/langos#103

    • -0
    • +634
    ./JUnitStandaloneTestExecutionIntegrationTest.groovy
  1. … 1 more file in changeset.
Add test cases for incremental jvm test execution

Story: gradle/langos#111

    • -27
    • +3
    ./JUnitStandaloneTestExecutionIntegrationTest.groovy
  1. … 2 more files in changeset.
Ensure resources are actually processed before test

Story: gradle/langos#111

    • -9
    • +8
    ./JUnitStandaloneTestExecutionIntegrationTest.groovy
Whitespace polishing

    • -12
    • +4
    ./JUnitStandaloneTestExecutionIntegrationTest.groovy
  1. … 1 more file in changeset.
Remove unnecessary import from test script

    • -1
    • +1
    ./JUnitStandaloneTestExecutionIntegrationTest.groovy
Remove unnecessary test case

At this point it doesn't seem to be testing anything that's not already

tested by `JUnitTestSuitePluginGoodBehaviourTest`

    • -11
    • +0
    ./JUnitStandaloneTestExecutionIntegrationTest.groovy