• Weilin Wang's avatar
    perf test: Add metric value validation test · 3ad7092f
    Weilin Wang authored
    Add metric value validation test to check if metric values are with in
    correct value ranges. There are three types of tests included: 1)
    positive-value test checks if all the metrics collected are non-negative;
    2) single-value test checks if the list of metrics have values in given
    value ranges; 3) relationship test checks if multiple metrics follow a
    given relationship, e.g. memory_bandwidth_read + memory_bandwidth_write =
    memory_bandwidth_total.
    Signed-off-by: default avatarWeilin Wang <weilin.wang@intel.com>
    Tested-by: default avatarNamhyung Kim <namhyung@kernel.org>
    Cc: ravi.bangoria@amd.com
    Cc: Ian Rogers <irogers@google.com>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Adrian Hunter <adrian.hunter@intel.com>
    Cc: Caleb Biggers <caleb.biggers@intel.com>
    Cc: Perry Taylor <perry.taylor@intel.com>
    Cc: Samantha Alt <samantha.alt@intel.com>
    Cc: Arnaldo Carvalho de Melo <acme@kernel.org>
    Cc: Jiri Olsa <jolsa@kernel.org>
    Cc: Kan Liang <kan.liang@linux.intel.com>
    Cc: Ingo Molnar <mingo@redhat.com>
    Link: https://lore.kernel.org/r/20230620170027.1861012-2-weilin.wang@intel.comSigned-off-by: default avatarNamhyung Kim <namhyung@kernel.org>
    3ad7092f
stat_metrics_values.sh 816 Bytes