#
54dd762f |
| 20-Jun-2019 |
Nikita Popov |
Set up asan+ubsan scheduled build on azure Also adds an --asan flag to run-tests.php to setup all the necessary environment variables. Some tests are marked as skipped because they a
Set up asan+ubsan scheduled build on azure 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.
show more ...
|
#
b195412b |
| 27-Jun-2019 |
Nikita Popov |
run-tests: Don't pass --INI-- settings to --SKIPIF-- If we're testing ini settings that cause startup failures, we'll never get to that SKIPIF block... Also change settings2para
run-tests: Don't pass --INI-- settings to --SKIPIF-- If we're testing ini settings that cause startup failures, we'll never get to that SKIPIF block... Also change settings2param to return a value instead of modifying (to a different type no less!) in place.
show more ...
|
#
74a7d008 |
| 21-Jun-2019 |
Nikita Popov |
run-tests: Don't die unnecessarily die/exit leak memory, don't use them if we don't need to.
|
#
3a36e68c |
| 24-Jun-2019 |
Nikita Popov |
Don't force USE_ZEND_ALLOC=0 in run-tests.php USE_ZEND_ALLOC=0 is useful not just for valgrind ... we should not force USE_ZEND_ALLOC=1 if the user explicitly disabled it.
|
#
f8a68fd9 |
| 13-Jun-2019 |
Nikita Popov |
Add test for bug #78106 Also add PHP_TEST_EXTRA_ARGS environment variable, which allows to pass on -c, -d etc flags provided by run-tests.php. Otherwise we won't get the built-in ser
Add test for bug #78106 Also add PHP_TEST_EXTRA_ARGS environment variable, which allows to pass on -c, -d etc flags provided by run-tests.php. Otherwise we won't get the built-in server to run with opcache.
show more ...
|
#
bed8ae1d |
| 05-Jun-2019 |
Joe Watkins |
junit testcase classname is used as filename on azure
|
#
22213de1 |
| 01-Jun-2019 |
Joe Watkins |
only clear when showing in parallel runner
|
#
4ef7f709 |
| 31-May-2019 |
Nikita Popov |
Fix NO_INTERACTION handling in parallel test runner This printing shouldn't depend on NO_INTERACTION, the variable that controls this is SHOW_ONLY_GROUPS.
|
#
dd2bf448 |
| 31-May-2019 |
Nikita Popov |
Add junit support for parallel test runner
|
#
137747bd |
| 31-May-2019 |
Nikita Popov |
run-tests: Remove redundant 'suites' key We don't have nestead testsuites or similar, so drop this confusing key.
|
#
a3879208 |
| 30-May-2019 |
Joe Watkins |
have parallel test runner respect NO_INTERACTION
|
#
24e22eb3 |
| 29-May-2019 |
Nikita Popov |
Run sapi tests when running all tests
|
#
72c330f1 |
| 28-May-2019 |
Craig Duncan |
Restore the execute bit for run-tests.php It looks like this was accidentally removed in 03f15f705ad30ce2dde7f7b2ab087a132b859ba0
|
#
979e7d0f |
| 23-May-2019 |
Joe Watkins |
fix notice in run-tests
|
#
e1151c95 |
| 23-May-2019 |
Joe Watkins |
run-tests improvements: Add XLEAK section, this is made necessary by the support for valgrind tools other than memcheck. XLEAK is to a leaking test what XFAIL is to a failing test.
run-tests improvements: Add XLEAK section, this is made necessary by the support for valgrind tools other than memcheck. XLEAK is to a leaking test what XFAIL is to a failing test. Tidy up summary a little to exclude Expected Fail and Expected Leak when there are no expected fail/leaks
show more ...
|
#
536532c5 |
| 22-May-2019 |
Joe Watkins |
add support for valgrind tools to run-tests.php
|
#
3d0a0f80 |
| 08-May-2019 |
Christoph M. Becker |
Add {TMP} placeholder for PHPT INI sections Several tests use `/tmp` in the `--INI--` section, but this is not portable. We therefore introduce the `{TMP}` placeholder which evaluat
Add {TMP} placeholder for PHPT INI sections Several tests use `/tmp` in the `--INI--` section, but this is not portable. We therefore introduce the `{TMP}` placeholder which evaluates to the system's temporary directory using `sys_get_temp_dir()`. We also remove the doubtful `strpos()` optimization.
show more ...
|
#
434388a6 |
| 25-Mar-2019 |
Peter Kokot |
Add minimum required PHP version to run-tests.php This integrates a simple minimum PHP version info in the tool and to also define the minimum version that the tool syntax should support.
|
#
071ffa2e |
| 25-Mar-2019 |
Nikita Popov |
Don't use parallel testing with -j1
|
#
3c619724 |
| 25-Mar-2019 |
Nikita Popov |
Drop lightning for concurrent worker count This looked rather awkward even on terminals that have full unicode support.
|
#
936356bf |
| 23-Mar-2019 |
Tyson Andre |
Make run-tests.php compatible with php 7.0-7.2 Motivation: As an extension author, I want to speed up running tests in php <=7.3, both locally and in CI (e.g. with valgrind). Thi
Make run-tests.php compatible with php 7.0-7.2 Motivation: As an extension author, I want to speed up running tests in php <=7.3, both locally and in CI (e.g. with valgrind). This can be done by manually copying php 7.4's run-tests.php script to replace the one generated by `phpize` - list() doesn't work in php 7.0 - negative string offset doesn't work in php 7.2 If run-tests.php can be copied from php-src without any manual patches, that would be the easiest. Related to #2822 - I didn't see any discussion for/against compatibility with older php versions
show more ...
|
Revision tags: php-7.1.27, php-7.3.3, php-7.2.16 |
|
#
152e5393 |
| 21-Feb-2019 |
Nikita Popov |
Add special "all" conflict If a test conflicts with "all", then no other tests may be run in parallel. This is needed for windows_mb_path tests, which rely on the console codepage, w
Add special "all" conflict If a test conflicts with "all", then no other tests may be run in parallel. This is needed for windows_mb_path tests, which rely on the console codepage, which is shared across all parallel workers. Also add support for comments in the CONFLICTS section/file.
show more ...
|
#
967fa51d |
| 20-Feb-2019 |
Nikita Popov |
Don't use uniqid for temporary POST data files uniqid() is not necessarily unique when multiple testing processes run in parallel.
|
#
e5304bb6 |
| 20-Feb-2019 |
Nikita Popov |
Add a --shuffle mode to run-tests Makes it easier to find paralellization issues. Of course only works if the tests aren't order-dependent...
|
#
57fef275 |
| 20-Feb-2019 |
Nikita Popov |
Use PHP_BINARY by default in run-tests.php You pretty much always want to run with -P, make it the default.
|