Develop collection-level black-box change stream tests

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Query Execution
    • QE 2025-09-29, QE 2025-10-13, QE 2025-10-27, QE 2026-01-19, QE 2025-12-08, QE 2025-11-24, QE 2025-11-10, QE 2026-02-02, QE 2026-02-16
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      1.
      Create single threaded mutator generator for changestreams testing scenarios SERVER-112694 Sub-task Closed Nicola Cabiddu 8.3.0-rc0
      2.
      Associated to each scenario actual db operations SERVER-113289 Sub-task Closed Nicola Cabiddu 8.3.0-rc0
      3.
      Implement the changestream verification logic for each possible scenario SERVER-113290 Sub-task Closed Nicola Cabiddu  
      4.
      Implement oracle mode comparing v1 vs v2 SERVER-113292 Sub-task Closed Nicola Cabiddu 8.3.0-rc0
      5.
      Implement read and match events against cluster. Basic correctness verification. SERVER-114015 Sub-task Closed Nicola Cabiddu 8.3.0-rc0
      6.
      Implement ChangeStreamReader. SERVER-114580 Sub-task Closed Nicola Cabiddu 8.3.0-rc0
      7.
      Implement Writer SERVER-114581 Sub-task Closed Nicola Cabiddu 8.3.0-rc0
      8.
      Implement the Connector SERVER-114583 Sub-task Closed Nicola Cabiddu 8.3.0-rc0
      9.
      Implement ChangeStreamMatcher SERVER-114584 Sub-task Closed Nicola Cabiddu 8.3.0-rc0
      10.
      Implement Verifier SERVER-114585 Sub-task Closed Nicola Cabiddu 8.3.0-rc0
      11.
      Implement the BG mutator SERVER-114586 Sub-task Closed Nicola Cabiddu 8.3.0-rc0
      12.
      Implement ShardedComman and ReshardCommand SERVER-114857 Sub-task Closed Nicola Cabiddu 8.3.0-rc0
      13.
      Implement move chunk correctly SERVER-114858 Sub-task In Code Review Nicola Cabiddu  
      14.
      Implement getChangeEvents() for all the commands SERVER-114967 Sub-task Closed Nicola Cabiddu 8.3.0-rc0
      15.
      Implement FetchOneAndResume verification scenario for change streams black box testing SERVER-115122 Sub-task Closed Nicola Cabiddu 8.3.0-rc0
      16.
      Implement PrefixRead verification scenario for change streams black box testing SERVER-115123 Sub-task Closed Nicola Cabiddu 8.3.0-rc0
      17.
      Add handling for batchSize SERVER-115830 Sub-task Closed Nicola Cabiddu 8.3.0-rc0
      18.
      Implement read and match events against cluster. FSM and complex commands scenario verification. SERVER-115919 Sub-task Closed Nicola Cabiddu 8.3.0-rc0
      19.
      Split the testing file into different sub testing files. SERVER-116446 Sub-task Closed Nicola Cabiddu 8.3.0-rc0
      20.
      Filter DDL create/drop index events and re-enable fsm tests + figure out last remaining suites SERVER-117490 Sub-task Closed Nicola Cabiddu 8.3.0-rc0
      21.
      Cleanup fsm fetch and resume js and not used tests SERVER-117543 Sub-task Closed Nicola Cabiddu 8.3.0-rc0

          Assignee:
          Nicola Cabiddu
          Reporter:
          Mindaugas Malinauskas
          Votes:
          0 Vote for this issue
          Watchers:
          2 Start watching this issue

            Created:
            Updated: