History log of /PHP-8.2/run-tests.php (Results 151 – 175 of 804)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 0c696577 20-Jan-2020 Tyson Andre

Use smaller batch size in run-tests.php when appropriate

- When valgrind is used, communication overhead is relatively small,
so just use a batch size of 1.
- If this is running a

Use smaller batch size in run-tests.php when appropriate

- When valgrind is used, communication overhead is relatively small,
so just use a batch size of 1.
- If this is running a small enough number of tests,
reduce the batch size to give batches to more workers.
(Previously, if there were 90 tests and -j8,
only 3 of 8 workers would get a batch of size 32 or less.
After this change, the batch size is 12 or less)

Closes GH-5098

show more ...

# 549f55fc 20-Jan-2020 Tyson Andre

Don't start unnecessary processes with run-tests.php -j

If there's only 2 files to test, then only start 2 workers instead of N.

If there's only 1 file, then avoid parallelism entir

Don't start unnecessary processes with run-tests.php -j

If there's only 2 files to test, then only start 2 workers instead of N.

If there's only 1 file, then avoid parallelism entirely.
A separate option such as `--force-parallel` could be added
if this turns out to be something developers would want to do
when debugging test failures.

show more ...

# 85ea04b7 21-Jan-2020 Nikita Popov

Merge branch 'PHP-7.4'

* PHP-7.4:
Avoid some @count() suppressions in run-tests.php


# 59b3ab82 21-Jan-2020 Nikita Popov

Avoid some @count() suppressions in run-tests.php

# 718fc4ce 05-Jan-2020 Christoph M. Becker

Use IS_WINDOWS

# 10c420f8 05-Jan-2020 Christoph M. Becker

Replace fakemail with minimal PHP script

# 64633044 05-Jan-2020 Christoph M. Becker

Unify mail related tests for *nix and Windows

Currently mail related tests are split for *nix and Windows (if there
are even Windows versions). The basic difference is that the *nix

Unify mail related tests for *nix and Windows

Currently mail related tests are split for *nix and Windows (if there
are even Windows versions). The basic difference is that the *nix
variants set the INI directive sendmail_path to just write the email to
disk, while the Windows tests use ext/imap. The latter tests are way
more verbose, and such duplicated tests are generally a pain point.
Furthermore, the Windows tests are much slower, and could not be run
without ext/imap being available.

We therefore introduce a small fakemail application, which basically
works like `tee <path> >/dev/null`, and which will be shipped with the
Windows tests packs. fakemail.exe would also need to be added to the
PHP binary SDK, so these tests could be run during developments.

To cater to the remaining differences, we also introduce support for
`{MAIL:<path>}` placeholders in the INI sections to run-tests.php. How
to use this can be seen in mail_basic.phpt, which is currently the only
modified test case, because these tests are yet supposed to fail on
Windows, due to the missing fakemail.exe in the PHP SDK.

show more ...

# 725c2a99 10-Dec-2019 Nikita Popov

Merge branch 'PHP-7.4'

* PHP-7.4:
Set zend.exception_ignore_args=0 in run-tests.php


# e87dc325 10-Dec-2019 Nikita Popov

Set zend.exception_ignore_args=0 in run-tests.php

Any existing tests are going to be written under this assumption...

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
# 4d529757 08-Nov-2019 Fabien Villepinte

Merge branch 'PHP-7.4'


# 9c4b989c 08-Nov-2019 Fabien Villepinte

Make test runner runnable without arguments

The default PHP executable was not set when no args were provided.

Closes GH-4894.

Revision tags: php-7.3.12RC1, php-7.2.25RC1, php-7.4.0RC5
# 26579db4 28-Oct-2019 Fabien Villepinte

Define IS_WINDOWS in the test runner

Avoid code duplication

Closes GH-4866.

Revision tags: php-7.1.33, php-7.2.24, php-7.3.11, php-7.4.0RC4
# c1da10b7 10-Oct-2019 Nikita Popov

Set display_startup_errors=0 when running skipif

Now that we're displaying errors in skipif, suppress this particular
category. Otherwise we get warnings in the SKIPIF of tests with

Set display_startup_errors=0 when running skipif

Now that we're displaying errors in skipif, suppress this particular
category. Otherwise we get warnings in the SKIPIF of tests with
EXTENSION where the extension does not exist, and there's no way
to suppress them.

show more ...

Revision tags: php-7.3.11RC1, php-7.2.24RC1
# e54d2efd 07-Oct-2019 Christoph M. Becker

Merge branch 'PHP-7.4'

* PHP-7.4:
Bail out if JUNIT is not enabled


# 8cdab9b2 07-Oct-2019 Christoph M. Becker

Bail out if JUNIT is not enabled

Otherwise we would try to access an array element of `false`, which
issues a notice as of PHP 7.4.0. This would happen, for instance, for
bug63447_0

Bail out if JUNIT is not enabled

Otherwise we would try to access an array element of `false`, which
issues a notice as of PHP 7.4.0. This would happen, for instance, for
bug63447_001.phpt if CGI is not available.

show more ...

# d37454d9 07-Oct-2019 Christoph M. Becker

Merge branch 'PHP-7.4'

* PHP-7.4:
Delete temporary .post files of run-tests.php


# 53077217 07-Oct-2019 Christoph M. Becker

Delete temporary .post files of run-tests.php

Commit 5649267[1] changed run-tests.php to only delete .post files for
passing tests. However, that code wouldn't be exercised at all, sinc

Delete temporary .post files of run-tests.php

Commit 5649267[1] changed run-tests.php to only delete .post files for
passing tests. However, that code wouldn't be exercised at all, since
`run_test()` already returned, so we move the deletion upwards.

[1]
<http://git.php.net/?p=php-src.git;a=commit;h=5649267b257c78e46a934434c0bff894e0b5b694>

show more ...

# 7d90f486 01-Oct-2019 Nikita Popov

Require a space ofter run-tests "warn"

We don't want to treat a PHP "Warning: " as a run-tests warn.

Revision tags: php-7.4.0RC3
# e49593a7 28-Sep-2019 Fabien Villepinte

Mark test as borked when skipif produces invalid output

SKIPIF section should either output nothing, or start with a
supported keyword like "skip". Mark all tests that don't do so as

Mark test as borked when skipif produces invalid output

SKIPIF section should either output nothing, or start with a
supported keyword like "skip". Mark all tests that don't do so as
BORKED.

show more ...

# 5d6e923d 24-Sep-2019 Gabriel Caruso

Remove mention of PHP major version in Copyright headers

Closes GH-4732.

Revision tags: php-7.2.23, php-7.3.10, php-7.4.0RC2, php-7.2.23RC1, php-7.3.10RC1
# 279f745a 07-Sep-2019 Nikita Popov

Fix reporting of redirect test failures in junit

These were being reported under the wrong name ... which means that
they don't show up as failures on azure :(

Revision tags: 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
# 790b0b10 05-Aug-2019 Christoph M. Becker

Fix handling of succeeding XFAIL tests

Due to a typo in commit e1151c9[1], succeeding XFAIL test without an
EXPECTF or EXPECTREGEX section have been reported reported as passed
inste

Fix handling of succeeding XFAIL tests

Due to a typo in commit e1151c9[1], succeeding XFAIL test without an
EXPECTF or EXPECTREGEX section have been reported reported as passed
instead of warned.

[1] <http://git.php.net/?p=php-src.git;a=commit;h=e1151c9549cf5a7235c1609019f79bbb1bbcdbea>

show more ...

Revision tags: php-7.1.31, php-7.2.21, php-7.3.8
# d758691b 25-Jul-2019 Levi Morrison

Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
Remove .post files only for passing tests


# c624a7fe 25-Jul-2019 Levi Morrison

Merge branch 'PHP-7.2' into PHP-7.3

* PHP-7.2:
Remove .post files only for passing tests


# 5649267b 25-Jul-2019 Levi Morrison

Remove .post files only for passing tests

This allows the sh script for failing tests with --POST-- to work

12345678910>>...33