Uploaded image for project: 'Maven Surefire'
  1. Maven Surefire
  2. SUREFIRE-762

Add support for test compile and test runtime separation

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Auto Closed
    • 2.9
    • None
    • Maven Surefire Plugin
    • None

    Description

      In some cases it is interesting to bind surefire to multiple execution targets but have it operate on different classpaths.

      e.g:

      • Have the same test suite run against multiple JPA providers; EclipseLink and Hibernate
      • Arquillian test suite run against Tomcat and Jetty

      In these cases you would have the TestCompile scope defined in your normal dependency chain scoped as "test", while you can tell surefire to activate another profile during test.

      TestCompile = JPA API
      TestRuntime = Hibernate | EclipseLink

      Example:
      https://gist.github.com/1155271

      Attachments

        1. SUREFIRE-762
          15 kB

        Activity

          People

            tibordigana Tibor Digana
            aslak Aslak Knutsen
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: