| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
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.
|
|
|
|
|
| |
Turns out this has a large negative effect on startup time,
making tests much slower.
|
| |
|
|
|
|
|
| |
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.
|
|
|
|
| |
To make it more obvious when there are ubsan failures.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Closes GH-4352.
|
|
|
|
|
|
|
| |
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.
|
| |
|
|\
| |
| |
| |
| | |
* i386-azure:
i386 build
|
|/ |
|
|
|
|
| |
Change-Id: I3465dcc865c254cea02feb619f6706fa0d164757
|
| |
|
| |
|
| |
|
|
|