summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChenhao Qu <chenhao.qu@mongodb.com>2022-01-05 17:18:43 +1100
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-01-05 06:46:28 +0000
commit6b92dcfa871e7136d61b6c667e4d1f0e0cc8dc94 (patch)
tree08893fb172a30aa87c4741fa0e4538df9a8a5e69
parentfefa965f8dd1f52e727a316ddb86aa18b0cf495f (diff)
downloadmongo-6b92dcfa871e7136d61b6c667e4d1f0e0cc8dc94.tar.gz
Import wiredtiger: 9d325522ed0d1fd99266a90b0440970bbf16e940 from branch mongodb-master
ref: 4e5a6281ae..9d325522ed for: 5.3.0 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 c6adc41230d..d72fd8320d4 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-master",
- "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: