From db54b0fa187e874ae8d02104cb3471cdcd89e9d2 Mon Sep 17 00:00:00 2001 From: Gerard Roche Date: Wed, 25 Sep 2019 19:13:17 +0100 Subject: Azure: Publish code coverage results * Add an Azure Publish Code Coverage Results task * Add `make gcovr-html` to generate a gcovr test coverage report in HTML * Add `make gcovr-xml` to generate a gcovr test coverage report in XML * Remove `test` target dependency from `make lcov-html`; Run the two targets together instead: `make test lcov-html`. Re: https://github.com/php/php-src/pull/4739#issuecomment-534911441 See: https://externals.io/message/107113, https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/test/publish-code-coverage-results?view=azure-devops, and https://github.com/php/php-src/pull/4759. --- azure-pipelines.yml | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'azure-pipelines.yml') diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 82531f2786..83925636f9 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -82,3 +82,7 @@ jobs: --enable-debug --enable-maintainer-zts CFLAGS='-fsanitize=undefined,address -fno-sanitize-recover -DZEND_TRACK_ARENA_ALLOC' LDFLAGS='-fsanitize=undefined,address' + - template: azure/coverage_job.yml + parameters: + configurationName: COVERAGE_DEBUG_ZTS + configurationParameters: '--enable-debug --disable-maintainer-zts' -- cgit v1.2.1