X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=samples%2Fenergy.yaml;fp=samples%2Fenergy.yaml;h=bc8f8228be5fc47f0b612a3f9043349fa36f3b09;hb=88c88d0931c82d1b61fe025f0e07bc5cecf88f27;hp=0000000000000000000000000000000000000000;hpb=04b5497734932b7b90a37855432a62d12180e3e1;p=yardstick.git diff --git a/samples/energy.yaml b/samples/energy.yaml new file mode 100755 index 000000000..bc8f8228b --- /dev/null +++ b/samples/energy.yaml @@ -0,0 +1,53 @@ +############################################################################## +# Copyright (c) 2019 Orange and others. +# +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Apache License, Version 2.0 +# which accompanies this distribution, and is available at +# http://www.apache.org/licenses/LICENSE-2.0 +############################################################################## +--- +# Sample benchmark task config file +# Monitor energy consumption during a cpu test +# Should be used inside test cases where UnixBench is replaced by other +# scenario type. This enables to easily consider energy consumption as a +# mandatory metric for any performance test + +schema: "yardstick:task:0.1" + +{% set target = target or "node5"%} +{% set file = file or '/etc/yardstick/pod.yaml' %} +{% set duree = 60 %} +{% set intervalle = 5 %} +scenarios: + +- + type: Energy + run_in_background: true + target: {{target}}.LF + + runner: + type: Duration + duration: {{duree}} + interval: {{intervalle}} + + sla: + action: monitor + +- + type: UnixBench + options: + run_mode: 'verbose' + test_type: 'dhry2reg' + host: {{target}}.LF + + runner: + type: Iteration + iterations: 1 + interval: 1 + + +context: + type: Node + name: LF + file: {{file}}