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

Harry Simulation test halts the JVM when errors are detected which loose all history in CI

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Normal
    • Resolution: Fixed
    • NA
    • Test/fuzz
    • None
    • Correctness - Unrecoverable Corruption / Loss
    • Critical
    • Low Hanging Fruit
    • Fuzz Test
    • All
    • None
    • NA
    • Hide

      found seeds with exceptions that should have failed the build and made sure they did

      Show
      found seeds with exceptions that should have failed the build and made sure they did

    Description

      The Harry simulation test has a few issues, but the biggest is it calls System.exit when an error is found… this blocks the JVM from creating a test report and can loose all history needed to reproduce the issue..

      1) when the test fails it doesn’t properly show the seed
      2) you can’t rerun the test with the same seed without modifying the code
      3) if uncaught exceptions are found the test still passes (this is masking TCM issues)

      Attachments

        Issue Links

          Activity

            People

              dcapwell David Capwell
              dcapwell David Capwell
              David Capwell
              Alex Petrov
              Votes:
              0 Vote for this issue
              Watchers:
              1 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 20m
                  1h 20m