summaryrefslogtreecommitdiff
path: root/etc/evergreen_yml_components
diff options
context:
space:
mode:
authorDavid Percy <david.percy@mongodb.com>2022-07-12 20:24:57 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-08-17 15:37:04 +0000
commitb902366ad23713ed7493e121f0218fead287bc6d (patch)
tree762de8a4a020d82ff3cf43faf7a35ba736e37a30 /etc/evergreen_yml_components
parentaca57c0414496efbfaa914343e3b599366f15a14 (diff)
downloadmongo-b902366ad23713ed7493e121f0218fead287bc6d.tar.gz
SERVER-67415 Create golden-data JS suites
Adds two new suites: query_golden_classic and query_golden_cqf, which use the golden-data test framework (docs/golden_data_test_framework.md). These suites diff the expected and actual output instead of using assert.eq and similar functions. This change includes some refactoring of the golden-test classes to avoid pulling the unittest library into the mongo shell.
Diffstat (limited to 'etc/evergreen_yml_components')
-rw-r--r--etc/evergreen_yml_components/definitions.yml18
1 files changed, 18 insertions, 0 deletions
diff --git a/etc/evergreen_yml_components/definitions.yml b/etc/evergreen_yml_components/definitions.yml
index 7400cd89940..86dbeff99a6 100644
--- a/etc/evergreen_yml_components/definitions.yml
+++ b/etc/evergreen_yml_components/definitions.yml
@@ -7400,6 +7400,24 @@ tasks:
args:
- "./src/evergreen/generate_buildid_debug_symbols_mapping.sh"
+- <<: *task_template
+ name: query_golden_classic
+ tags: []
+ commands:
+ - func: "do setup"
+ - func: "run tests"
+ vars:
+ suite: query_golden_classic
+
+- <<: *task_template
+ name: query_golden_cqf
+ tags: []
+ commands:
+ - func: "do setup"
+ - func: "run tests"
+ vars:
+ suite: query_golden_cqf
+
#######################################
# Task Groups #
#######################################