summaryrefslogtreecommitdiff
path: root/azure-pipelines.yml
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'PHP-8.0'Nikita Popov2021-02-161-1/+1
|\ | | | | | | | | * PHP-8.0: Increase timeout on asan job
| * Increase timeout on asan jobNikita Popov2021-02-161-1/+1
| | | | | | | | | | Regularly runs against the 5:10 hour limit on master. Increase it to 6:00 hours.
* | Try to fix azure pipelines configNikita Popov2020-12-181-1/+1
| | | | | | | | Is this space the problem?
* | Add basic libmysqlclient CI jobNikita Popov2020-12-181-0/+4
| | | | | | | | | | | | | | This tests that mysqli and pdo_mysql build against libmysqlclient, and that tests pass for pdo_mysql. mysqli has too many test failures. This is not an officially supported configuration.
* | Increase timeout on msan jobNikita Popov2020-12-051-1/+1
| | | | | | | | [ci skip]
* | Add --repeat testing modeNikita Popov2020-10-301-0/+5
|/ | | | | | | | | This testing mode executes the test multiple times in the same process (but in different requests). It is primarily intended to catch tracing JIT bugs, but also catches state leaks across requests. Closes GH-6365.
* Increase timeout on file cache jobNikita Popov2020-10-201-0/+1
| | | | [ci skip]
* Skip arginfo test under msanNikita Popov2020-10-151-1/+1
| | | | | Msan is missing interceptors for some functions that result in false positives.
* Merge branch 'PHP-7.4' into PHP-8.0Nikita Popov2020-10-121-0/+9
|\ | | | | | | | | * PHP-7.4: Backport schedule in yaml
| * Backport schedule in yamlNikita Popov2020-10-121-0/+8
| | | | | | | | | | I'm not sure it's needed, but let's try it: Add the scheduled builds on PHP-7.4 and PHP-8.0 as well, rather than just master.
* | Enable Azure pipeline builds on PHP-8.0Nikita Popov2020-10-091-0/+1
| |
* | Merge branch 'PHP-7.4'Nikita Popov2020-08-251-3/+2
|\ \ | |/ | | | | | | * PHP-7.4: Don't enable --with-mm in CI
| * Don't enable --with-mm in CINikita Popov2020-08-251-3/+2
| | | | | | | | | | Turns out this has a large negative effect on startup time, making tests much slower.
* | Merge branch 'PHP-7.4'Nikita Popov2020-08-131-2/+3
|\ \ | |/ | | | | | | * PHP-7.4: Fixed bug #79724
| * Fixed bug #79724Nikita Popov2020-08-131-2/+3
| |
* | Bump timeout againNikita Popov2020-08-011-1/+1
| |
* | Increase timeout on asan jobNikita Popov2020-07-301-1/+1
| | | | | | | | | | | | | | | | | | | | We now also run tests with function JIT here, which makes this slower. Probably, this job should be split up into asan and ubsan, and possibly run with optimization. [ci skip]
* | Increase timeout on sanitizer jobNikita Popov2020-06-251-1/+1
| | | | | | | | This is starting to hit the limit. Let it run for 3:30 hours.
* | Add --enable-memory-sanitizer flagNikita Popov2020-05-201-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | This flag enabled msan late in the pipeline, so that it does not affect configure checks. Otherwise we get a false positive report for openpty availability without -lutil, which will then result in infinite recursion if actually called. This also sets origin tracking to 2, so bump the timeout to 90 minutes.
* | Add file cache job on azureNikita Popov2020-05-201-0/+4
| |
* | Increase timeout on ubsan/asan jobNikita Popov2020-04-141-1/+1
| | | | | | | | This one occasionally runs for more than 2:30 hours.
* | Merge branch 'PHP-7.4'Nikita Popov2019-10-221-0/+1
|\ \ | |/ | | | | | | * PHP-7.4: Add a run with opcache to the coverage job
| * Add a run with opcache to the coverage jobFabien Villepinte2019-10-221-0/+1
| | | | | | | | | | Some tests are not run when OPcache is not available. This should make the results more accurate.
* | Merge branch 'PHP-7.4'Nikita Popov2019-10-111-0/+4
|\ \ | |/
| * Azure: Publish code coverage resultsGerard Roche2019-10-111-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* | Merge branch 'PHP-7.4'Nikita Popov2019-09-111-1/+1
|\ \ | |/
| * Specify -fsanitize-no-recoverNikita Popov2019-09-111-1/+1
| | | | | | | | To make it more obvious when there are ubsan failures.
* | Merge branch 'PHP-7.4'Nikita Popov2019-08-301-0/+7
|\ \ | |/
| * Add job for community projectsNikita Popov2019-08-301-0/+7
| | | | | | | | | | | | | | | | Run some open-source projects through an aggressive debug configuration with asan and ubsan. We don't care about test results, only check that we don't assert or crash. Currently testing laravel, symfony and amp.
* | Fix ZTS flag on masterNikita Popov2019-07-041-1/+1
| |
* | Merge branch 'PHP-7.4'Nikita Popov2019-07-021-0/+6
|\ \ | |/
| * azure: exclude some documentation pathsJan Altensen2019-07-021-0/+6
| | | | | | | | Closes GH-4352.
* | Merge branch 'PHP-7.4'Nikita Popov2019-07-011-0/+5
|\ \ | |/
| * Setup msan on azureNikita Popov2019-07-011-0/+5
| | | | | | | | | | | | | | This uses a separate job template, because msan requires all used libraries (apart from glibc) to be instrumented, so we can't link any external libraries unless we recompile them. As such, we need a much more minimal configure.
* | Increase timeout of asan job on masterNikita Popov2019-06-281-1/+1
| | | | | | | | | | This will additionally be testing the JIT and 120 is cutting it close for that.
* | Merge branch 'PHP-7.4'Nikita Popov2019-06-281-0/+9
|\ \ | |/
| * Set up asan+ubsan scheduled build on azureNikita Popov2019-06-281-0/+9
| | | | | | | | | | | | | | | | | | Also adds an --asan flag to run-tests.php to setup all the necessary environment variables. Some tests are marked as skipped because they are incompatible with asan or too slow. I'm basing this on the DEBUG_ZTS build, which seems to give us the most mileage.
* | Merge branch 'PHP-7.4'Nikita Popov2019-06-131-22/+35
|\ \ | |/
| * Condition some azure jobs on schedule triggerNikita Popov2019-06-131-22/+35
| |
* | Merge branch 'PHP-7.4'Joe Watkins2019-06-111-8/+24
|\ \ | |/ | | | | | | * PHP-7.4: i386 build
| * Merge branch 'i386-azure' into PHP-7.4Joe Watkins2019-06-111-8/+24
| |\ | | | | | | | | | | | | * i386-azure: i386 build
| | * i386 buildJoe Watkins2019-06-111-0/+16
| |/
* | Merge branch 'PHP-7.4'Joe Watkins2019-06-091-0/+4
|\ \ | |/ | | | | | | * PHP-7.4: azure macos
| * azure macosJan Altensen2019-06-091-0/+4
| | | | | | | | Change-Id: I3465dcc865c254cea02feb619f6706fa0d164757
* | Merge branch 'PHP-7.4'Nikita Popov2019-06-071-2/+5
|\ \ | |/
| * Use batch mode on AzureNikita Popov2019-06-071-2/+5
| |
| * correct zts flags for 7.4Joe Watkins2019-06-041-4/+4
|/
* get the name of the branch rightJoe Watkins2019-06-031-1/+1
|
* Set up CI with Azure PipelinesJoe Watkins2019-06-031-0/+21