Skip to content
Snippets Groups Projects
Commit 23dc6a21 authored by Albin Henriksson's avatar Albin Henriksson
Browse files

#7: Added a coverage_report python script that formats report correctly

parent 3d56d538
No related branches found
No related tags found
1 merge request!12Issue/7 add test coverage report
Pipeline #34162 passed
......@@ -38,8 +38,8 @@ server:test:
- cd server
- source env/bin/activate
- pytest --cov app tests/
- cd ..
- coverage xml
- python coverage_report.py
artifacts:
reports:
cobertura: coverage.xml
cobertura: server/coverage.xml
import xml.etree.ElementTree as et
tree = et.parse('coverage.xml')
root = tree.getroot()
for package in tree.find('.//packages'):
package.set('name', 'server.' + package.attrib.get('name'))
for package_class in package.find('classes'):
package_class.set('name', 'server.' + package_class.attrib.get('name'))
package_class.set('filename', 'server/' + package_class.attrib.get('filename'))
tree.write('coverage.xml')
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment