-
Type:
Improvement
-
Resolution: Won't Do
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Testing Infrastructure
-
None
-
Storage Execution
-
None
-
3
-
None
-
None
-
None
-
None
-
None
-
None
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.