Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-90553

Add more backcompat and correctness tests across more pipeline types

    • Type: Icon: Task Task
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Atlas Streams

      Make it easier to create backwards compat tests and test across a wider array of pipeline types.

      1. Test correctness against a medium-sized corpus of different pipeline types. Correctness evaluates both:
        1. Correct output
        2. Correct stats (especially input/output message counts)
      2. The test framework should facilitate the below for each pipeline/input:
        1. Test results are correct and equivalent even after checkpoint restore.
        2. Automated creation of checkpoint files for backcompat testing.
        3. Validate correct results when restoring from old format checkpoint data (previously generated using 2 above)
      1. Easy to manually inspect that the expected output in each test case is correct.

            Assignee:
            Unassigned Unassigned
            Reporter:
            matthew.normyle@mongodb.com Matthew Normyle
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: