summaryrefslogtreecommitdiff
path: root/azure
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'PHP-7.4'Nikita Popov2020-02-131-2/+2
|\ | | | | | | | | * PHP-7.4: Fix Azure MacOS build
| * Fix Azure MacOS buildNikita Popov2020-02-131-2/+2
| |
* | Enable -msse2 on m32 builderNikita Popov2020-02-071-2/+2
| | | | | | | | This helps to catch stack alignment issues in JIT.
* | Try to restore laravel & symfony community jobsNikita Popov2019-12-061-0/+4
| | | | | | | | Patch Doctrine to fix the PDOConnection::query() signature.
* | Merge branch 'PHP-7.4'Nikita Popov2019-11-025-5/+5
|\ \ | |/ | | | | | | * PHP-7.4: Explicitly specify ubuntu versions on azure pipelines
| * Explicitly specify ubuntu versions on azure pipelinesNikita Popov2019-11-025-5/+5
| | | | | | | | | | Use the new 18.04 for the ones where the build succeeded and the previous 16.04 where it didn't.
* | Merge branch 'PHP-7.4'Nikita Popov2019-10-221-0/+7
|\ \ | |/ | | | | | | * 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/+7
| | | | | | | | | | 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-113-9/+53
|\ \ | |/
| * Azure: Publish code coverage resultsGerard Roche2019-10-113-9/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-271-0/+2
|\ \ | |/
| * Enable ubsan stack trace printing on community jobNikita Popov2019-09-271-0/+2
| | | | | | | | | | Try to do this using "variables" -- apparently these get uppercased and are made available as environment variables.
* | Merge branch 'PHP-7.4'Nikita Popov2019-09-173-0/+3
|\ \ | |/
| * Enable --with-mhash on CINikita Popov2019-09-173-0/+3
| |
* | Merge branch 'PHP-7.4'Nikita Popov2019-09-111-16/+14
|\ \ | |/
| * Improve Symfony test setupNicolas Grekas2019-09-111-2/+2
| | | | | | | | | | | | | | | | Perform PHPUnit installation under php7.3 -- which will also make it work on master. Also properly resolve the tty issue by specifying excluded groups during the test run.
* | Enable JIT on community_jobNikita Popov2019-08-301-0/+1
| |
* | Disable symfony build on masterNikita Popov2019-08-301-14/+16
| |
* | Merge branch 'PHP-7.4'Nikita Popov2019-08-303-56/+144
|\ \ | |/
| * Add job for community projectsNikita Popov2019-08-303-56/+144
| | | | | | | | | | | | | | | | 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.
* | Merge branch 'PHP-7.4'Nikita Popov2019-08-283-6/+10
|\ \ | |/
| * Set opcache.protect_memory=1 on AzureNikita Popov2019-08-283-3/+7
| |
* | Merge branch 'PHP-7.4'Nikita Popov2019-07-291-3/+0
|\ \ | |/
| * Don't explicitly install homebrewNikita Popov2019-07-291-3/+0
| | | | | | | | | | It is already installed on azure, and this installation step is very unreliable lately.
* | Merge branch 'PHP-7.4'Peter Kokot2019-07-132-2/+0
|\ \ | |/ | | | | | | * PHP-7.4: Remove unused recode extension artefacts
| * Remove unused recode extension artefactsPeter Kokot2019-07-132-2/+0
| | | | | | | | Closes GH-4395
* | Disable jit on msan jobNikita Popov2019-07-061-0/+1
| | | | | | | | | | | | JIT code is not instrumented and as such incompatible with msan. I'm not sure why this only started failing in the last build, it shouldn't have worked before either...
* | Merge branch 'PHP-7.4'Joe Watkins2019-07-034-0/+4
|\ \ | |/ | | | | | | * PHP-7.4: Enable option checking on CI
| * Enable option checking on CIPeter Kokot2019-07-034-0/+4
| | | | | | | | | | | | This adds the Autoconf's --enable-option-checking=fatal option so when non existing option from the PHP's configure options is used a fatal error happens.
* | Merge branch 'PHP-7.4'Joe Watkins2019-07-031-2/+0
|\ \ | |/ | | | | | | * PHP-7.4: Remove libtool and automake from azure installs
| * Remove libtool and automake from azure installsPeter Kokot2019-07-031-2/+0
| | | | | | | | These two deps are not needed to build PHP.
* | Merge branch 'PHP-7.4'Nikita Popov2019-07-013-0/+78
|\ \ | |/
| * Setup msan on azureNikita Popov2019-07-013-0/+78
| | | | | | | | | | | | | | 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.
* | Merge branch 'PHP-7.4'Nikita Popov2019-06-282-2/+12
|\ \ | |/
| * Set up asan+ubsan scheduled build on azureNikita Popov2019-06-282-1/+8
| | | | | | | | | | | | | | | | | | 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-171-0/+2
|\ \ | |/
| * Enable intl on macosNikita Popov2019-06-171-0/+2
| |
| * PHP-7.4 branch should not run JIT tests, ever [ci skip]Joe Watkins2019-06-152-12/+0
| |
* | Report test failures on macosNikita Popov2019-06-171-1/+1
| | | | | | | | This was enabled on 7.4 but for some reason disabled on master.
* | PHP-8.0 should run JIT tests, always [ci skip]Joe Watkins2019-06-152-12/+10
| |
* | enable JIT only in master for macosxJoe Watkins2019-06-141-0/+5
| |
* | Merge branch 'PHP-7.4'Joe Watkins2019-06-143-16/+15
|\ \ | |/ | | | | | | * PHP-7.4: fix mac tests on azure
| * Merge branch 'mac-tests' into PHP-7.4Joe Watkins2019-06-143-17/+16
| |\ |/ / | | | | | | * mac-tests: fix mac tests on azure
| * fix mac tests on azureJoe Watkins2019-06-143-17/+16
| |
* | Fix skipif syntax errorsNikita Popov2019-06-141-1/+1
|/ | | | Apparently I did this only on masster...
* disable phpdbg on i386 builds [ci skip]Joe Watkins2019-06-141-1/+1
|
* Enable -Werror on macos buildsNikita Popov2019-06-121-1/+2
|
* Fix ext/exif/tests/bug76557.phpt for 32-bit buildsNikita Popov2019-06-121-1/+1
| | | | The error message is different there.
* we are not running database tests on macos, there is no need to install ↵Joe Watkins2019-06-122-14/+2
| | | | mysql or start pg
* Enable -Werror on m32 buildNikita Popov2019-06-121-0/+1
| | | | This one is clean now.