diff options
author | Joe Watkins <krakjoe@php.net> | 2019-05-29 17:59:36 +0200 |
---|---|---|
committer | Joe Watkins <krakjoe@php.net> | 2019-06-03 22:27:50 +0200 |
commit | 74ce8120079a6af65ec649b710b9fc8a619aa83e (patch) | |
tree | e6b51f4ffcece394a3b95b7dd53e76c42952c417 /azure/test.yml | |
parent | 117f7720be458cd106f2134e800763ca6f8dd667 (diff) | |
download | php-git-74ce8120079a6af65ec649b710b9fc8a619aa83e.tar.gz |
Set up CI with Azure Pipelines
Diffstat (limited to 'azure/test.yml')
-rw-r--r-- | azure/test.yml | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/azure/test.yml b/azure/test.yml new file mode 100644 index 0000000000..11a18061f2 --- /dev/null +++ b/azure/test.yml @@ -0,0 +1,30 @@ +parameters: + runTestsName: '' + runTestsParameters: '' + +steps: + - script: | + export MYSQL_TEST_USER=root + export MYSQL_TEST_PASSWD=root + export PDO_MYSQL_TEST_DSN="mysql:host=localhost;dbname=test" + export PDO_MYSQL_TEST_USER=root + export PDO_MYSQL_TEST_PASS=root + export TEST_PHP_JUNIT=junit.xml + export REPORT_EXIT_STATUS=no + export SKIP_IO_CAPTURE_TESTS=1 + rm -rf junit.xml | true + php run-tests.php -P -q \ + -j$(/usr/bin/nproc) \ + -g FAIL,XFAIL,BORK,WARN,LEAK,XLEAK,SKIP \ + --offline \ + --show-slow 1000 \ + --set-timeout 120 \ + ${{ parameters.runTestsParameters }} + displayName: 'Test ${{ parameters.configurationName }} ${{ parameters.runTestsName }}' + - task: PublishTestResults@2 + inputs: + testResultsFormat: 'JUnit' + testResultsFiles: junit.xml + testRunTitle: '${{ parameters.configurationName }} ${{ parameters.runTestsName }}' + failTaskOnFailedTests: true + displayName: 'Export ${{ parameters.configurationName }} ${{ parameters.runTestsName }} Results' |