codecov_helper.py: Use current checkout's path to trace2covjson.json
The code referred to a repo checkout in $SHARE_FOLDER. For some reason,
that checkout was removed, breaking code coverage builds.
Signed-off-by: Paul Sokolovsky <paul.sokolovsky@linaro.org>
Change-Id: I972e1f67b7ee316871e0dbfa5c1d6d2c5de9ba75
diff --git a/lava_helper/codecov_helper.py b/lava_helper/codecov_helper.py
index 33c0035..abae19e 100644
--- a/lava_helper/codecov_helper.py
+++ b/lava_helper/codecov_helper.py
@@ -59,7 +59,9 @@
dl_artifact("spe/bin/bl2.axf")
dl_artifact("spe/bin/tfm_s.axf")
dl_artifact("nspe/bin/tfm_ns.axf")
- run("python3 $SHARE_FOLDER/qa-tools/coverage-tool/coverage-reporting/intermediate_layer.py --config-json $SHARE_FOLDER/tf-m-ci-scripts/lava_helper/trace2covjson.json --local-workspace $SHARE_FOLDER", cwd=job_dir)
+
+ script_dir = os.path.dirname(__file__)
+ run("python3 $SHARE_FOLDER/qa-tools/coverage-tool/coverage-reporting/intermediate_layer.py --config-json %s/trace2covjson.json --local-workspace $SHARE_FOLDER" % script_dir, cwd=job_dir)
run("python3 $SHARE_FOLDER/qa-tools/coverage-tool/coverage-reporting/generate_info_file.py --workspace $SHARE_FOLDER --json covjson.json", cwd=job_dir)
# Remove sources, coverage of which we're not interested in (e.g.
# 3rd party code).