[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
Este commit está contenido en:
jamessiddeley-amd
2025-09-05 11:55:08 -04:00
cometido por GitHub
padre 5ca7af2d30
commit fa860c5272
Se han modificado 4 ficheros con 107 adiciones y 51 borrados
+3 -3
Ver fichero
@@ -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