summaryrefslogtreecommitdiff
path: root/azure/job.yml
diff options
context:
space:
mode:
authorGerard Roche <gerardroche@users.noreply.github.com>2019-09-25 19:13:17 +0100
committerNikita Popov <nikita.ppv@gmail.com>2019-10-11 17:44:36 +0200
commitdb54b0fa187e874ae8d02104cb3471cdcd89e9d2 (patch)
tree7051f349b7ea4fd5ffac8e8d8f7408e962b942c4 /azure/job.yml
parentaa10e208303e8a36f543b2c0afbc15f1ca980410 (diff)
downloadphp-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/job.yml')
-rw-r--r--azure/job.yml10
1 files changed, 1 insertions, 9 deletions
diff --git a/azure/job.yml b/azure/job.yml
index e4af6d631e..afe1d99e80 100644
--- a/azure/job.yml
+++ b/azure/job.yml
@@ -16,15 +16,7 @@ jobs:
configurationParameters: ${{ parameters.configurationParameters }}
- script: make -j$(/usr/bin/nproc) >/dev/null
displayName: 'Make Build'
- - 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'
+ - template: install.yml
- script: |
mysql -uroot -proot -e "CREATE DATABASE IF NOT EXISTS test"
sudo -u postgres psql -c "ALTER USER postgres PASSWORD 'postgres';"