automated/linux: add support for WA result postprocessing with LISA

The scripts in this commit are meant to be used as a post-processing
step for results obtained with Workload Automation v3 (WA) running with
ARM Energy Proble (AEP) connected. LISA provides additional
measurements/metrics compared to pure WA results.

The script allows to use LISA from custom repository as well as use
custom branch/tag/commit from this source. lisa.sh executed python
script pointed to by LISA_SCRIPT variable. It is assumed that this
script can be executed in LISA environment. It is expected that
executing the script produces CSV files with the following structure:

<empty>,<empty>,<empty>,<metric_name>,<metric_name>,...
<empty>,<empty>,<empty>,<metric_1>,<metric_2>,...
test,tag,kernel,<empty>,<empty>,...
<test_name>,<tag>,<kernel>,<result_1>,<result2>,...
...

First 3 rows are concatenated to form single test name that is recorded in
LAVA or similar execution environment.

Change-Id: I78b52de1933ab99c0869d37ac8b1db561f5ec185
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
3 files changed