Upodate PHPUnit to latest version

This commit is contained in:
2025-06-06 14:24:46 +00:00
parent 1725979b1c
commit ad9d7f94de
7 changed files with 19 additions and 4347 deletions

View File

@ -8,4 +8,5 @@
<phar name="phpdocumentor" version="^3.7.1" installed="3.7.1" location="./tools/phpdocumentor" copy="false"/>
<phar name="phpbench" version="^1.4.1" installed="1.4.1" location="./tools/phpbench" copy="false"/>
<phar name="infection" version="^0.29.14" installed="0.29.14" location="./tools/infection" copy="false"/>
<phar name="phpunit" version="^12.1.3" installed="12.2.0" location="./tools/phpunit" copy="false"/>
</phive>

View File

@ -28,12 +28,10 @@
}
},
"scripts": {
"test": "phpunit",
"document": [
"tools/phpdocumentor"
],
"test": "tools/phpunit",
"document": "tools/phpdocumentor",
"benchmark": "tools/phpbench run --report=default --output=build-artifact",
"metrics": "vendor/bin/phpmetrics --config=phpmetrics.yml",
"metrics": "phpmetrics --config=phpmetrics.yml",
"lint": [
"tools/phpcbf",
"tools/phpcs",
@ -46,7 +44,7 @@
],
"analyze-phpstan": "tools/phpstan analyze --error-format=raw",
"analyze-psalm": "tools/psalm --show-info=true",
"analyze-rector": "vendor/bin/rector --dry-run",
"analyze-rector": "rector --dry-run",
"html": [
"pandoc -s README.md -o output/README.html",
"pandoc -s docs/index.rst -o output/index.html",

26
composer.lock generated
View File

@ -218,20 +218,20 @@
},
{
"name": "openmetrics-php/exposition-text",
"version": "v0.4.1",
"version": "v0.4.2",
"source": {
"type": "git",
"url": "https://github.com/openmetrics-php/exposition-text.git",
"reference": "fcfca38f693e168f4520bbd359d91528bbb9a8e8"
"reference": "4f65004f93e53eac4b9668879b92d3c200a851ba"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/openmetrics-php/exposition-text/zipball/fcfca38f693e168f4520bbd359d91528bbb9a8e8",
"reference": "fcfca38f693e168f4520bbd359d91528bbb9a8e8",
"url": "https://api.github.com/repos/openmetrics-php/exposition-text/zipball/4f65004f93e53eac4b9668879b92d3c200a851ba",
"reference": "4f65004f93e53eac4b9668879b92d3c200a851ba",
"shasum": ""
},
"require": {
"php": "^7.2 || ^8.0"
"php": "^7.2 || ^8.0 || ^8.4"
},
"require-dev": {
"ext-xdebug": "*"
@ -255,9 +255,9 @@
"description": "Implementation of the text exposition format of OpenMetrics",
"support": {
"issues": "https://github.com/openmetrics-php/exposition-text/issues",
"source": "https://github.com/openmetrics-php/exposition-text/tree/v0.4.1"
"source": "https://github.com/openmetrics-php/exposition-text/tree/v0.4.2"
},
"time": "2024-07-16T12:47:30+00:00"
"time": "2025-06-04T14:59:47+00:00"
},
{
"name": "phar-io/manifest",
@ -837,16 +837,16 @@
},
{
"name": "phpunit/phpunit",
"version": "11.5.21",
"version": "11.5.22",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git",
"reference": "d565e2cdc21a7db9dc6c399c1fc2083b8010f289"
"reference": "4cd72faaa8f811e4cc63040cba167757660a5538"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/d565e2cdc21a7db9dc6c399c1fc2083b8010f289",
"reference": "d565e2cdc21a7db9dc6c399c1fc2083b8010f289",
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/4cd72faaa8f811e4cc63040cba167757660a5538",
"reference": "4cd72faaa8f811e4cc63040cba167757660a5538",
"shasum": ""
},
"require": {
@ -918,7 +918,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
"security": "https://github.com/sebastianbergmann/phpunit/security/policy",
"source": "https://github.com/sebastianbergmann/phpunit/tree/11.5.21"
"source": "https://github.com/sebastianbergmann/phpunit/tree/11.5.22"
},
"funding": [
{
@ -942,7 +942,7 @@
"type": "tidelift"
}
],
"time": "2025-05-21T12:35:00+00:00"
"time": "2025-06-06T02:48:05+00:00"
},
{
"name": "rector/rector",

File diff suppressed because it is too large Load Diff

View File

@ -10,15 +10,8 @@ use DNW\Skills\Player;
use DNW\Skills\Team;
use DNW\Skills\TrueSkill\FactorGraphTrueSkillCalculator;
use PHPUnit\Framework\TestCase;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\CoversNothing;
use PHPUnit\Framework\Attributes\UsesClass;
#[CoversClass(FactorGraphTrueSkillCalculator::class)]
#[UsesClass(\DNW\Skills\Numerics\Range::class)]
#[UsesClass(\DNW\Skills\PlayersRange::class)]
#[UsesClass(\DNW\Skills\SkillCalculator::class)]
#[UsesClass(\DNW\Skills\TeamsRange::class)]
final class FactorGraphTrueSkillCalculatorTest extends TestCase
{
#[CoversNothing]
@ -75,6 +68,7 @@ final class FactorGraphTrueSkillCalculatorTest extends TestCase
TrueSkillCalculatorTests::testPartialPlayScenarios($this, $calculator);
}
#[CoversNothing]
public function testMethodisSupported(): void
{
$calculator = new FactorGraphTrueSkillCalculator();

View File

@ -6,10 +6,8 @@ namespace DNW\Skills\Tests\TrueSkill;
use DNW\Skills\TrueSkill\TwoPlayerTrueSkillCalculator;
use PHPUnit\Framework\TestCase;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\CoversNothing;
#[CoversClass(TwoPlayerTrueSkillCalculator::class)]
final class TwoPlayerTrueSkillCalculatorTest extends TestCase
{
#[CoversNothing]

View File

@ -6,10 +6,8 @@ namespace DNW\Skills\Tests\TrueSkill;
use DNW\Skills\TrueSkill\TwoTeamTrueSkillCalculator;
use PHPUnit\Framework\TestCase;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\CoversNothing;
#[CoversClass(TwoTeamTrueSkillCalculator::class)]
final class TwoTeamTrueSkillCalculatorTest extends TestCase
{
#[CoversNothing]