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

    XMLWordPrintableJSON

Details

    • Icon: Improvement Improvement
    • Resolution: Won't Do
    • Icon: Major - P3 Major - P3
    • None
    • None
    • Testing Infrastructure
    • None
    • Storage Execution

    Description

      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.

      Attachments

        Activity

          People

            backlog-server-execution Backlog - Storage Execution Team
            maria.vankeulen@mongodb.com Maria van Keulen
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: