History log of /PHP-8.1/scripts/dev/bless_tests.php (Results 1 – 13 of 13)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# ea256a21 28-May-2021 Nikita Popov

Add %0 format to run-tests.php

This format matches against null bytes, and prevents the test
expectation from being interpreted as binary data.

bless_tests.php will automaticall

Add %0 format to run-tests.php

This format matches against null bytes, and prevents the test
expectation from being interpreted as binary data.

bless_tests.php will automatically replace \0 with %0 as well.

show more ...


# ababa221 08-Sep-2020 Nikita Popov

Support more placeholders in bless_tests.php

And don't replace trailing --CLEAN-- sections.


# a2604e62 05-Aug-2020 Nikita Popov

Backport bless_tests.php changes from PHP 8


# c5bafc3a 10-Jun-2020 Christoph M. Becker

Also support absolute Windows filenames

The output normalization of bless_tests.php only detected absolute Unix
filenames; we extend this for absolute Windows filenames, regardless of

Also support absolute Windows filenames

The output normalization of bless_tests.php only detected absolute Unix
filenames; we extend this for absolute Windows filenames, regardless of
the platform we're running on (tests may have been run on Windows, but
bless_tests.php may be run from WSL or a Linux VM, for instance).

show more ...


# 5bc1e224 01-Apr-2020 Nikita Popov

Make numeric operations on resources, arrays and objects type errors

RFC: https://wiki.php.net/rfc/arithmetic_operator_type_checks

Closes GH-5331.


Revision tags: php-7.3.13RC1, php-7.2.26RC1, php-7.4.0, php-7.2.25, php-7.3.12, php-7.4.0RC6, php-7.3.12RC1, php-7.2.25RC1, php-7.4.0RC5, php-7.1.33, php-7.2.24, php-7.3.11, php-7.4.0RC4, php-7.3.11RC1, php-7.2.24RC1
# 82f74ce3 01-Oct-2019 Nikita Popov

Improve bless tests script to minimize diffs

Compute the diff between the old EXPECTF and the new output and
don't touch lines that still match the old EXPECTF. This reduces
the amou

Improve bless tests script to minimize diffs

Compute the diff between the old EXPECTF and the new output and
don't touch lines that still match the old EXPECTF. This reduces
the amount of manual fixup necessary after running bless_tests.php.

show more ...


Revision tags: php-7.4.0RC3
# a6c9c7c2 27-Sep-2019 Nikita Popov

Handle resources used as array keys consistently

Resources used as array keys are generally handled by throwing a
notice and converting the resource to the resource handle. The only

Handle resources used as array keys consistently

Resources used as array keys are generally handled by throwing a
notice and converting the resource to the resource handle. The only
exception is the [$resource => null] syntax, where this was treated
as an illegal offset type instead. However, this also only happened
for VM evaluations, the AST evaluator did handle resources correctly.

show more ...


Revision tags: php-7.2.23, php-7.3.10, php-7.4.0RC2, php-7.2.23RC1, php-7.3.10RC1, php-7.4.0RC1, php-7.1.32, php-7.2.22, php-7.3.9, php-7.4.0beta4, php-7.2.22RC1, php-7.3.9RC1, php-7.4.0beta2, php-7.1.31, php-7.2.21, php-7.3.8, php-7.4.0beta1
# 1cbcf0f4 23-Jul-2019 Nikita Popov

Throw notice for plain wrapper fread/fwrite errors

Similar to what is done for socket read/write errors.


Revision tags: php-7.2.21RC1, php-7.3.8RC1
# 9a274de4 12-Jul-2019 Nikita Popov

Improve bless_tests

If a string var_dump contains a wildcard, also make the length a
wildcard.


Revision tags: php-7.4.0alpha3, php-7.3.7, php-7.2.20, php-7.4.0alpha2, php-7.3.7RC3, php-7.3.7RC2, php-7.2.20RC2, php-7.4.0alpha1, php-7.3.7RC1, php-7.2.20RC1
# 1df8175b 31-May-2019 Nikita Popov

Convert fetch_resource warnings into TypeErrors

More type checks that are not part of zpp and should generate a
TypeError in PHP 8.


Revision tags: php-7.2.19, php-7.3.6, php-7.1.30, php-7.2.19RC1, php-7.3.6RC1, php-7.1.29, php-7.2.18, php-7.3.5, php-7.2.18RC1, php-7.3.5RC1, php-7.2.17, php-7.3.4, php-7.1.28, php-7.3.4RC1, php-7.2.17RC1, php-7.1.27, php-7.3.3, php-7.2.16
# e53e753c 20-Feb-2019 Nikita Popov

Support passing single file to bless_tests.php

Or a mix of multiple directories/files. Also make the file executable.


Revision tags: php-7.3.3RC1, php-7.2.16RC1
# cc0e01a2 18-Feb-2019 Nikita Popov

Handle exception patterns in bless_tests.php


# 7a17be7f 11-Feb-2019 Nikita Popov

Add bless_tests.php

Helper script to perform certain kinds of trivial test updates.