Jan Kundrát | 3a01643 | 2020-04-07 22:47:49 +0200 | [diff] [blame] | 1 | - name: Generate pycobertura report |
| 2 | shell: | |
| 3 | set -ex |
| 4 | PATH=${PATH}:~/.local/bin |
| 5 | pycobertura show --format html --output "{{ ansible_user_dir }}/zuul-output/logs/coverage.html" \ |
Jan Kundrát | 6700809 | 2020-04-08 19:06:12 +0200 | [diff] [blame] | 6 | --source "{{ new_source_prefix }}/{{ zuul.project.short_name }}" "{{ new_source_prefix }}/coverage.xml" |
Jan Kundrát | 3a01643 | 2020-04-07 22:47:49 +0200 | [diff] [blame] | 7 | pycobertura diff --format html --output "{{ ansible_user_dir }}/zuul-output/logs/coverage-diff.html" \ |
| 8 | --source1 "{{ zuul.project.src_dir }}" "{{ coverage_xml_dir }}/coverage.xml" \ |
Jan Kundrát | 6700809 | 2020-04-08 19:06:12 +0200 | [diff] [blame] | 9 | --source2 "{{ new_source_prefix }}/{{ zuul.project.short_name }}" "{{ new_source_prefix }}/coverage.xml" |
Jan Kundrát | 3a01643 | 2020-04-07 22:47:49 +0200 | [diff] [blame] | 10 | sed -e 's;^ </body>$; <p>Show <a href="coverage.html">final coverage</a> only</p>\n </body>;' \ |
| 11 | -i "{{ ansible_user_dir }}/zuul-output/logs/coverage-diff.html" |