summaryrefslogtreecommitdiff
path: root/src/third_party/wiredtiger/test/evergreen.yml
diff options
context:
space:
mode:
Diffstat (limited to 'src/third_party/wiredtiger/test/evergreen.yml')
-rwxr-xr-xsrc/third_party/wiredtiger/test/evergreen.yml52
1 files changed, 52 insertions, 0 deletions
diff --git a/src/third_party/wiredtiger/test/evergreen.yml b/src/third_party/wiredtiger/test/evergreen.yml
index 1dbb6b726cf..5244b24ac29 100755
--- a/src/third_party/wiredtiger/test/evergreen.yml
+++ b/src/third_party/wiredtiger/test/evergreen.yml
@@ -3167,6 +3167,54 @@ tasks:
maxruns: 1
wtarg: "-a ../runners/update-checkpoint.json"
+ ##################################
+ # Performance Tests for eviction #
+ ##################################
+
+ - name: perf-test-evict-btree
+ tags: ["evict-perf"]
+ depends_on:
+ - name: compile
+ commands:
+ - func: "fetch artifacts"
+ - func: "generic-perf-test"
+ vars:
+ perf-test-name: evict-btree
+ maxruns: 1
+
+ - name: perf-test-evict-btree-1
+ tags: ["evict-perf"]
+ depends_on:
+ - name: compile
+ commands:
+ - func: "fetch artifacts"
+ - func: "generic-perf-test"
+ vars:
+ perf-test-name: evict-btree-1
+ maxruns: 1
+
+ - name: perf-test-evict-lsm
+ tags: ["evict-perf"]
+ depends_on:
+ - name: compile
+ commands:
+ - func: "fetch artifacts"
+ - func: "generic-perf-test"
+ vars:
+ perf-test-name: evict-lsm
+ maxruns: 1
+
+ - name: perf-test-evict-lsm-1
+ tags: ["evict-perf"]
+ depends_on:
+ - name: compile
+ commands:
+ - func: "fetch artifacts"
+ - func: "generic-perf-test"
+ vars:
+ perf-test-name: evict-lsm-1
+ maxruns: 1
+
#######################################
# Buildvariants #
#######################################
@@ -3448,6 +3496,7 @@ buildvariants:
- name: ".btree-perf"
- name: ".lsm-perf"
- name: ".perf-checkpoint"
+ - name: ".evict-perf"
display_tasks:
- name: Wiredtiger-perf-btree-jobs
execution_tasks:
@@ -3458,6 +3507,9 @@ buildvariants:
- name: Wiredtiger-perf-checkpoint-jobs
execution_tasks:
- ".perf-checkpoint"
+ - name: Wiredtiger-perf-evict-jobs
+ execution_tasks:
+ - ".evict-perf"
- name: large-scale-tests
display_name: "Large scale tests"