History log of /php-src/run-tests.php (Results 101 – 125 of 819)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 51914610 25-Feb-2021 Christoph M. Becker

Merge branch 'PHP-8.0'

* PHP-8.0:
Capture Microsoft-defined HRESULT exit codes exit codes


# fb683030 25-Feb-2021 Christoph M. Becker

Merge branch 'PHP-7.4' into PHP-8.0

* PHP-7.4:
Capture Microsoft-defined HRESULT exit codes exit codes


# 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 ...

# dda0cea5 11-Feb-2021 Max Semenik

run-tests: add skip cache

Currently every --SKIPIF-- section in every test file results in 1
extra execution of PHP, every --EXTENSIONS-- section - in 2 executions.
This is quite was

run-tests: add skip cache

Currently every --SKIPIF-- section in every test file results in 1
extra execution of PHP, every --EXTENSIONS-- section - in 2 executions.
This is quite wasteful, as skip checking code is extremely repetitive
and extensions are fixed for every binary/ini/command parameters
combination.

This patch adds caching to all such checks.

On my machine, the gains are quite noticeable: 36s instead of 43s
with -j16, 292s instead of 337s without concurrency. Cache stats are
3780 hits, 1247 misses in the latter case. In the future, tests could
be adjusted to have more uniform skip checks to improve performance even
more.

Closes GH-6681.

show more ...

# b84e3b1c 23-Feb-2021 Christoph M. Becker

Merge branch 'PHP-8.0'

* PHP-8.0:
run-tests: fixed exit code not being set on BORKED tests


# 8162c3d1 23-Feb-2021 Christoph M. Becker

Merge branch 'PHP-7.4' into PHP-8.0

* PHP-7.4:
run-tests: fixed exit code not being set on BORKED tests


# 67bb06cc 23-Feb-2021 Christoph M. Becker

Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
run-tests: fixed exit code not being set on BORKED tests


# 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 ...

# 4ea90c15 17-Feb-2021 Nikita Popov

Merge branch 'PHP-8.0'

* PHP-8.0:
Color LEAK&FAIL like a failure


# cbdd21a2 17-Feb-2021 Nikita Popov

Color LEAK&FAIL like a failure

# b1177127 13-Feb-2021 Max Semenik

Remove stray mentions of mbstring.func_overload

This feature has been completely removed.

Closes GH-6688.

Revision tags: php-8.0.2, php-7.4.15, php-7.3.27, php-8.0.2RC1, php-7.4.15RC2, php-7.4.15RC1, php-8.0.1, php-7.4.14, php-7.3.26, php-7.4.14RC1, php-8.0.1RC1, php-7.3.26RC1
# b10416a6 30-Nov-2020 Nikita Popov

Deprecate passing null to non-nullable arg of internal function

This deprecates passing null to non-nullable scale arguments of
internal functions, with the eventual goal of making the b

Deprecate passing null to non-nullable arg of internal function

This deprecates passing null to non-nullable scale arguments of
internal functions, with the eventual goal of making the behavior
consistent with userland functions, where null is never accepted
for non-nullable arguments.

This change is expected to cause quite a lot of fallout. In most
cases, calling code should be adjusted to avoid passing null. In
some cases, PHP should be adjusted to make some function arguments
nullable. I have already fixed a number of functions before landing
this, but feel free to file a bug if you encounter a function that
doesn't accept null, but probably should. (The rule of thumb for
this to be applicable is that the function must have special behavior
for 0 or "", which is distinct from the natural behavior of the
parameter.)

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

Closes GH-6475.

show more ...

# 0d3ab673 10-Feb-2021 Max Semenik

run-tests: fix JUnit counts

In 19680f886f, I forgot about my own TODO. At least, now I understand what
this line was about :P

# 19680f88 05-Feb-2021 Max Semenik

run-tests.php: move JUnit stuff into a class

This is part one of my work that was announced at
https://externals.io/message/110391

Closes GH-6671.

# 23a7b0f3 01-Feb-2021 twosee

Fix environment variable not work in run-tests.php

Closes GH-6657.

# 866e3e03 01-Feb-2021 Nikita Popov

Create .php and .sh on valgrind failure

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, php-7.2.34, php-8.0.0rc1, php-7.4.11, php-7.3.23, php-8.0.0beta4, php-7.4.11RC1, php-7.3.23RC1, php-8.0.0beta3, php-7.4.10, php-7.3.22
# 26e0d389 25-Aug-2020 Nikita Popov

Show slow SKIPIF sections as well

# 3b4fb2eb 01-Dec-2020 Nikita Popov

Determine run-tests executables consistently

# 6fdc9885 30-Nov-2020 Nikita Popov

Don't pass null to strlen()

# 48725d89 30-Nov-2020 Nikita Popov

Merge branch 'PHP-8.0'

* PHP-8.0:
Fixed bug #80437


# 15073d8e 30-Nov-2020 Nikita Popov

Fixed bug #80437

Only chmod if the file has been created.

# c3885f23 15-Nov-2020 Christoph M. Becker

Add --repeat flag to usage info of run-tests.php

Closes GH-6429.

# 1b3b430f 21-Oct-2020 Nikita Popov

Add --repeat testing mode

This testing mode executes the test multiple times in the same
process (but in different requests). It is primarily intended to
catch tracing JIT bugs, but

Add --repeat testing mode

This testing mode executes the test multiple times in the same
process (but in different requests). It is primarily intended to
catch tracing JIT bugs, but also catches state leaks across
requests.

Closes GH-6365.

show more ...

# 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.

12345678910>>...33