Details
-
Improvement
-
Status: Closed
-
Major - P3
-
Resolution: Fixed
-
None
-
None
Description
We could create the following function to execute a test from the csuite folder:
"csuite test":
|
command: shell.exec
|
params:
|
working_dir: "wiredtiger/build_posix/test/csuite"
|
script: |
|
set -o errexit
|
set -o verbose
|
${test_env_vars|} ./${test_exe} ${test_args|} 2>&1
|
And then call it this way (using test_random_abort example):
- func: "csuite test"
|
vars:
|
test_exe: test_random_abort
|
- func: "csuite test"
|
vars:
|
test_exe: test_random_abort
|
test_args: -t 10
|
Good candidates are the tests from the "long-test" task. Those tasks are also good candidates to use the new function.
The functions "tiered abort test" and "timestamp abort test" could be removed.
Attachments
Issue Links
- causes
-
WT-8520 Reorder tests in the long-test evergreen task
-
- Closed
-
-
WT-8683 Fix incorrect variables for ftruncate-test in evergreen.yml
-
- Closed
-
-
WT-8512 Enable csuite-wt2246-col-append-test in evergreen.yml
-
- Closed
-
-
WT-8519 Use the csuite functions in evergreen.yml for remaining tests
-
- Closed
-
- has to be done before
-
WT-8512 Enable csuite-wt2246-col-append-test in evergreen.yml
-
- Closed
-