summaryrefslogtreecommitdiff
path: root/buildscripts/resmokelib/selector.py
diff options
context:
space:
mode:
authorMartin Neupauer <martin.neupauer@mongodb.com>2018-05-30 16:07:30 -0400
committerMartin Neupauer <martin.neupauer@mongodb.com>2018-06-06 11:11:32 -0400
commit937039a3c901191475b316dad821eeedc71e50f5 (patch)
treee2c50a158baadb81212e677d11d35846236cbb8e /buildscripts/resmokelib/selector.py
parent62378f4e12644c250ccb894cf6b92d27b77b16fd (diff)
downloadmongo-937039a3c901191475b316dad821eeedc71e50f5.tar.gz
WRITING-2732 Build test runner for running mql-model declarative tests against an actual MongoDB server
Diffstat (limited to 'buildscripts/resmokelib/selector.py')
-rw-r--r--buildscripts/resmokelib/selector.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/buildscripts/resmokelib/selector.py b/buildscripts/resmokelib/selector.py
index d878710f1d7..0281c33dbe2 100644
--- a/buildscripts/resmokelib/selector.py
+++ b/buildscripts/resmokelib/selector.py
@@ -633,11 +633,11 @@ class _DbTestSelector(_Selector):
return test_files.get_tests()
-class _JsonSchemaTestSelectorConfig(_SelectorConfig):
- """_SelectorConfig subclass for json_schema_test tests."""
+class _JsonTestSelectorConfig(_SelectorConfig):
+ """_SelectorConfig subclass for json_schema_test and mql_model_mongod_test tests."""
def __init__(self, roots, include_files=None, exclude_files=None):
- """Initialize _JsonSchemaTestSelectorConfig."""
+ """Initialize _JsonTestSelectorConfig."""
_SelectorConfig.__init__(self, roots=roots, include_files=include_files,
exclude_files=exclude_files)
@@ -679,8 +679,9 @@ _SELECTOR_REGISTRY = {
"db_test": (_DbTestSelectorConfig, _DbTestSelector),
"fsm_workload_test": (_JSTestSelectorConfig, _JSTestSelector),
"parallel_fsm_workload_test": (_MultiJSTestSelectorConfig, _MultiJSTestSelector),
- "json_schema_test": (_JsonSchemaTestSelectorConfig, _Selector),
+ "json_schema_test": (_JsonTestSelectorConfig, _Selector),
"js_test": (_JSTestSelectorConfig, _JSTestSelector),
+ "mql_model_mongod_test": (_JsonTestSelectorConfig, _Selector),
"multi_stmt_txn_passthrough": (_JSTestSelectorConfig, _JSTestSelector),
"py_test": (_PyTestCaseSelectorConfig, _Selector),
"sleep_test": (_SleepTestCaseSelectorConfig, _SleepTestCaseSelector),