diff options
author | Gerard Roche <gerardroche@users.noreply.github.com> | 2019-09-25 19:13:17 +0100 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2019-10-11 17:44:36 +0200 |
commit | db54b0fa187e874ae8d02104cb3471cdcd89e9d2 (patch) | |
tree | 7051f349b7ea4fd5ffac8e8d8f7408e962b942c4 /azure/install.yml | |
parent | aa10e208303e8a36f543b2c0afbc15f1ca980410 (diff) | |
download | php-git-db54b0fa187e874ae8d02104cb3471cdcd89e9d2.tar.gz |
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.
Diffstat (limited to 'azure/install.yml')
-rw-r--r-- | azure/install.yml | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/azure/install.yml b/azure/install.yml new file mode 100644 index 0000000000..7f5bf4b68f --- /dev/null +++ b/azure/install.yml @@ -0,0 +1,10 @@ +steps: + - script: | + sudo make install + sudo mkdir /etc/php.d + sudo chmod 777 /etc/php.d + echo mysqli.default_socket=/var/run/mysqld/mysqld.sock > /etc/php.d/mysqli.ini + echo pdo_mysql.default_socket=/var/run/mysqld/mysqld.sock > /etc/php.d/pdo_mysql.ini + echo opcache.enable_cli=1 >> /etc/php.d/opcache.ini + echo opcache.protect_memory=1 >> /etc/php.d/opcache.ini + displayName: 'Install Build' |