Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-11806 Make the build more Blue
  3. HBASE-11911

Break up tests into more fine grained categories

    XMLWordPrintableJSON

    Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.0.0
    • Component/s: None
    • Labels:
      None
    • Hadoop Flags:
      Reviewed
    • Release Note:
      Hide
      Adds new test categories besides the class smalltests, mediumtests, and largetests. Adds:

      ClientTests
      CoprocessorTests
      FilterTests
      FlakeyTests
      IOTests
      MapReduceTests
      MasterTests
      MiscTests
      RegionServerTests
      ReplicationTests
      RestTests
      SecurityTests
      VerySlowMapReduceTests
      VerySlowRegionServerTests

      See description for examples on how to use them.
      Show
      Adds new test categories besides the class smalltests, mediumtests, and largetests. Adds: ClientTests CoprocessorTests FilterTests FlakeyTests IOTests MapReduceTests MasterTests MiscTests RegionServerTests ReplicationTests RestTests SecurityTests VerySlowMapReduceTests VerySlowRegionServerTests See description for examples on how to use them.

      Description

      Wouldn't it be nice to run all of the client tests (client and the ones in hbase-server) in a single command like.

      mvn test -PrunClientTests

      how about all of the small tests not having to do with mapReduce

      mvn test -PrunSmallTests,!runMapReduceTests

      how about breaking up the build into small pieces so it can be run on travis or circle-ci. If that's what you are into, +1 this patch.

        Attachments

        1. HBASE-11911-preview.patch
          852 kB
          Alex Newman
        2. HBASE-11911-v0.patch
          855 kB
          Alex Newman
        3. HBASE-11911-v1.patch
          810 kB
          Alex Newman
        4. HBASE-11911-v2.patch
          867 kB
          Alex Newman
        5. HBASE-11911-v3.patch
          861 kB
          Alex Newman
        6. HBASE-11911-v3.patch
          861 kB
          Michael Stack
        7. HBASE-11911-v4.patch
          864 kB
          Alex Newman
        8. HBASE-11911-v4.patch
          864 kB
          Michael Stack
        9. HBASE-11911-v5.patch
          864 kB
          Alex Newman
        10. HBASE-11911-v5.patch
          864 kB
          Alex Newman
        11. HBASE-11911-v6.patch
          864 kB
          Alex Newman

          Issue Links

            Activity

              People

              • Assignee:
                posix4e Alex Newman
                Reporter:
                posix4e Alex Newman
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: