History log of /PHP-8.2/run-tests.php (Results 201 – 225 of 804)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 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

# ec10e191 08-May-2019 Christoph M. Becker

Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
Add {TMP} placeholder for PHPT INI sections


# 23652252 08-May-2019 Christoph M. Becker

Merge branch 'PHP-7.2' into PHP-7.3

* PHP-7.2:
Add {TMP} placeholder for PHPT INI sections


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

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

Implement fine-grained conflict handling

Tests can specify conflict keys, either in --CONFLICTS-- or
a per-directory CONFLICTS file. Non-conflicting tests may be run
in parallel.

# 555fb294 19-Feb-2019 Dmitry Stogov

Don't preload tests without --FILE-- section

# b2073253 19-Feb-2019 Dmitry Stogov

Better new-line handling

# fa915614 18-Feb-2019 Nikita Popov

Make parallel run-tests compatible with IO capture tests

Inherit the main stdin/stdout/stderr streams into the worker processes.
We don't talk to workers via these pipes, so there should

Make parallel run-tests compatible with IO capture tests

Inherit the main stdin/stdout/stderr streams into the worker processes.
We don't talk to workers via these pipes, so there shouldn't be a
problem doing this.

show more ...

# 5cde3afd 19-Feb-2019 Dmitry Stogov

Better line handling

# bf51b081 19-Feb-2019 Dmitry Stogov

Filter preloading warning messages

# 5ee81e0b 18-Feb-2019 Andrea Faulds

run-tests.php: fix typo

# 39792f5b 17-Feb-2019 Andrea Faulds

run-tests.php: experimental parallel testing support

# b7b3a600 18-Feb-2019 Nikita Popov

Don't suppress errors during in preload testing

# 6662fb5c 16-Feb-2019 Andrea Faulds

run-tests.php: fix all tab-space indentation inconsistency

# 41fbeb6c 16-Feb-2019 Andrea Faulds

run-tests.php: move all top-level code into a function

Prerequisite for parallelised testing:
https://github.com/php/php-src/pull/2822

Quoth Nikita @
https://github.com/php/

run-tests.php: move all top-level code into a function

Prerequisite for parallelised testing:
https://github.com/php/php-src/pull/2822

Quoth Nikita @
https://github.com/php/php-src/pull/3789#issuecomment-462724550:

> @hikari-no-yume Please feel free to directly commit the first commit
> (to PHP-7.4). That's probably a big and unnecessary source of
> conflicts, and makes reviewing harder as well.

show more ...

# a2e95347 15-Feb-2019 Nikita Popov

Add a --preload testing mode to run-tests.php

Not intended for general use, it has many false positives.

12345678910>>...33