Skip to content

Remove support for metadata in doc-comments #1339

Remove support for metadata in doc-comments

Remove support for metadata in doc-comments #1339

Triggered via pull request April 27, 2024 07:26
Status Failure
Total duration 4m 27s
Artifacts 1

ci.yaml

on: pull_request
Dependency Validation
12s
Dependency Validation
Coding Guidelines
45s
Coding Guidelines
Matrix: Unit Tests
Type Checker
29s
Type Checker
Matrix: End-to-End Tests
Build PHAR
25s
Build PHAR
Code Coverage
1m 16s
Code Coverage
Mutation Testing
39s
Mutation Testing
Matrix: Test PHAR
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 10 warnings
UnusedBaselineEntry: src/Metadata/Api/CodeCoverage.php#L1
src/Metadata/Api/CodeCoverage.php:0:0: UnusedBaselineEntry: Baseline for issue "RedundantCondition" has 2 extra entries. (see https://psalm.dev/316)
Type Checker
Process completed with exit code 2.
Mutation Testing: src/Framework/TestRunner.php#L160
Escaped Mutant for Mutator "IfNegation": --- Original +++ New @@ @@ Facade::emitter()->testConsideredRisky($test->valueObjectForEvents(), 'This test does not define a code coverage target but is expected to do so'); $risky = true; } - if ($collectCodeCoverage) { + if (!$collectCodeCoverage) { $append = !$risky && !$incomplete && !$skipped; $linesToBeCovered = []; $linesToBeUsed = [];
Mutation Testing: src/Framework/TestRunner.php#L165
Escaped Mutant for Mutator "IfNegation": --- Original +++ New @@ @@ $append = !$risky && !$incomplete && !$skipped; $linesToBeCovered = []; $linesToBeUsed = []; - if ($append) { + if (!$append) { try { $linesToBeCovered = $codeCoverageMetadataApi->linesToBeCovered($test::class, $test->name()); $linesToBeUsed = $codeCoverageMetadataApi->linesToBeUsed($test::class);
Mutation Testing: src/Metadata/Api/CodeCoverage.php#L67
Escaped Mutant for Mutator "InstanceOf_": --- Original +++ New @@ @@ if (!$metadata->isCoversClass() && !$metadata->isCoversTrait() && !$metadata->isCoversMethod() && !$metadata->isCoversFunction()) { continue; } - assert($metadata instanceof CoversClass || $metadata instanceof CoversTrait || $metadata instanceof CoversMethod || $metadata instanceof CoversFunction); + assert(true || $metadata instanceof CoversTrait || $metadata instanceof CoversMethod || $metadata instanceof CoversFunction); $codeUnits = $codeUnits->mergeWith($this->mapToCodeUnits($metadata)); } return $mapper->codeUnitsToSourceLines($codeUnits);
Mutation Testing: src/Metadata/Api/CodeCoverage.php#L67
Escaped Mutant for Mutator "InstanceOf_": --- Original +++ New @@ @@ if (!$metadata->isCoversClass() && !$metadata->isCoversTrait() && !$metadata->isCoversMethod() && !$metadata->isCoversFunction()) { continue; } - assert($metadata instanceof CoversClass || $metadata instanceof CoversTrait || $metadata instanceof CoversMethod || $metadata instanceof CoversFunction); + assert($metadata instanceof CoversClass || true || $metadata instanceof CoversMethod || $metadata instanceof CoversFunction); $codeUnits = $codeUnits->mergeWith($this->mapToCodeUnits($metadata)); } return $mapper->codeUnitsToSourceLines($codeUnits);
Mutation Testing: src/Metadata/Api/CodeCoverage.php#L67
Escaped Mutant for Mutator "InstanceOf_": --- Original +++ New @@ @@ if (!$metadata->isCoversClass() && !$metadata->isCoversTrait() && !$metadata->isCoversMethod() && !$metadata->isCoversFunction()) { continue; } - assert($metadata instanceof CoversClass || $metadata instanceof CoversTrait || $metadata instanceof CoversMethod || $metadata instanceof CoversFunction); + assert($metadata instanceof CoversClass || $metadata instanceof CoversTrait || true || $metadata instanceof CoversFunction); $codeUnits = $codeUnits->mergeWith($this->mapToCodeUnits($metadata)); } return $mapper->codeUnitsToSourceLines($codeUnits);
Mutation Testing: src/Metadata/Api/CodeCoverage.php#L67
Escaped Mutant for Mutator "InstanceOf_": --- Original +++ New @@ @@ if (!$metadata->isCoversClass() && !$metadata->isCoversTrait() && !$metadata->isCoversMethod() && !$metadata->isCoversFunction()) { continue; } - assert($metadata instanceof CoversClass || $metadata instanceof CoversTrait || $metadata instanceof CoversMethod || $metadata instanceof CoversFunction); + assert($metadata instanceof CoversClass || $metadata instanceof CoversTrait || $metadata instanceof CoversMethod || true); $codeUnits = $codeUnits->mergeWith($this->mapToCodeUnits($metadata)); } return $mapper->codeUnitsToSourceLines($codeUnits);
Mutation Testing: src/Metadata/Api/CodeCoverage.php#L67
Escaped Mutant for Mutator "LogicalOrAllSubExprNegation": --- Original +++ New @@ @@ if (!$metadata->isCoversClass() && !$metadata->isCoversTrait() && !$metadata->isCoversMethod() && !$metadata->isCoversFunction()) { continue; } - assert($metadata instanceof CoversClass || $metadata instanceof CoversTrait || $metadata instanceof CoversMethod || $metadata instanceof CoversFunction); + assert(!$metadata instanceof CoversClass || !$metadata instanceof CoversTrait || !$metadata instanceof CoversMethod || !$metadata instanceof CoversFunction); $codeUnits = $codeUnits->mergeWith($this->mapToCodeUnits($metadata)); } return $mapper->codeUnitsToSourceLines($codeUnits);
Mutation Testing: src/Metadata/Api/CodeCoverage.php#L92
Escaped Mutant for Mutator "InstanceOf_": --- Original +++ New @@ @@ if (!$metadata->isUsesClass() && !$metadata->isUsesTrait() && !$metadata->isUsesMethod() && !$metadata->isUsesFunction()) { continue; } - assert($metadata instanceof UsesClass || $metadata instanceof UsesTrait || $metadata instanceof UsesMethod || $metadata instanceof UsesFunction); + assert(true || $metadata instanceof UsesTrait || $metadata instanceof UsesMethod || $metadata instanceof UsesFunction); $codeUnits = $codeUnits->mergeWith($this->mapToCodeUnits($metadata)); } return $mapper->codeUnitsToSourceLines($codeUnits);
Mutation Testing: src/Metadata/Api/CodeCoverage.php#L92
Escaped Mutant for Mutator "InstanceOf_": --- Original +++ New @@ @@ if (!$metadata->isUsesClass() && !$metadata->isUsesTrait() && !$metadata->isUsesMethod() && !$metadata->isUsesFunction()) { continue; } - assert($metadata instanceof UsesClass || $metadata instanceof UsesTrait || $metadata instanceof UsesMethod || $metadata instanceof UsesFunction); + assert($metadata instanceof UsesClass || true || $metadata instanceof UsesMethod || $metadata instanceof UsesFunction); $codeUnits = $codeUnits->mergeWith($this->mapToCodeUnits($metadata)); } return $mapper->codeUnitsToSourceLines($codeUnits);
Mutation Testing: src/Metadata/Api/CodeCoverage.php#L92
Escaped Mutant for Mutator "InstanceOf_": --- Original +++ New @@ @@ if (!$metadata->isUsesClass() && !$metadata->isUsesTrait() && !$metadata->isUsesMethod() && !$metadata->isUsesFunction()) { continue; } - assert($metadata instanceof UsesClass || $metadata instanceof UsesTrait || $metadata instanceof UsesMethod || $metadata instanceof UsesFunction); + assert($metadata instanceof UsesClass || $metadata instanceof UsesTrait || true || $metadata instanceof UsesFunction); $codeUnits = $codeUnits->mergeWith($this->mapToCodeUnits($metadata)); } return $mapper->codeUnitsToSourceLines($codeUnits);

Artifacts

Produced during runtime
Name Size
phpunit-snapshot-phar Expired
672 KB