summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Chen <luke.chen@mongodb.com>2022-01-11 12:07:18 +1100
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-01-11 01:44:40 +0000
commit89db036afd6d9ec26bdbbb14a3c10823042a20b4 (patch)
treea34e961aff5a1bd1047b8e4dd156e3414233f4aa
parentd70aeb47529f81f56eb7d839ae71e4a1c149674b (diff)
downloadmongo-89db036afd6d9ec26bdbbb14a3c10823042a20b4.tar.gz
Import wiredtiger: 9d325522ed0d1fd99266a90b0440970bbf16e940 from branch mongodb-5.2
ref: 4e5a6281ae..9d325522ed for: 5.2.0-rc5 WT-8505 Create a compatibility test function in Evergreen
-rw-r--r--src/third_party/wiredtiger/import.data2
-rwxr-xr-xsrc/third_party/wiredtiger/test/evergreen.yml49
2 files changed, 22 insertions, 29 deletions
diff --git a/src/third_party/wiredtiger/import.data b/src/third_party/wiredtiger/import.data
index 5a4218b0fe8..3a1591ec75d 100644
--- a/src/third_party/wiredtiger/import.data
+++ b/src/third_party/wiredtiger/import.data
@@ -2,5 +2,5 @@
"vendor": "wiredtiger",
"github": "wiredtiger/wiredtiger.git",
"branch": "mongodb-5.2",
- "commit": "4e5a6281aeca1bcc78639fb8ff7f05f2c54fde41"
+ "commit": "9d325522ed0d1fd99266a90b0440970bbf16e940"
}
diff --git a/src/third_party/wiredtiger/test/evergreen.yml b/src/third_party/wiredtiger/test/evergreen.yml
index 3c2a384d533..b3c9ed5b70d 100755
--- a/src/third_party/wiredtiger/test/evergreen.yml
+++ b/src/third_party/wiredtiger/test/evergreen.yml
@@ -567,6 +567,15 @@ functions:
done
done
+ "compatibility test":
+ - command: shell.exec
+ params:
+ working_dir: "wiredtiger"
+ script: |
+ set -o errexit
+ set -o verbose
+ test/evergreen/compatibility_test_for_releases.sh ${compat_test_args}
+
"run-perf-test":
# Run a performance test
# Parameterised using the 'perf-test-name' and 'maxruns' variables
@@ -2011,46 +2020,30 @@ tasks:
- name: compatibility-test-for-newer-releases
commands:
- func: "get project"
- - command: shell.exec
- params:
- working_dir: "wiredtiger"
- script: |
- set -o errexit
- set -o verbose
- test/evergreen/compatibility_test_for_releases.sh -n
+ - func: "compatibility test"
+ vars:
+ compat_test_args: -n
- name: compatibility-test-for-older-releases
commands:
- func: "get project"
- - command: shell.exec
- params:
- working_dir: "wiredtiger"
- script: |
- set -o errexit
- set -o verbose
- test/evergreen/compatibility_test_for_releases.sh -o
+ - func: "compatibility test"
+ vars:
+ compat_test_args: -o
- name: compatibility-test-upgrade-to-latest
commands:
- func: "get project"
- - command: shell.exec
- params:
- working_dir: "wiredtiger"
- script: |
- set -o errexit
- set -o verbose
- test/evergreen/compatibility_test_for_releases.sh -u
+ - func: "compatibility test"
+ vars:
+ compat_test_args: -u
- name: compatibility-test-for-wt-standalone-releases
commands:
- func: "get project"
- - command: shell.exec
- params:
- working_dir: "wiredtiger"
- script: |
- set -o errexit
- set -o verbose
- test/evergreen/compatibility_test_for_releases.sh -w
+ - func: "compatibility test"
+ vars:
+ compat_test_args: -w
- name: import-compatibility-test
commands: