| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| | |
* PHP-7.4:
Fix Azure MacOS build
|
| | |
|
| |
| |
| |
| | |
This helps to catch stack alignment issues in JIT.
|
| |
| |
| |
| | |
Patch Doctrine to fix the PDOConnection::query() signature.
|
|\ \
| |/
| |
| |
| | |
* PHP-7.4:
Explicitly specify ubuntu versions on azure pipelines
|
| |
| |
| |
| |
| | |
Use the new 18.04 for the ones where the build succeeded and the
previous 16.04 where it didn't.
|
|\ \
| |/
| |
| |
| | |
* PHP-7.4:
Add a run with opcache to the coverage job
|
| |
| |
| |
| |
| | |
Some tests are not run when OPcache is not available.
This should make the results more accurate.
|
|\ \
| |/ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* 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.
|
|\ \
| |/ |
|
| |
| |
| |
| |
| | |
Try to do this using "variables" -- apparently these get uppercased
and are made available as environment variables.
|
|\ \
| |/ |
|
| | |
|
|\ \
| |/ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| | |
|
| | |
|
|\ \
| |/ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
|\ \
| |/ |
|
| | |
|
|\ \
| |/ |
|
| |
| |
| |
| |
| | |
It is already installed on azure, and this installation step is
very unreliable lately.
|
|\ \
| |/
| |
| |
| | |
* PHP-7.4:
Remove unused recode extension artefacts
|
| |
| |
| |
| | |
Closes GH-4395
|
| |
| |
| |
| |
| |
| | |
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...
|
|\ \
| |/
| |
| |
| | |
* PHP-7.4:
Enable option checking on CI
|
| |
| |
| |
| |
| |
| | |
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.
|
|\ \
| |/
| |
| |
| | |
* PHP-7.4:
Remove libtool and automake from azure installs
|
| |
| |
| |
| | |
These two deps are not needed to build PHP.
|
|\ \
| |/ |
|
| |
| |
| |
| |
| |
| |
| | |
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.
|
|\ \
| |/ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
|\ \
| |/ |
|
| | |
|
| | |
|
| |
| |
| |
| | |
This was enabled on 7.4 but for some reason disabled on master.
|
| | |
|
| | |
|
|\ \
| |/
| |
| |
| | |
* PHP-7.4:
fix mac tests on azure
|
| |\
|/ /
| |
| |
| | |
* mac-tests:
fix mac tests on azure
|
| | |
|
|/
|
|
| |
Apparently I did this only on masster...
|
| |
|
| |
|
|
|
|
| |
The error message is different there.
|
|
|
|
| |
mysql or start pg
|
|
|
|
| |
This one is clean now.
|