defaults.yml 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. ---
  2. :tools:
  3. :gcov_compiler:
  4. :executable: gcc
  5. :arguments:
  6. - -g
  7. - -fprofile-arcs
  8. - -ftest-coverage
  9. - -I"$": COLLECTION_PATHS_TEST_SUPPORT_SOURCE_INCLUDE_VENDOR
  10. - -I"$": COLLECTION_PATHS_TEST_TOOLCHAIN_INCLUDE
  11. - -D$: COLLECTION_DEFINES_TEST_AND_VENDOR
  12. - -DGCOV_COMPILER
  13. - -DCODE_COVERAGE
  14. - -c "${1}"
  15. - -o "${2}"
  16. :gcov_linker:
  17. :executable: gcc
  18. :arguments:
  19. - -fprofile-arcs
  20. - -ftest-coverage
  21. - ${1}
  22. - -o ${2}
  23. - ${3}
  24. :gcov_fixture:
  25. :executable: ${1}
  26. :gcov_report:
  27. :executable: gcov
  28. :arguments:
  29. - -n
  30. - -p
  31. - -b
  32. - -o "$": GCOV_BUILD_OUTPUT_PATH
  33. - "\"${1}\""
  34. :gcov_post_report:
  35. :executable: gcovr
  36. :optional: TRUE
  37. :arguments:
  38. - -p
  39. - -b
  40. - ${1}
  41. - --html
  42. - -o GcovCoverageResults.html
  43. :gcov_post_report_basic:
  44. :executable: gcovr
  45. :optional: TRUE
  46. :arguments:
  47. - -p
  48. - -b
  49. - ${1}
  50. - --html
  51. - -o "$": GCOV_ARTIFACTS_FILE
  52. :gcov_post_report_advanced:
  53. :executable: gcovr
  54. :optional: TRUE
  55. :arguments:
  56. - -p
  57. - -b
  58. - ${1}
  59. - --html
  60. - --html-details
  61. - -o "$": GCOV_ARTIFACTS_FILE
  62. :gcov_post_report_xml:
  63. :executable: gcovr
  64. :optional: TRUE
  65. :arguments:
  66. - -p
  67. - -b
  68. - ${1}
  69. - --xml
  70. - -o "$": GCOV_ARTIFACTS_FILE_XML
  71. ...