phpunit-slow-test-detector
phpunit-slow-test-detector copied to clipboard
Warning about your extension that did not print anything when no slow tests found
As Sebastian considers not pertinent to display Extension boostrapped by Composer package (see https://github.com/sebastianbergmann/phpunit/issues/6334#issuecomment-3216995401), I suggest to your extension to print something, even if no slow tests were found.
For example :
PHPUnit 11.5.34 by Sebastian Bergmann and contributors.
Runtime: PHP 8.3.6
Configuration: /home/devilbox/data/sarif-php-sdk/phpunit.xml.dist
................................................................. 65 / 72 ( 90%)
....... 72 / 72 (100%)
Time: 00:00.032, Memory: 10.00 MB
OK (72 tests, 360 assertions)
And with log events displayed
vendor/bin/phpunit --log-events-text php://stdout
We can see Extension Bootstrapped (Ergebnis\PHPUnit\SlowTestDetector\Extension)
PHPUnit Started (PHPUnit 11.5.34 using PHP 8.3.6 (cli) on Linux)
Test Runner Configured
Bootstrap Finished (/home/devilbox/data/sarif-php-sdk/bootstrap.php)
Extension Bootstrapped (Ergebnis\PHPUnit\SlowTestDetector\Extension)
Event Facade Sealed
Data Provider Method Called (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::sarifLogDataProvider for test method Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory)
Data Provider Method Finished for Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory:
- Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::sarifLogDataProvider
Data Provider Method Called (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::sarifLogDataProvider for test method Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport)
Data Provider Method Finished for Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport:
- Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::sarifLogDataProvider
Test Suite Loaded (72 tests)
PHPUnit 11.5.34 by Sebastian Bergmann and contributors.
Runtime: PHP 8.3.6
Configuration: /home/devilbox/data/sarif-php-sdk/phpunit.xml.dist
Test Runner Started
Test Suite Sorted
Test Runner Execution Started (72 tests)
Test Suite Started (/home/devilbox/data/sarif-php-sdk/phpunit.xml.dist, 72 tests)
Test Suite Started (Unit-Tests, 72 tests)
Test Suite Started (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest, 36 tests)
Test Suite Started (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory, 36 tests)
Test Preparation Started (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/message/embeddedLinks)
Test Prepared (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/message/embeddedLinks)
Test Passed (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/message/embeddedLinks)
Test Finished (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/message/embeddedLinks)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/message/formatted)
Test Prepared (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/message/formatted)
Test Passed (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/message/formatted)
Test Finished (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/message/formatted)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/message/plainText)
Test Prepared (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/message/plainText)
Test Passed (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/message/plainText)
Test Finished (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/message/plainText)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/message/stringLookup)
Test Prepared (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/message/stringLookup)
Test Passed (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/message/stringLookup)
Test Finished (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/message/stringLookup)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/address)
Test Prepared (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/address)
Test Passed (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/address)
Test Finished (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/address)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/artifact)
Test Prepared (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/artifact)
Test Passed (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/artifact)
Test Finished (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/artifact)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/attachment)
Test Prepared (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/attachment)
Test Passed (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/attachment)
Test Finished (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/attachment)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/codeFlow)
Test Prepared (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/codeFlow)
Test Passed (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/codeFlow)
Test Finished (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/codeFlow)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/configurationOverride)
Test Prepared (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/configurationOverride)
Test Passed (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/configurationOverride)
Test Finished (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/configurationOverride)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/conversion)
Test Prepared (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/conversion)
Test Passed (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/conversion)
Test Finished (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/conversion)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/exception)
Test Prepared (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/exception)
Test Passed (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/exception)
Test Finished (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/exception)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/externalProperties)
Test Prepared (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/externalProperties)
Test Passed (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/externalProperties)
Test Finished (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/externalProperties)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/externalPropertyFileReferences)
Test Prepared (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/externalPropertyFileReferences)
Test Passed (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/externalPropertyFileReferences)
Test Finished (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/externalPropertyFileReferences)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/fix)
Test Prepared (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/fix)
Test Passed (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/fix)
Test Finished (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/fix)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/graph)
Test Prepared (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/graph)
Test Passed (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/graph)
Test Finished (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/graph)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/graphTraversal)
Test Prepared (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/graphTraversal)
Test Passed (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/graphTraversal)
Test Finished (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/graphTraversal)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/locationRelationship)
Test Prepared (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/locationRelationship)
Test Passed (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/locationRelationship)
Test Finished (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/locationRelationship)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/logicalLocation)
Test Prepared (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/logicalLocation)
Test Passed (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/logicalLocation)
Test Finished (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/logicalLocation)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/physicalLocation)
Test Prepared (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/physicalLocation)
Test Passed (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/physicalLocation)
Test Finished (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/physicalLocation)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/rectangle)
Test Prepared (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/rectangle)
Test Passed (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/rectangle)
Test Finished (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/rectangle)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/reportingConfiguration)
Test Prepared (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/reportingConfiguration)
Test Passed (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/reportingConfiguration)
Test Finished (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/reportingConfiguration)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/reportingDescriptor)
Test Prepared (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/reportingDescriptor)
Test Passed (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/reportingDescriptor)
Test Finished (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/reportingDescriptor)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/reportingDescriptorReference)
Test Prepared (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/reportingDescriptorReference)
Test Passed (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/reportingDescriptorReference)
Test Finished (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/reportingDescriptorReference)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/reportingDescriptorRelationship)
Test Prepared (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/reportingDescriptorRelationship)
Test Passed (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/reportingDescriptorRelationship)
Test Finished (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/reportingDescriptorRelationship)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/result)
Test Prepared (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/result)
Test Passed (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/result)
Test Finished (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/result)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/resultProvenance)
Test Prepared (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/resultProvenance)
Test Passed (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/resultProvenance)
Test Finished (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/resultProvenance)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/run)
Test Prepared (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/run)
Test Passed (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/run)
Test Finished (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/run)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/runAutomationDetails)
Test Prepared (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/runAutomationDetails)
Test Passed (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/runAutomationDetails)
Test Finished (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/runAutomationDetails)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/sarifLog)
Test Prepared (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/sarifLog)
Test Passed (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/sarifLog)
Test Finished (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/sarifLog)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/specialLocations)
Test Prepared (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/specialLocations)
Test Passed (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/specialLocations)
Test Finished (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/specialLocations)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/stack)
Test Prepared (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/stack)
Test Passed (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/stack)
Test Finished (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/stack)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/suppression)
Test Prepared (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/suppression)
Test Passed (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/suppression)
Test Finished (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/suppression)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/tool)
Test Prepared (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/tool)
Test Passed (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/tool)
Test Finished (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/tool)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/translationMetadata)
Test Prepared (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/translationMetadata)
Test Passed (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/translationMetadata)
Test Finished (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/translationMetadata)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/versionControlDetails)
Test Prepared (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/versionControlDetails)
Test Passed (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/versionControlDetails)
Test Finished (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/versionControlDetails)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/webRequest)
Test Prepared (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/webRequest)
Test Passed (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/webRequest)
Test Finished (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory#examples/builder/webRequest)
.Test Suite Finished (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest::testBuilderFactory, 36 tests)
Test Suite Finished (Bartlett\Sarif\Tests\unit\Builder\BuilderFactoryTest, 36 tests)
Test Suite Started (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest, 36 tests)
Test Suite Started (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport, 36 tests)
Test Preparation Started (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/message/embeddedLinks)
Test Prepared (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/message/embeddedLinks)
Test Passed (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/message/embeddedLinks)
Test Finished (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/message/embeddedLinks)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/message/formatted)
Test Prepared (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/message/formatted)
Test Passed (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/message/formatted)
Test Finished (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/message/formatted)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/message/plainText)
Test Prepared (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/message/plainText)
Test Passed (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/message/plainText)
Test Finished (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/message/plainText)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/message/stringLookup)
Test Prepared (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/message/stringLookup)
Test Passed (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/message/stringLookup)
Test Finished (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/message/stringLookup)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/address)
Test Prepared (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/address)
Test Passed (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/address)
Test Finished (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/address)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/artifact)
Test Prepared (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/artifact)
Test Passed (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/artifact)
Test Finished (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/artifact)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/attachment)
Test Prepared (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/attachment)
Test Passed (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/attachment)
Test Finished (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/attachment)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/codeFlow)
Test Prepared (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/codeFlow)
Test Passed (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/codeFlow)
Test Finished (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/codeFlow)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/configurationOverride)
Test Prepared (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/configurationOverride)
Test Passed (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/configurationOverride)
Test Finished (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/configurationOverride)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/conversion)
Test Prepared (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/conversion)
Test Passed (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/conversion)
Test Finished (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/conversion)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/exception)
Test Prepared (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/exception)
Test Passed (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/exception)
Test Finished (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/exception)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/externalProperties)
Test Prepared (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/externalProperties)
Test Passed (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/externalProperties)
Test Finished (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/externalProperties)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/externalPropertyFileReferences)
Test Prepared (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/externalPropertyFileReferences)
Test Passed (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/externalPropertyFileReferences)
Test Finished (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/externalPropertyFileReferences)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/fix)
Test Prepared (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/fix)
Test Passed (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/fix)
Test Finished (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/fix)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/graph)
Test Prepared (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/graph)
Test Passed (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/graph)
Test Finished (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/graph)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/graphTraversal)
Test Prepared (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/graphTraversal)
Test Passed (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/graphTraversal)
Test Finished (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/graphTraversal)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/locationRelationship)
Test Prepared (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/locationRelationship)
Test Passed (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/locationRelationship)
Test Finished (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/locationRelationship)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/logicalLocation)
Test Prepared (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/logicalLocation)
Test Passed (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/logicalLocation)
Test Finished (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/logicalLocation)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/physicalLocation)
Test Prepared (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/physicalLocation)
Test Passed (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/physicalLocation)
Test Finished (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/physicalLocation)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/rectangle)
Test Prepared (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/rectangle)
Test Passed (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/rectangle)
Test Finished (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/rectangle)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/reportingConfiguration)
Test Prepared (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/reportingConfiguration)
Test Passed (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/reportingConfiguration)
Test Finished (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/reportingConfiguration)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/reportingDescriptor)
Test Prepared (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/reportingDescriptor)
Test Passed (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/reportingDescriptor)
Test Finished (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/reportingDescriptor)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/reportingDescriptorReference)
Test Prepared (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/reportingDescriptorReference)
Test Passed (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/reportingDescriptorReference)
Test Finished (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/reportingDescriptorReference)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/reportingDescriptorRelationship)
Test Prepared (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/reportingDescriptorRelationship)
Test Passed (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/reportingDescriptorRelationship)
Test Finished (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/reportingDescriptorRelationship)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/result)
Test Prepared (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/result)
Test Passed (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/result)
Test Finished (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/result)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/resultProvenance)
Test Prepared (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/resultProvenance)
Test Passed (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/resultProvenance)
Test Finished (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/resultProvenance)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/run)
Test Prepared (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/run)
Test Passed (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/run)
Test Finished (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/run)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/runAutomationDetails)
Test Prepared (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/runAutomationDetails)
Test Passed (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/runAutomationDetails)
Test Finished (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/runAutomationDetails)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/sarifLog)
Test Prepared (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/sarifLog)
Test Passed (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/sarifLog)
Test Finished (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/sarifLog)
. 65 / 72 ( 90%)
Test Preparation Started (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/specialLocations)
Test Prepared (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/specialLocations)
Test Passed (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/specialLocations)
Test Finished (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/specialLocations)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/stack)
Test Prepared (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/stack)
Test Passed (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/stack)
Test Finished (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/stack)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/suppression)
Test Prepared (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/suppression)
Test Passed (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/suppression)
Test Finished (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/suppression)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/tool)
Test Prepared (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/tool)
Test Passed (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/tool)
Test Finished (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/tool)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/translationMetadata)
Test Prepared (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/translationMetadata)
Test Passed (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/translationMetadata)
Test Finished (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/translationMetadata)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/versionControlDetails)
Test Prepared (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/versionControlDetails)
Test Passed (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/versionControlDetails)
Test Finished (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/versionControlDetails)
.Test Preparation Started (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/webRequest)
Test Prepared (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/webRequest)
Test Passed (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/webRequest)
Test Finished (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport#examples/webRequest)
. 72 / 72 (100%)Test Suite Finished (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest::testBuildReport, 36 tests)
Test Suite Finished (Bartlett\Sarif\Tests\unit\Serializer\NativeJsonSerializerTest, 36 tests)
Test Suite Finished (Unit-Tests, 72 tests)
Test Suite Finished (/home/devilbox/data/sarif-php-sdk/phpunit.xml.dist, 72 tests)
Test Runner Execution Finished
Test Runner Finished
Time: 00:00.053, Memory: 10.00 MB
OK (72 tests, 360 assertions)
PHPUnit Finished (Shell Exit Code: 0)
Compare with PHAR bootstrapping (when extensionsDirectory contains only this extension as PHAR distrib)
PHPUnit 11.5.34 by Sebastian Bergmann and contributors.
Runtime: PHP 8.3.6
Configuration: /home/devilbox/data/sarif-php-sdk/phpunit.xml.dist
Extension: ergebnis/phpunit-slow-test-detector 2.20.0
................................................................. 65 / 72 ( 90%)
....... 72 / 72 (100%)
Time: 00:00.031, Memory: 10.00 MB
OK (72 tests, 360 assertions)
We can have such output (with few changes on source code)
PHPUnit 11.5.34 by Sebastian Bergmann and contributors.
Runtime: PHP 8.3.6
Configuration: /home/devilbox/data/sarif-php-sdk/phpunit.xml.dist
................................................................. 65 / 72 ( 90%)
....... 72 / 72 (100%)
Detected none slow test where the duration exceeded the maximum duration.
Time: 00:00.031, Memory: 10.00 MB
OK (72 tests, 360 assertions)
WDYT ?
Quick patch to see in action
diff --git a/src/Reporter/DefaultReporter.php b/src/Reporter/DefaultReporter.php
index 2c3f694..e6737c4 100644
--- a/src/Reporter/DefaultReporter.php
+++ b/src/Reporter/DefaultReporter.php
@@ -44,7 +44,7 @@ final class DefaultReporter implements Reporter
public function report(SlowTestList $slowTestList): string
{
if ($slowTestList->isEmpty()) {
- return '';
+ return 'Detected none slow test where the duration exceeded the maximum duration.';
}
return \implode("\n", \iterator_to_array($this->lines($slowTestList)));
diff --git a/src/Subscriber/TestRunner/ExecutionFinishedSubscriber.php b/src/Subscriber/TestRunner/ExecutionFinishedSubscriber.php
index 6cf868e..db1f328 100644
--- a/src/Subscriber/TestRunner/ExecutionFinishedSubscriber.php
+++ b/src/Subscriber/TestRunner/ExecutionFinishedSubscriber.php
@@ -47,15 +47,15 @@ final class ExecutionFinishedSubscriber implements Event\TestRunner\ExecutionFin
{
$slowTestList = $this->collector->slowTestList();
- if ($slowTestList->isEmpty()) {
- return;
- }
+// if ($slowTestList->isEmpty()) {
+// return;
+// }
$report = $this->reporter->report($slowTestList);
- if ('' === $report) {
- return;
- }
+// if ('' === $report) {
+// return;
+// }
echo <<<TXT