Uploaded image for project: 'Ruby Driver'
  1. Ruby Driver
  2. RUBY-2313

Manually batch tests to avoid intermittent failures in CI

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 2.13.0.rc1
    • Affects Version/s: None
    • Component/s: Tests
    • Labels:
    • Fully Compatible

      This is a different proposal to fix our intermittent CI failures.

      Since the tests seem to always pass when executed in isolation, this ticket proposes dividing the entire test suite into parts that can run in their own processes, thus hopefully eliminating the unknown impacts of one test on other tests that cause the intermittent failures.

      The implementation takes care to always have the "default"/"remaining" bucket such that adding tests does not require explicitly assigning buckets to them.

            oleg.pudeyev@mongodb.com Oleg Pudeyev (Inactive)
            oleg.pudeyev@mongodb.com Oleg Pudeyev (Inactive)
            0 Vote for this issue
            1 Start watching this issue