Uploaded image for project: 'Apache Ozone'
  1. Apache Ozone
  2. HDDS-1458

Create a maven profile to run fault injection tests

    XMLWordPrintableJSON

Details

    • Test
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.4.1
    • None
    • Done

    Description

      Some fault injection tests have been written using blockade. It would be nice to have ability to start docker compose and exercise the blockade test cases against Ozone docker containers, and generate reports. This is optional integration tests to catch race conditions and fault tolerance defects.

      We can introduce a profile with id: it (short for integration tests). This will launch docker compose via maven-exec-plugin and run blockade to simulate container failures and timeout.

      Usage command:

      mvn clean verify -Pit
      

      Attachments

        1. HDDS-1458.001.patch
          4 kB
          Eric Yang
        2. HDDS-1458.002.patch
          210 kB
          Eric Yang
        3. HDDS-1458.003.patch
          199 kB
          Eric Yang
        4. HDDS-1458.004.patch
          219 kB
          Eric Yang
        5. HDDS-1458.005.patch
          218 kB
          Eric Yang
        6. HDDS-1458.006.patch
          218 kB
          Eric Yang
        7. HDDS-1458.007.patch
          218 kB
          Eric Yang
        8. HDDS-1458.008.patch
          173 kB
          Eric Yang
        9. HDDS-1458.009.patch
          173 kB
          Eric Yang
        10. HDDS-1458.010.patch
          174 kB
          Eric Yang
        11. HDDS-1458.011.patch
          168 kB
          Eric Yang
        12. HDDS-1458.012.patch
          168 kB
          Eric Yang
        13. HDDS-1458.013.patch
          168 kB
          Eric Yang
        14. HDDS-1458.014.patch
          161 kB
          Eric Yang
        15. HDDS-1458.015.patch
          186 kB
          Eric Yang
        16. HDDS-1458.016.patch
          187 kB
          Eric Yang
        17. HDDS-1458.017.patch
          187 kB
          Eric Yang

        Issue Links

          Activity

            People

              eyang Eric Yang
              eyang Eric Yang
              Votes:
              1 Vote for this issue
              Watchers:
              10 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 1h
                  1h