@@ -110,14 +110,6 @@ jobs:
110110 key_prefix : IOMgrDeps-${{ inputs.platform }}-${{ inputs.build-type }}-${{ inputs.malloc-impl }}-False
111111 if : ${{ inputs.testing == 'True' || steps.restore-cache.outputs.cache-hit != 'true' }}
112112
113- - name : Retrieve Dependencies NuRaftMesg
114- uses : actions/checkout@main
115- with :
116- repository : eBay/nuraft_mesg
117- path : import/nuraft_mesg
118- ref : main
119- if : ${{ inputs.testing == 'True' || steps.restore-cache.outputs.cache-hit != 'true' }}
120-
121113 - name : Load NuRaftMesg Cache
122114 uses : eBay/sisl/.github/actions/load_conan2@master
123115 with :
@@ -144,13 +136,11 @@ jobs:
144136 fail_on_cache_miss : true
145137 if : ${{ inputs.testing == 'True' || steps.restore-cache.outputs.cache-hit != 'true' }}
146138
147-
148139 - name : Export Recipes
149140 run : |
150141 sudo apt-get install -y python3-pyelftools libaio-dev
151142 python -m pip install pyelftools
152143 conan export --user oss --channel master import/homestore
153- conan export --user oss --channel main import/nuraft_mesg
154144 if : ${{ inputs.testing == 'True' || steps.restore-cache.outputs.cache-hit != 'true' }}
155145
156146 - name : Create and Test Package
@@ -177,6 +167,7 @@ jobs:
177167
178168 - name : Code Coverage Run
179169 run : |
170+ python -m pip install gcovr
180171 conan build \
181172 -o sisl/*:malloc_impl=${{ inputs.malloc-impl }} \
182173 -o iomgr/*:testing=off \
@@ -186,11 +177,12 @@ jobs:
186177 -s:h compiler.cppstd=23 \
187178 --build missing \
188179 .
180+ gcovr --cobertura ./coverage.xml
189181 if : ${{ inputs.testing == 'True' && inputs.tooling == 'Coverage' }}
190182
191183 - name : Upload coverage reports to Codecov
192184 uses : codecov/codecov-action@v5
193185 with :
194- token : ${{ secrets.CODECOV_TOKEN }}
195- verbose : true
186+ files : ./coverage.xml
187+ disable_search : true
196188 if : ${{ inputs.testing == 'True' && inputs.tooling == 'Coverage' }}
0 commit comments