From 89db036afd6d9ec26bdbbb14a3c10823042a20b4 Mon Sep 17 00:00:00 2001 From: Luke Chen Date: Tue, 11 Jan 2022 12:07:18 +1100 Subject: 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 --- src/third_party/wiredtiger/import.data | 2 +- src/third_party/wiredtiger/test/evergreen.yml | 49 ++++++++++++--------------- 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: -- cgit v1.2.1