#
23126374 |
| 16-Nov-2023 |
Ilija Tovilo |
Retry tests on deadlock Closes GH-12693
|
#
9bdd0f0d |
| 09-Nov-2023 |
Ilija Tovilo |
Automatically mark tests as flaky Marking all of these tests as flaky is annoying, so attempt to recognize them automatically. Closes GH-12638
|
#
f4a6a6d0 |
| 30-Aug-2023 |
Ilija Tovilo |
Increase run-tests.php timeout for asan Closes GH-12087
|
#
f2c16b7b |
| 29-Aug-2023 |
Ilija Tovilo |
Make unrepeatable tests retriable This was an error in thinking on my side. The reason these tests are unrepeatable is because --repeat executes the same request in the same process,
Make unrepeatable tests retriable This was an error in thinking on my side. The reason these tests are unrepeatable is because --repeat executes the same request in the same process, and does not run the CLEAN section in between runs. This is not the case when retrying tests. We could potentially make CLEAN tests repeatable by including the CLEAN section in the tested script. This does however not work for all tests (e.g. tests that set open_basedir). Closes GH-12072
show more ...
|
#
849fdcae |
| 26-May-2023 |
Ilija Tovilo |
Implement flaky test section This re-uses the already used for automatic retesting. That's certainly better than XFAIL. Closes GH-11325
|
#
f249958c |
| 27-May-2023 |
Ilija Tovilo |
[skip ci] Add more patterns to run-tests.php retry list CURL: 404: Page Not Found IMAP: Can't create a temporary mailbox: [ALREADYEXISTS] Mailbox already exists Sockets: socket_bind(
[skip ci] Add more patterns to run-tests.php retry list CURL: 404: Page Not Found IMAP: Can't create a temporary mailbox: [ALREADYEXISTS] Mailbox already exists Sockets: socket_bind(): Unable to bind address [98]: Address already in use
show more ...
|
#
11597d18 |
| 20-Mar-2023 |
Ilija Tovilo |
Add retry mechanism in run-tests.php We have lots of spurious failures in CI, many of them with the "all" CONFLICT. We're limiting the retrying to specific error messages. In the future
Add retry mechanism in run-tests.php We have lots of spurious failures in CI, many of them with the "all" CONFLICT. We're limiting the retrying to specific error messages. In the future we may also provide a FLAKY section to retry specific tests. Closes GH-10892
show more ...
|
#
471105ab |
| 15-Mar-2023 |
Ilija Tovilo |
Another attempt to fix MSAN nightly on master
|
#
63525ee6 |
| 14-Mar-2023 |
Ilija Tovilo |
use_tls=0 on MSAN Attempt to fix MSAN failure in CI Closes GH-10851
|
#
8c0698f6 |
| 13-Jan-2023 |
Arnaud Le Blanc |
Fix run-tests.php hanging when a worker process dies without notice (#9931) run-tests.php with `-jN` can hang if a parallel worker dies without notice. This can happen due to fatal error
Fix run-tests.php hanging when a worker process dies without notice (#9931) run-tests.php with `-jN` can hang if a parallel worker dies without notice. This can happen due to fatal errors in the worker, or if the worker is killed. - run-tests.php (main process) \_ run-tests.php (worker #0) // main process hangs if this one crashes \_ test-001.php (test-001.phpt)
show more ...
|
#
75970077 |
| 30-Oct-2022 |
Ilija Tovilo |
Migrate i386 to GitHub actions Closes GH-9856
|
#
d4306529 |
| 20-Jul-2022 |
Christoph M. Becker |
Fix --CGI-- support of run-tests.php The `--CGI--` section is supposed to be just a marker, and to be empty as such. However, a previous refactoring[1] broke that. [1] <https:/
Fix --CGI-- support of run-tests.php The `--CGI--` section is supposed to be just a marker, and to be empty as such. However, a previous refactoring[1] broke that. [1] <https://github.com/php/php-src/commit/9140c9038a83ff55a78f357f8485de086d83d94e> Closes GH-9061.
show more ...
|
#
ed6dab20 |
| 07-Jun-2022 |
Rowan Tommins |
Avoid accessing undefined variables in run-tests.php (#8669) The $php_cgi and $phpdbg cases here are definitely real bugs, and caused the script to bail out under certain ini settings.
Avoid accessing undefined variables in run-tests.php (#8669) The $php_cgi and $phpdbg cases here are definitely real bugs, and caused the script to bail out under certain ini settings. The other paths may actually be unreachable in practice, but were highlighted by PhpStorm.
show more ...
|
#
8e00e820 |
| 06-Jun-2022 |
George Peter Banyard |
[ci skip] Drop ability to send QA reports by email (#8657) This fails regularly and on top of that we don't look at these reports.
|
Revision tags: php-8.1.7RC1 |
|
#
9a90bd70 |
| 12-Mar-2022 |
Ilija Tovilo |
Deprecate ${} string interpolation https://wiki.php.net/rfc/deprecate_dollar_brace_string_interpolation
|
Revision tags: php-8.1.4RC1, php-8.1.3, php-8.1.2RC1 |
|
#
eebe9108 |
| 23-Dec-2021 |
C. Scott Ananian |
Don't test hidden files that happen to end in .phpt This is a tiny improvement to run-tests.php which helps keep it from tripping over hidden files, including autosave files from various
Don't test hidden files that happen to end in .phpt This is a tiny improvement to run-tests.php which helps keep it from tripping over hidden files, including autosave files from various editors, metadata on certain platforms, etc. Closes GH-7783.
show more ...
|
Revision tags: php-8.1.0, php-7.3.33, php-7.3.32 |
|
#
3fb1cf24 |
| 12-Oct-2021 |
Remi Collet |
Fix #81520 TEST_PHP_CGI_EXECUTABLE badly set in run-tests.php
|
Revision tags: php-7.3.31 |
|
#
4f42a0af |
| 06-Sep-2021 |
Kamil Tekiela |
Report output from CLEAN (#7456) Mark test as borked if the test passed and CLEAN produces output. Co-authored-by: Nikita Popov <nikita.ppv@gmail.com>
|
#
e16af8e8 |
| 03-Sep-2021 |
twosee |
Support generate lldb command in run-tests.php (#7451)
|
#
c05c96b3 |
| 07-Jun-2022 |
George Peter Banyard |
Fix GH-8691 Add required extensions for redirected tests
|
#
fe4aba65 |
| 29-Mar-2022 |
Remi Collet |
typo
|
#
23cce68d |
| 24-Mar-2022 |
Remi Collet |
run-tests.php: fix TypeError: Unsupported operand types: string * int <n> is mandatory for --show-slow and --set-timeout use <n> in help message instead of confusing [n]
|
#
87d9e02f |
| 27-Dec-2021 |
Christoph M. Becker |
Don't truncate subsecond precision in run-tests.php JUNIT output When run-tests.php has been typed[1], the type of `$time` has been chosen to be `int`. This, however, leads to truncatio
Don't truncate subsecond precision in run-tests.php JUNIT output When run-tests.php has been typed[1], the type of `$time` has been chosen to be `int`. This, however, leads to truncation, and the somewhat relevant subsecond precision is lost. We fix that by changing the type to `float`, although `int|string` would be more appropriate, but requires PHP ≥ 7.4.0. Another option would be to move the `number_format()` formatting into `junit_mark_test_as()`. [1] <https://github.com/php/php-src/commit/11274f53e7fb9d669d74c23aa7883f5f04d92094> Closes GH-7836.
show more ...
|
#
39e4ae0c |
| 12-Oct-2021 |
Remi Collet |
[ci skip] typo
|
#
ea00e650 |
| 12-Oct-2021 |
Remi Collet |
Fix #81520 TEST_PHP_CGI_EXECUTABLE badly set in run-tests.php
|