commit | 5cf68e29664a1e4769bedfefc27c734cb427ec45 | [log] [tgz] |
---|---|---|
author | Leonardo Sandoval <leonardo.sandoval@linaro.org> | Fri Jul 16 12:23:20 2021 -0500 |
committer | Leonardo Sandoval <leonardo.sandoval@linaro.org> | Mon Jul 19 14:56:42 2021 -0500 |
tree | b58de899c49281598e6d316302c293e22007a506 | |
parent | adfb6add23b2d0c118475e464685abbef4bdca65 [diff] [blame] |
tf-a-builder.yaml: generate individual code coverage reports Parent commit introduces the script to split the coverage traces from the LAVA log, and this commit calls it and use the reporting tool [1] to create code coverage individual reports. Patch has been tested in staging [2] where most of the reports could not be created due [3], however there are two successful ones. This work only covers reporting per build, but the merge of all individual reports to create a single coverate report is still pending because scripts are not yet public [4]. [1] https://gitlab.arm.com/tooling/qa-tools/-/tree/master/coverage-tool/coverage-reporting [2] https://ci.staging.trustedfirmware.org/view/lsandov1-TF-A/job/lsandov1-tf-ci-gateway/2600/ [3] https://gitlab.arm.com/tooling/qa-tools/-/issues/1 [4] https://git.trustedfirmware.org/ci/tf-a-ci-scripts.git/tree/script/test_definitions.sh#n8 Signed-off-by: Leonardo Sandoval <leonardo.sandoval@linaro.org> Change-Id: I64d8d8870eb145264ddb0104c3847e4f002667b7
diff --git a/tf-a-builder.yaml b/tf-a-builder.yaml index d1a633c..e74744f 100644 --- a/tf-a-builder.yaml +++ b/tf-a-builder.yaml
@@ -52,6 +52,20 @@ skip-tag: true shallow-clone: false wipe-workspace: false +- scm: + name: qa-tools + scm: + - git: + url: https://git.gitlab.arm.com/tooling/qa-tools.git + refspec: master + name: origin + branches: + - master + basedir: qa-tools + choosing-strategy: gerrit + skip-tag: true + shallow-clone: true + wipe-workspace: false - job: name: tf-a-builder node: docker-amd64-tf-a-bionic @@ -127,6 +141,7 @@ - tf-a-job-configs - trusted-firmware-a - tf-a-tests + - qa-tools wrappers: - timestamps - timeout: