From eba2a55fea6d8a437c475d7e20ee97c8d0d97252 Mon Sep 17 00:00:00 2001 From: Kamil Pyc Date: Fri, 5 Jun 2015 10:20:05 +0200 Subject: [PATCH 1/2] Added generating Clover xml reports --- getcov | 18 +++++++++- transform.xslt | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 106 insertions(+), 1 deletion(-) create mode 100644 transform.xslt diff --git a/getcov b/getcov index 8bdacf5..e04e79d 100755 --- a/getcov +++ b/getcov @@ -3,7 +3,7 @@ # Copyright 2015 Jonathan M. Reid. See LICENSE.txt usage() { - echo "usage: getcov [[-s] [-x] [-o output_dir] [-i info_file] [-v]] | [-h]]" + echo "usage: getcov [[-s] [-x] [-c] [-o output_dir] [-i info_file] [-v]] | [-h]]" } main() { @@ -22,6 +22,11 @@ main() { generate_xml=1 echo "Generate Cobertura XML" ;; + -xc|--xmlclover) + generate_xml=1 + generate_xml_clover=1 + echo "Generate Clover XML" + ;; -o) shift output_dir=$1 @@ -61,6 +66,10 @@ main() { generate_cobertura_xml fi + if [ "$generate_xml_clover" = "1" ]; then + generate_clover_xml + fi + generate_html_report if [ "$show_html" = "1" ]; then @@ -131,6 +140,13 @@ generate_html_report() { "${LCOV_PATH}/genhtml" --output-directory . "${LCOV_INFO}" } +generate_clover_xml () { + if [ "$verbose" = "1" ]; then + echo "XcodeCoverage: Generating Clover XML" + fi + xsltproc "${scripts}/transform.xslt" "coverage.xml" > "clover.xml" +} + show_html_report() { if [ "$verbose" = "1" ]; then echo "XcodeCoverage: Opening HTML report" diff --git a/transform.xslt b/transform.xslt new file mode 100644 index 0000000..e5ad705 --- /dev/null +++ b/transform.xslt @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From b769b4ab90c9c39dde4df4aaca1775bc18fe4616 Mon Sep 17 00:00:00 2001 From: Kamil Pyc Date: Fri, 5 Jun 2015 10:28:07 +0200 Subject: [PATCH 2/2] Fixed typo in usage --- getcov | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/getcov b/getcov index e04e79d..cdccd40 100755 --- a/getcov +++ b/getcov @@ -3,7 +3,7 @@ # Copyright 2015 Jonathan M. Reid. See LICENSE.txt usage() { - echo "usage: getcov [[-s] [-x] [-c] [-o output_dir] [-i info_file] [-v]] | [-h]]" + echo "usage: getcov [[-s] [-x] [-xc] [-o output_dir] [-i info_file] [-v]] | [-h]]" } main() {