diff options
author | Chung-Yen Chang <chung-yen.chang@10gen.com> | 2015-10-08 14:56:57 -0700 |
---|---|---|
committer | Chung-Yen Chang <chung-yen.chang@10gen.com> | 2015-10-08 14:56:57 -0700 |
commit | b3a6def7b9b41e29456b0c6c906fa4b84fd411df (patch) | |
tree | 7837ec61f9b83f80a5ddee5d3d986a406cfbc738 /etc/longevity.yml | |
parent | ff00bf571528f65697095963800c86892f6695e2 (diff) | |
download | mongo-b3a6def7b9b41e29456b0c6c906fa4b84fd411df.tar.gz |
SERVER-20449: Add regression analysis for longevity project
Diffstat (limited to 'etc/longevity.yml')
-rw-r--r-- | etc/longevity.yml | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/etc/longevity.yml b/etc/longevity.yml index 2200991cb8e..105b07e7054 100644 --- a/etc/longevity.yml +++ b/etc/longevity.yml @@ -5,6 +5,9 @@ pre: - command: shell.track post: + - command: attach.results + params: + file_location: src/report.json - command: shell.cleanup - command: shell.exec # destroy the cluster after the test is done @@ -158,6 +161,29 @@ functions: content_type: ${content_type|application/x-gzip} display_name: ${test}-longevity-testlog + "analyze": + - command: json.get_history + params: + task: ${task_name} + file: "src/history.json" + name: "perf" + - command: json.get_history + params: + tags: true + task: ${task_name} + file: "src/tags.json" + name: "perf" + - command: shell.exec + # post_run_check.py and override.json for DSI tests is part of dsi repo in dsi/bin + type : test + params: + working_dir: src + script: | + set -o errexit + set -o verbose + python ../dsi/bin/post_run_check.py --rev ${revision} -f longevity_history -t longevity_tag --refTag 3.0.6-BASELINE --overrideFile ../dsi/bin/override.json --project_id mongo-longevity --task_name ${task_name} --variant ${build_variant} + + tasks: - name: compile commands: @@ -209,6 +235,7 @@ tasks: - func: "upload log file" vars: test: "ycsb" + - func: "analyze" - func: "destroy cluster" buildvariants: @@ -229,4 +256,5 @@ buildvariants: distros: - rhel55 - name: shard_cluster_test + |