Skip to content

Implemented support for #[Test], #[DataProvider], #[Before] attributes, cleaned up old PHPUnit/Prophecy support #261

Implemented support for #[Test], #[DataProvider], #[Before] attributes, cleaned up old PHPUnit/Prophecy support

Implemented support for #[Test], #[DataProvider], #[Before] attributes, cleaned up old PHPUnit/Prophecy support #261

Re-run triggered March 30, 2025 15:24
Status Failure
Total duration 6m 42s
Artifacts

ci.yml

on: pull_request
Static analysis
25s
Static analysis
Code style
24s
Code style
Run static analysis on the tests themselves
13s
Run static analysis on the tests themselves
Matrix: tests
Fit to window
Zoom out
Zoom in

Annotations

15 errors
Static analysis
Process completed with exit code 2.
MissingOverrideAttribute: src/Plugin.php#L13
src/Plugin.php:13:5: MissingOverrideAttribute: Method Psalm\PhpUnitPlugin\Plugin::__invoke should have the "Override" attribute (see https://psalm.dev/358)
ClassMustBeFinal: src/Plugin.php#L10
src/Plugin.php:10:7: ClassMustBeFinal: Class Psalm\PhpUnitPlugin\Plugin is never extended and is not part of the public API, and thus must be made final. (see https://psalm.dev/361)
MissingOverrideAttribute: src/Hooks/TestCaseHandler.php#L124
src/Hooks/TestCaseHandler.php:124:5: MissingOverrideAttribute: Method Psalm\PhpUnitPlugin\Hooks\TestCaseHandler::afterstatementanalysis should have the "Override" attribute (see https://psalm.dev/358)
MissingOverrideAttribute: src/Hooks/TestCaseHandler.php#L90
src/Hooks/TestCaseHandler.php:90:5: MissingOverrideAttribute: Method Psalm\PhpUnitPlugin\Hooks\TestCaseHandler::afterclasslikevisit should have the "Override" attribute (see https://psalm.dev/358)
MissingOverrideAttribute: src/Hooks/TestCaseHandler.php#L51
src/Hooks/TestCaseHandler.php:51:5: MissingOverrideAttribute: Method Psalm\PhpUnitPlugin\Hooks\TestCaseHandler::aftercodebasepopulated should have the "Override" attribute (see https://psalm.dev/358)
ClassMustBeFinal: src/Hooks/TestCaseHandler.php#L43
src/Hooks/TestCaseHandler.php:43:7: ClassMustBeFinal: Class Psalm\PhpUnitPlugin\Hooks\TestCaseHandler is never extended and is not part of the public API, and thus must be made final. (see https://psalm.dev/361)
Test on 8.1 - high deps
Process completed with exit code 1.
Test on 8.2 - stable deps
Process completed with exit code 1.
Test on 8.1 - stable deps
Process completed with exit code 1.
Test on 8.3 - high deps
Process completed with exit code 1.
Test on 8.2 - high deps
Process completed with exit code 1.
Test on 8.3 - stable deps
Process completed with exit code 1.
Test on 8.4 - stable deps
Process completed with exit code 1.
Test on 8.4 - high deps
Process completed with exit code 1.