[rocprof-compute] Fixed CDash compute code coverage upload (#863)

* Test CDash upload fixes

* Test CDash upload fixes + rename

* fix run-ci.py script

* fix run-ci.py script

* fix run-ci.py script

* fix run-ci.py script

* fixed workflow

* renamed coverage file

* fixed run-ci.py script

* edited workflow file

* edited script desc

* Update Coverage.xml
Esse commit está contido em:
jamessiddeley-amd
2025-09-05 11:55:08 -04:00
commit de GitHub
commit fa860c5272
4 arquivos alterados com 107 adições e 51 exclusões
+3 -3
Ver Arquivo
@@ -4,13 +4,13 @@ on:
push:
branches: [ develop ]
paths:
- 'projects/rocprofiler-compute/coverage/coverage-latest.xml'
- 'projects/rocprofiler-compute/coverage/Coverage.xml'
workflow_dispatch:
inputs:
coverage_file:
description: 'Path to coverage XML file'
required: false
default: 'projects/rocprofiler-compute/coverage/coverage-latest.xml'
default: 'projects/rocprofiler-compute/coverage/Coverage.xml'
concurrency:
group: rocprofiler-compute-cdash-${{ github.ref }}
@@ -35,7 +35,7 @@ jobs:
- name: Check Coverage File Exists
working-directory: projects/rocprofiler-compute
run: |
COVERAGE_FILE="${{ github.event.inputs.coverage_file || 'coverage/coverage-latest.xml' }}"
COVERAGE_FILE="${{ github.event.inputs.coverage_file || 'coverage/Coverage.xml' }}"
if [[ "$COVERAGE_FILE" == projects/rocprofiler-compute/* ]]; then
COVERAGE_FILE="${COVERAGE_FILE#projects/rocprofiler-compute/}"
fi