Uploaded image for project: 'Cassandra'
  1. Cassandra
  2. CASSANDRA-19851

Create a new test kind focused on long running tests that rely on randomized input

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Normal
    • Resolution: Unresolved
    • NA
    • CI
    • None
    • Quality Assurance
    • Low Hanging Fruit
    • All
    • None

    Description

      Right now we have jvm-dtest that is a grab back of tests. Within these tests there are tests similar to org.apache.cassandra.fuzz.harry.integration.model.ConcurrentQuiescentCheckerIntegrationTest that take a very long time to run (14 minutes). This makes resource provisioning for these tests problematic as the distribution of run times are large (most takes seconds, some take 10+ minutes)…

      For this reason we should create a new test kind “fuzz” that has 2 focuses: long run times, and randomized inputs.

      With this new test kind we will be able to create a new job with its own resource needs (parallel workers) focused on long running tests only.

      Another view point is that we really only care about long running tests, so “burn” kind already covers this… so we could drop the “randomized inputs” requirement and place these tests in “burn” instead

      Attachments

        Issue Links

          Activity

            People

              dcapwell David Capwell
              dcapwell David Capwell
              David Capwell
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: