#
75970077 |
| 30-Oct-2022 |
Ilija Tovilo |
Migrate i386 to GitHub actions Closes GH-9856
|
#
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 ...
|
#
c916613f |
| 04-Jun-2021 |
Bob Weinand |
Fix null handling in test runner when printing env
|
#
76a4ea5e |
| 28-May-2021 |
Bob Weinand |
Export ENV in .sh file generated by run-tests
|
#
09062704 |
| 08-May-2021 |
Nikita Popov |
Revert "Remove no longer used "log_errors_max_len" ini directive (#6838)" This reverts commit d2d227e54765a5de863c6608fd64e1228ab08108. This is an ABI break.
|
#
d2d227e5 |
| 08-May-2021 |
Michael Voříšek |
Remove no longer used "log_errors_max_len" ini directive (#6838)
|
#
a480bf80 |
| 23-Feb-2021 |
Dylan K. Taylor |
Capture Microsoft-defined HRESULT exit codes exit codes The lack of such a check leads to false-passes of tests on Windows which expect no output, but produce a segfault or similar issue
Capture Microsoft-defined HRESULT exit codes exit codes The lack of such a check leads to false-passes of tests on Windows which expect no output, but produce a segfault or similar issue. I discovered this a while ago due to bad tests in an extension I maintain. Closes GH-6722.
show more ...
|
#
729cd8ba |
| 22-Feb-2021 |
Dylan K. Taylor |
run-tests: fixed exit code not being set on BORKED tests When no test paths are specified this shows up when 'make test' is used on a PECL extension without specifying tests to run (or in ph
run-tests: fixed exit code not being set on BORKED tests When no test paths are specified this shows up when 'make test' is used on a PECL extension without specifying tests to run (or in php-src too, I guess...) Closes GH-6717.
show more ...
|
#
cbdd21a2 |
| 17-Feb-2021 |
Nikita Popov |
Color LEAK&FAIL like a failure
|
#
15073d8e |
| 30-Nov-2020 |
Nikita Popov |
Fixed bug #80437 Only chmod if the file has been created.
|
Revision tags: php-8.0.0, php-7.3.25, php-7.4.13, php-8.0.0RC5, php-7.4.13RC1, php-8.0.0RC4, php-7.3.25RC1, php-7.4.12, php-8.0.0RC3, php-7.3.24, php-8.0.0RC2, php-7.4.12RC1, php-7.3.24RC1 |
|
#
f17b2a75 |
| 12-Oct-2020 |
bashkarev |
Don't set xdebug.default_enable in run-tests This throws a deprecation warning in XDebug 3. Closes GH-6324.
|
#
b2700811 |
| 15-Oct-2020 |
Nikita Popov |
Skip arginfo test under msan Msan is missing interceptors for some functions that result in false positives.
|
Revision tags: php-7.2.34, php-8.0.0rc1, php-7.4.11, php-7.3.23 |
|
#
9623756a |
| 23-Sep-2020 |
Nikita Popov |
Remove unused --temp-urlbase option from run-tests.php This was part of the removed HTML functionality.
|
Revision tags: php-8.0.0beta4, php-7.4.11RC1, php-7.3.23RC1, php-8.0.0beta3, php-7.4.10, php-7.3.22 |
|
#
bfeb2f6a |
| 19-Aug-2020 |
Berbe <4251220+Berbe@users.noreply.github.com> |
Fix: Gracefully handle empty user input in run-tests.php Closes GH-6016.
|
Revision tags: php-8.0.0beta2, php-7.3.22RC1, php-7.4.10RC1 |
|
#
0461c157 |
| 10-Aug-2020 |
Tyson Andre |
Add `run-tests.php --context [n]` option. Mentioned in https://github.com/php/php-src/pull/5965#discussion_r467621123 This PR proposes 3 lines of context so the impact can be seen i
Add `run-tests.php --context [n]` option. Mentioned in https://github.com/php/php-src/pull/5965#discussion_r467621123 This PR proposes 3 lines of context so the impact can be seen in tests. Other `diff` programs show around 3 lines of context. (This helps indicate exactly which position a test should be updated to add a new expected line at) Use the mapping for choosing order to display diffs Properly include context in cases where the expected output had more lines than the actual output, e.g. ``` --FILE-- A A1 A C NEARBY --EXPECTF-- A B A1 B A B A B NEARBY ``` Closes GH-5968
show more ...
|
#
7be61bec |
| 12-Aug-2020 |
Tyson Andre |
Colorize --show-diff, only on stdout Don't add colors to the saved `.diff` file. Related to a41cf3e1d2ed3ae38ad6115a8b65e5f14dae0b49
|
#
45d69fb8 |
| 09-Aug-2020 |
Tyson Andre |
Support NO_COLOR environment variable in run-tests.php And add a --color option for run-tests.php See https://no-color.org/ > an informal standard is hereby proposed: >
Support NO_COLOR environment variable in run-tests.php And add a --color option for run-tests.php See https://no-color.org/ > an informal standard is hereby proposed: > > All command-line software which outputs text with ANSI color added should check > for the presence of a `NO_COLOR` environment variable that, when present > (regardless of its value), prevents the addition of ANSI color.
show more ...
|
#
a41cf3e1 |
| 10-Aug-2020 |
Nikita Popov |
Revert "Make diff section contents red(-)/green(+) in run-tests.php" This reverts commit 58489bd3b93e10c150933eefac05297b48213eb3. This also uses ANSI escape code coloring for .diff
Revert "Make diff section contents red(-)/green(+) in run-tests.php" This reverts commit 58489bd3b93e10c150933eefac05297b48213eb3. This also uses ANSI escape code coloring for .diff files, where it is not meaningful.
show more ...
|
#
58489bd3 |
| 09-Aug-2020 |
Tyson Andre |
Make diff section contents red(-)/green(+) in run-tests.php This uses green for lines with `+` and red for lines with `-`. Colors(Red and Green) would make the failure causes stand
Make diff section contents red(-)/green(+) in run-tests.php This uses green for lines with `+` and red for lines with `-`. Colors(Red and Green) would make the failure causes stand out visually when scrolling through errors. Closes GH-5965
show more ...
|
#
e79adf63 |
| 09-Aug-2020 |
Tyson Andre |
Use short array values in run-tests.php The run-tests.php file already requires php 7 syntax. Done automatically with phpcbf with no other changes done/planned. This file is alr
Use short array values in run-tests.php The run-tests.php file already requires php 7 syntax. Done automatically with phpcbf with no other changes done/planned. This file is already using short arrays in other places. run-tests has already been substantially refactored in PHP 8.0 compared to PHP 7.4. This makes merge conflicts more likely, but changes to run-tests.php on older versions are less frequent bug fixes.
show more ...
|
Revision tags: php-8.0.0beta1, php-7.4.9, php-7.2.33, php-7.3.21 |
|
#
5d72e40d |
| 31-Jul-2020 |
George Peter Banyard |
Add colours to test results in run-tests.php The test runner will attempt to colourise the result of each test The --no-color option is introduced to disable this feature.
Add colours to test results in run-tests.php The test runner will attempt to colourise the result of each test The --no-color option is introduced to disable this feature. Closes GH-5901
show more ...
|
#
11274f53 |
| 06-Aug-2020 |
George Peter Banyard |
Add type information to test-runner Closes GH-5942
|
Revision tags: php-8.0.0alpha3, php-7.4.9RC1, php-7.3.21RC1, php-7.4.8, php-7.2.32, php-8.0.0alpha2, php-7.3.20 |
|
#
07db6415 |
| 25-Jun-2020 |
Tyson Andre |
[RFC] Make string length for getTraceAsString() configurable Add a `zend.exception_string_param_max_len` ini setting. (same suffix as `log_errors_max_len`) Allow values between
[RFC] Make string length for getTraceAsString() configurable Add a `zend.exception_string_param_max_len` ini setting. (same suffix as `log_errors_max_len`) Allow values between 0 and 1000000 bytes. For example, with zend.exception_string_param_max_len=0, "" would represent the empty string, and "..." would represent something longer than the empty string. Previously, this was hardcoded as exactly 15 bytes. Discussion: https://externals.io/message/110717 Closes GH-5769
show more ...
|