• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Yoast / PHPUnit-Polyfills / 10684540790
98%
3.x: 98%

Build:
Build:
LAST BUILD BRANCH: 4.x
DEFAULT BRANCH: 3.x
Ran 03 Sep 2024 02:04PM UTC
Jobs 30
Files 31
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

03 Sep 2024 02:03PM UTC coverage: 97.152%. First build
10684540790

push

github

jrfnl
CI: update for PHPUnit 11.x support

As the PHPUnit Polyfills, as of now, will officially support PHPUnit 11.x, with the exception of the TestListeners, the GH Actions workflow should be updated to reflect this.

This commit:
* Move the PHP 8.2/8.3 "high" (auto) PHPUnit version builds out of the matrix and run these without code coverage (see below).
* Add builds for PHP 8.2 and 8.3 against low PHPUnit 11 versions for the Composer based tests.
* Add builds for PHP 8.2 and 8.3 against high/low PHPUnit 11 for the PHAR based tests.
* Add an extra experimental build in both test workflows against PHP "nightly" to ensure both PHPUnit 9.x, 10.x, as well as PHPUnit 11.x are tested with PHP 8.4.
* Updates the experimental build against "future" PHPUnit to always run against the latest official PHP release.

**Regarding PHPUnit 11 and running code coverage**:

Since PHPUnit 10, PHPUnit does not distinguish between PHPUnit and PHP deprecation notices anymore.
This means that when `failOnDeprecation` is enabled (as is done for this library to be ready early for new PHP versions), a test run will also fail if there are PHPUnit native deprecation notices.

Now PHPUnit 11.2 deprecated the use of `#[CoversClass]` for traits and introduced a `#[CoversTrait]` attribute to replace this.
However, it is currently impossible to action this deprecation notice in a PHPUnit cross-version compatible manner.

This has been reported upstream and until that issue has been addressed in PHPUnit itself, the net-effect of this issue is that we can run the tests with code coverage on PHPUnit < 11.2, but not on PHPUnit 11.2 or higher.

Ref:
* https://github.com/sebastianbergmann/phpunit/issues/5937

580 of 597 relevant lines covered (97.15%)

125.49 hits per line

Jobs
ID Job ID Ran Files Coverage
1 php-8.2-phpunit-phar-11.0 - 10684540790.1 03 Sep 2024 02:05PM UTC 31
4.5
GitHub Action Run
2 php-7.3-phpunit-auto - 10684540790.2 03 Sep 2024 02:04PM UTC 31
28.77
GitHub Action Run
3 php-8.1-phpunit-phar-10.0 - 10684540790.3 03 Sep 2024 02:05PM UTC 31
14.68
GitHub Action Run
4 php-7.4-phpunit-8.1.6 - 10684540790.4 03 Sep 2024 02:04PM UTC 31
62.56
GitHub Action Run
5 php-7.4-phpunit-9.6.10 - 10684540790.5 03 Sep 2024 02:04PM UTC 31
38.94
GitHub Action Run
6 php-8.3-phpunit-phar-10 - 10684540790.6 03 Sep 2024 02:05PM UTC 31
4.5
GitHub Action Run
7 php-8.0-phpunit-auto - 10684540790.7 03 Sep 2024 02:04PM UTC 31
27.79
GitHub Action Run
8 php-7.1-phpunit-~6.4.4 - 10684540790.8 03 Sep 2024 02:04PM UTC 31
79.65
GitHub Action Run
9 php-7.2-phpunit-~7.1.0 - 10684540790.9 03 Sep 2024 02:05PM UTC 31
79.86
GitHub Action Run
10 php-8.3-phpunit-10.1.0 - 10684540790.10 03 Sep 2024 02:04PM UTC 31
4.5
GitHub Action Run
11 php-7.3-phpunit-phar-7 - 10684540790.11 03 Sep 2024 02:04PM UTC 31
62.56
GitHub Action Run
12 php-7.3-phpunit-phar-9.0 - 10684540790.12 03 Sep 2024 02:05PM UTC 31
56.9
GitHub Action Run
13 php-7.3-phpunit-7.2.7 - 10684540790.13 03 Sep 2024 02:04PM UTC 31
80.21
GitHub Action Run
14 php-8.1-phpunit-auto - 10684540790.14 03 Sep 2024 02:04PM UTC 31
4.5
GitHub Action Run
15 php-8.3-phpunit-11.0.0 - 10684540790.15 03 Sep 2024 02:04PM UTC 31
4.5
GitHub Action Run
16 php-7.2-phpunit-phar-6 - 10684540790.16 03 Sep 2024 02:05PM UTC 31
80.04
GitHub Action Run
17 php-7.2-phpunit-phar-8.0 - 10684540790.17 03 Sep 2024 02:04PM UTC 31
62.22
GitHub Action Run
18 php-8.3-phpunit-phar-9 - 10684540790.18 03 Sep 2024 02:05PM UTC 31
27.98
GitHub Action Run
19 php-7.0-phpunit-6.4.4 - 10684540790.19 03 Sep 2024 02:05PM UTC 31
79.47
GitHub Action Run
20 php-8.1-phpunit-9.3.0 - 10684540790.20 03 Sep 2024 02:04PM UTC 31
53.03
GitHub Action Run
21 php-7.1-phpunit-auto - 10684540790.21 03 Sep 2024 02:05PM UTC 31
61.81
GitHub Action Run
22 php-8.3-phpunit-phar-11.1 - 10684540790.22 03 Sep 2024 02:05PM UTC 31
4.5
GitHub Action Run
23 php-7.2-phpunit-auto - 10684540790.23 03 Sep 2024 02:04PM UTC 31
57.37
GitHub Action Run
24 php-7.4-phpunit-auto - 10684540790.24 03 Sep 2024 02:04PM UTC 31
28.96
GitHub Action Run
25 php-7.4-phpunit-phar-8 - 10684540790.25 03 Sep 2024 02:05PM UTC 31
58.23
GitHub Action Run
26 php-8.0-phpunit-9.3.0 - 10684540790.26 03 Sep 2024 02:04PM UTC 31
53.03
GitHub Action Run
27 php-7.0-phpunit-auto - 10684540790.27 03 Sep 2024 02:05PM UTC 31
79.47
GitHub Action Run
28 php-8.2-phpunit-9.3.0 - 10684540790.28 03 Sep 2024 02:04PM UTC 31
53.03
GitHub Action Run
29 php-8.1-phpunit-10.0.12 - 10684540790.29 03 Sep 2024 02:04PM UTC 31
14.07
GitHub Action Run
30 php-8.2-phpunit-~11.1.0 - 10684540790.30 03 Sep 2024 02:05PM UTC 31
4.5
GitHub Action Run
Source Files on build 10684540790
  • Tree
  • List 31
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #10684540790
  • 5ac3d532 on github
  • Prev Build on WIP/3.x (#10681835006)
  • Next Build on WIP/3.x (#10684635774)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc