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

Ensure parity of testing coverage between suites that run targeted transactions tests and suites that rely on the transactions override framework

    • Type: Icon: Improvement Improvement
    • Resolution: Won't Do
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Testing Infrastructure
    • Labels:
    • Storage Execution

      There are many test suites of the form *multi_stmt_txn*.yml, e.g., multi_stmt_txn_jscore_passthrough_with_migration.yml that rely on the transactions override framework to wrap non-transaction-related tests inside transactions. However, commands like create and createIndexes are not tested in the override framework, and rely on the core/txns/**.js tests instead.

      These commands, as well as other potential future commands, are not realistic to test as part of the transactions override framework. We should ensure that the testing configurations available to the transactions override suites are also available to suites that run core/txns/**.js, wherever possible.

            backlog-server-execution [DO NOT USE] Backlog - Storage Execution Team
            maria.vankeulen@mongodb.com Maria van Keulen
            0 Vote for this issue
            3 Start watching this issue