Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-4955

Use the official versions of surefire & junit

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 0.94.0, 0.98.0, 0.96.0, 0.99.0
    • Fix Version/s: 2.0.0, 0.99.2
    • Component/s: test
    • Labels:
      None
    • Environment:

      all

    • Hadoop Flags:
      Reviewed

      Description

      We currently use private versions for Surefire & JUnit since HBASE-4763.

      This JIRA traks what we need to move to official versions.

      Surefire 2.11 is just out, but, after some tests, it does not contain all what we need.

      JUnit. Could be for JUnit 4.11. Issue to monitor:
      https://github.com/KentBeck/junit/issues/359: fixed in our version, no feedback for an integration on trunk

      Surefire: Could be for Surefire 2.12. Issues to monitor are:
      329 (category support): fixed, we use the official implementation from the trunk
      786 (@Category with forkMode=always): fixed, we use the official implementation from the trunk
      791 (incorrect elapsed time on test failure): fixed, we use the official implementation from the trunk
      793 (incorrect time in the XML report): Not fixed (reopen) on trunk, fixed on our version.
      760 (does not take into account the test method): fixed in trunk, not fixed in our version
      798 (print immediately the test class name): not fixed in trunk, not fixed in our version
      799 (Allow test parallelization when forkMode=always): not fixed in trunk, not fixed in our version
      800 (redirectTestOutputToFile not taken into account): not yet fix on trunk, fixed on our version

      800 & 793 are the more important to monitor, it's the only ones that are fixed in our version but not on trunk.

        Attachments

        1. 4955.v1.patch
          0.5 kB
          Nicolas Liochon
        2. 4955.v2.patch
          0.8 kB
          Nicolas Liochon
        3. 4955.v2.patch
          0.8 kB
          Nicolas Liochon
        4. 4955.v2.patch
          17 kB
          Nicolas Liochon
        5. 4955.v2.patch
          17 kB
          Nicolas Liochon
        6. 4955.v3.patch
          17 kB
          Nicolas Liochon
        7. 4955.v3.patch
          17 kB
          Nicolas Liochon
        8. 4955.v3.patch
          17 kB
          Nicolas Liochon
        9. 4955.v4.patch
          24 kB
          Nicolas Liochon
        10. 4955.v4.patch
          24 kB
          Nicolas Liochon
        11. 4955.v4.patch
          24 kB
          Nicolas Liochon
        12. 4955.v4.patch
          24 kB
          Nicolas Liochon
        13. 4955.v4.patch
          24 kB
          Nicolas Liochon
        14. 8204.v4.patch
          11 kB
          Nicolas Liochon
        15. 4955.v4.patch
          24 kB
          Nicolas Liochon
        16. 4955.v5.patch
          24 kB
          Nicolas Liochon
        17. 4955.v6.patch
          16 kB
          Nicolas Liochon
        18. 4955.v7.patch
          17 kB
          Nicolas Liochon
        19. 4955.v7.patch
          17 kB
          Nicolas Liochon
        20. 4955.v8.patch
          17 kB
          Nicolas Liochon
        21. 4955.v9.patch
          2 kB
          Nicolas Liochon
        22. HBASE-4955-v10.patch
          20 kB
          Alex Newman
        23. HBASE-4955-v10.patch
          20 kB
          Nicolas Liochon
        24. HBASE-4955-v10.patch
          20 kB
          stack

          Issue Links

            Activity

              People

              • Assignee:
                posix4e Alex Newman
                Reporter:
                nkeywal Nicolas Liochon
              • Votes:
                0 Vote for this issue
                Watchers:
                12 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: