From f937e1ec28ddd41ec129a3b64e6266b0c25d43d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20Vo=C5=99=C3=AD=C5=A1ek?= Date: Sun, 17 Dec 2023 02:07:56 +0100 Subject: [PATCH] improve look & feel --- README.md | 24 ++++----- src/Formatter/DefaultDurationFormatter.php | 11 +++- .../Version10/CustomConfiguration/test.phpt | 8 +-- .../Version10/DefaultConfiguration/test.phpt | 24 ++++----- .../Version8/CustomConfiguration/test.phpt | 8 +-- .../Version8/DefaultConfiguration/test.phpt | 24 ++++----- .../Version9/CustomConfiguration/test.phpt | 8 +-- .../Version9/DefaultConfiguration/test.phpt | 24 ++++----- .../DefaultDurationFormatterTest.php | 8 +-- test/Unit/Reporter/DefaultReporterTest.php | 52 +++++++++---------- 10 files changed, 99 insertions(+), 92 deletions(-) diff --git a/README.md b/README.md index 045a9f60..ff8b4134 100644 --- a/README.md +++ b/README.md @@ -296,18 +296,18 @@ Random Seed: 1676103726 ............. 13 / 13 (100%) -Detected 11 tests that took longer than expected (0.500). - - 1. 1.604 Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Default\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWithDataProvider#9 - 2. 1.505 Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Default\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWithDataProvider#8 - 3. 1.403 Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Default\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWithDataProvider#7 - 4. 1.303 Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Default\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWithDataProvider#6 - 5. 1.205 Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Default\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWithDataProvider#5 - 6. 1.103 Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Default\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWithDataProvider#4 - 7. 1.005 Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Default\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWithDataProvider#3 - 8. 0.905 Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Default\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWithDataProvider#2 - 9. 0.805 Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Default\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWithDataProvider#1 -10. 0.705 Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Default\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWithDataProvider#0 +Detected 11 tests that took longer than expected (500 ms). + + 1. 1.604 s Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Default\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWithDataProvider#9 + 2. 1.505 s Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Default\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWithDataProvider#8 + 3. 1.403 s Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Default\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWithDataProvider#7 + 4. 1.303 s Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Default\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWithDataProvider#6 + 5. 1.205 s Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Default\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWithDataProvider#5 + 6. 1.103 s Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Default\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWithDataProvider#4 + 7. 1.005 s Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Default\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWithDataProvider#3 + 8. 905 ms Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Default\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWithDataProvider#2 + 9. 805 ms Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Default\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWithDataProvider#1 +10. 705 ms Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Default\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWithDataProvider#0 There is 1 additional slow test that is not listed here. diff --git a/src/Formatter/DefaultDurationFormatter.php b/src/Formatter/DefaultDurationFormatter.php index 586d58e1..f0d3bc00 100644 --- a/src/Formatter/DefaultDurationFormatter.php +++ b/src/Formatter/DefaultDurationFormatter.php @@ -57,9 +57,16 @@ public function format(Duration $duration): string ); } + if (0 < $seconds) { + return \sprintf( + '%d.%03d s', + $seconds, + $milliseconds, + ); + } + return \sprintf( - '%d.%03d', - $seconds, + '%d ms', $milliseconds, ); } diff --git a/test/EndToEnd/Version10/CustomConfiguration/test.phpt b/test/EndToEnd/Version10/CustomConfiguration/test.phpt index 3064c486..52eecbb6 100644 --- a/test/EndToEnd/Version10/CustomConfiguration/test.phpt +++ b/test/EndToEnd/Version10/CustomConfiguration/test.phpt @@ -23,11 +23,11 @@ Random %seed: %s ..... 5 / 5 (100%) -Detected 5 tests that took longer than expected (0.300). +Detected 5 tests that took longer than expected (300 ms). -1. 0.5%s Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version10\CustomConfiguration\SleeperTest::testSleeperSleepsLongerThanMaximumDurationFromXmlConfigurationWithDataProvider#4 -2. 0.4%s Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version10\CustomConfiguration\SleeperTest::testSleeperSleepsLongerThanMaximumDurationFromXmlConfigurationWithDataProvider#3 -3. 0.4%s Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version10\CustomConfiguration\SleeperTest::testSleeperSleepsLongerThanMaximumDurationFromXmlConfigurationWithDataProvider#2 +1. 5%d%d ms Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version10\CustomConfiguration\SleeperTest::testSleeperSleepsLongerThanMaximumDurationFromXmlConfigurationWithDataProvider#4 +2. 4%d%d ms Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version10\CustomConfiguration\SleeperTest::testSleeperSleepsLongerThanMaximumDurationFromXmlConfigurationWithDataProvider#3 +3. 4%d%d ms Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version10\CustomConfiguration\SleeperTest::testSleeperSleepsLongerThanMaximumDurationFromXmlConfigurationWithDataProvider#2 There are 2 additional slow tests that are not listed here. diff --git a/test/EndToEnd/Version10/DefaultConfiguration/test.phpt b/test/EndToEnd/Version10/DefaultConfiguration/test.phpt index 214b092e..26e781c5 100644 --- a/test/EndToEnd/Version10/DefaultConfiguration/test.phpt +++ b/test/EndToEnd/Version10/DefaultConfiguration/test.phpt @@ -28,18 +28,18 @@ Random %seed: %s ....................... 23 / 23 (100%) -Detected 12 tests that took longer than expected (0.500). - - 1. 1.2%s (1.150) Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version10\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanMaximumDurationFromAttributeWithValidMaximumDurationAndSlowThresholdAnnotation - 2. 1.1%s (1.100) Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version10\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanMaximumDurationFromAttribute - 3. 1.1%s (1.000) Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version10\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanMaximumDurationFromAnnotationWithValidSlowThresholdAndMaximumDurationAnnotation - 4. 1.0%s (1.000) Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version10\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanMaximumDurationFromAnnotationWithValidMaximumDurationAndSlowThresholdAnnotation - 5. 1.0%s (0.900) Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version10\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanSlowThresholdFromAnnotationWithValidSlowThresholdAnnotation - 6. 0.9%s Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version10\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWithInvalidSlowThresholdAnnotation - 7. 0.9%s (0.800) Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version10\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanMaximumDurationFromAnnotationWithValidMaximumDurationAnnotation - 8. 0.8%s Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version10\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWithInvalidMaximumDurationAnnotation - 9. 0.8%s Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version10\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWithUselessDocBlock -10. 0.7%s Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version10\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWhenRunningInSeparateProcess +Detected 12 tests that took longer than expected (500 ms). + + 1. 1.2%d%d s (1.150 s) Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version10\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanMaximumDurationFromAttributeWithValidMaximumDurationAndSlowThresholdAnnotation + 2. 1.1%d%d s (1.100 s) Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version10\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanMaximumDurationFromAttribute + 3. 1.1%d%d s (1.000 s) Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version10\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanMaximumDurationFromAnnotationWithValidSlowThresholdAndMaximumDurationAnnotation + 4. 1.0%d%d s (1.000 s) Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version10\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanMaximumDurationFromAnnotationWithValidMaximumDurationAndSlowThresholdAnnotation + 5. 1.0%d%d s ( 900 ms) Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version10\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanSlowThresholdFromAnnotationWithValidSlowThresholdAnnotation + 6. 9%d%d ms Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version10\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWithInvalidSlowThresholdAnnotation + 7. 9%d%d ms ( 800 ms) Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version10\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanMaximumDurationFromAnnotationWithValidMaximumDurationAnnotation + 8. 8%d%d ms Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version10\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWithInvalidMaximumDurationAnnotation + 9. 8%d%d ms Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version10\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWithUselessDocBlock +10. 7%d%d ms Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version10\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWhenRunningInSeparateProcess There are 2 additional slow tests that are not listed here. diff --git a/test/EndToEnd/Version8/CustomConfiguration/test.phpt b/test/EndToEnd/Version8/CustomConfiguration/test.phpt index 9fc6c083..88de4038 100644 --- a/test/EndToEnd/Version8/CustomConfiguration/test.phpt +++ b/test/EndToEnd/Version8/CustomConfiguration/test.phpt @@ -21,11 +21,11 @@ Random %seed: %s ..... 5 / 5 (100%) -Detected 5 tests that took longer than expected (0.300). +Detected 5 tests that took longer than expected (300 ms). -1. 0.5%s Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version8\CustomConfiguration\SleeperTest::testSleeperSleepsLongerThanMaximumDurationFromXmlConfigurationWithDataProvider with data set #4 (500) -2. 0.4%s Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version8\CustomConfiguration\SleeperTest::testSleeperSleepsLongerThanMaximumDurationFromXmlConfigurationWithDataProvider with data set #3 (450) -3. 0.4%s Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version8\CustomConfiguration\SleeperTest::testSleeperSleepsLongerThanMaximumDurationFromXmlConfigurationWithDataProvider with data set #2 (400) +1. 5%d%d ms Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version8\CustomConfiguration\SleeperTest::testSleeperSleepsLongerThanMaximumDurationFromXmlConfigurationWithDataProvider with data set #4 (500) +2. 4%d%d ms Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version8\CustomConfiguration\SleeperTest::testSleeperSleepsLongerThanMaximumDurationFromXmlConfigurationWithDataProvider with data set #3 (450) +3. 4%d%d ms Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version8\CustomConfiguration\SleeperTest::testSleeperSleepsLongerThanMaximumDurationFromXmlConfigurationWithDataProvider with data set #2 (400) There are 2 additional slow tests that are not listed here. diff --git a/test/EndToEnd/Version8/DefaultConfiguration/test.phpt b/test/EndToEnd/Version8/DefaultConfiguration/test.phpt index f084fa84..1a099c4a 100644 --- a/test/EndToEnd/Version8/DefaultConfiguration/test.phpt +++ b/test/EndToEnd/Version8/DefaultConfiguration/test.phpt @@ -26,18 +26,18 @@ Random %seed: %s ..................... 21 / 21 (100%) -Detected 12 tests that took longer than expected (0.500). - - 1. 1.2%s (1.000) Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version8\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanMaximumDurationFromAnnotationWithValidSlowThresholdAndMaximumDurationAnnotation - 2. 1.1%s (1.000) Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version8\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanMaximumDurationFromAnnotationWithValidMaximumDurationAndSlowThresholdAnnotation - 3. 1.1%s (0.900) Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version8\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanSlowThresholdFromAnnotationWithValidSlowThresholdAnnotation - 4. 1.0%s Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version8\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWhenRunningInSeparateProcess - 5. 1.0%s Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version8\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWithInvalidSlowThresholdAnnotation - 6. 1.0%s (0.800) Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version8\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanMaximumDurationFromAnnotationWithValidMaximumDurationAnnotation - 7. 0.9%s Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version8\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWithInvalidMaximumDurationAnnotation - 8. 0.9%s Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version8\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWithUselessDocBlock - 9. 0.8%s Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version8\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDuration -10. 0.7%s Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version8\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWithDataProvider with data set #2 (600) +Detected 12 tests that took longer than expected (500 ms). + + 1. 1.2%d%d s (1.000 s) Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version8\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanMaximumDurationFromAnnotationWithValidSlowThresholdAndMaximumDurationAnnotation + 2. 1.1%d%d s (1.000 s) Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version8\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanMaximumDurationFromAnnotationWithValidMaximumDurationAndSlowThresholdAnnotation + 3. 1.1%d%d s ( 900 ms) Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version8\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanSlowThresholdFromAnnotationWithValidSlowThresholdAnnotation + 4. 1.0%d%d s Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version8\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWhenRunningInSeparateProcess + 5. 1.0%d%d s Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version8\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWithInvalidSlowThresholdAnnotation + 6. 1.0%d%d s ( 800 ms) Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version8\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanMaximumDurationFromAnnotationWithValidMaximumDurationAnnotation + 7. 9%d%d ms Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version8\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWithInvalidMaximumDurationAnnotation + 8. 9%d%d ms Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version8\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWithUselessDocBlock + 9. 8%d%d ms Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version8\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDuration +10. 7%d%d ms Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version8\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWithDataProvider with data set #2 (600) There are 2 additional slow tests that are not listed here. diff --git a/test/EndToEnd/Version9/CustomConfiguration/test.phpt b/test/EndToEnd/Version9/CustomConfiguration/test.phpt index add0e86b..89eb92cd 100644 --- a/test/EndToEnd/Version9/CustomConfiguration/test.phpt +++ b/test/EndToEnd/Version9/CustomConfiguration/test.phpt @@ -21,11 +21,11 @@ Random %seed: %s ..... 5 / 5 (100%) -Detected 5 tests that took longer than expected (0.300). +Detected 5 tests that took longer than expected (300 ms). -1. 0.5%s Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version9\CustomConfiguration\SleeperTest::testSleeperSleepsLongerThanMaximumDurationFromXmlConfigurationWithDataProvider with data set #4 (500) -2. 0.4%s Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version9\CustomConfiguration\SleeperTest::testSleeperSleepsLongerThanMaximumDurationFromXmlConfigurationWithDataProvider with data set #3 (450) -3. 0.4%s Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version9\CustomConfiguration\SleeperTest::testSleeperSleepsLongerThanMaximumDurationFromXmlConfigurationWithDataProvider with data set #2 (400) +1. 5%d%d ms Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version9\CustomConfiguration\SleeperTest::testSleeperSleepsLongerThanMaximumDurationFromXmlConfigurationWithDataProvider with data set #4 (500) +2. 4%d%d ms Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version9\CustomConfiguration\SleeperTest::testSleeperSleepsLongerThanMaximumDurationFromXmlConfigurationWithDataProvider with data set #3 (450) +3. 4%d%d ms Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version9\CustomConfiguration\SleeperTest::testSleeperSleepsLongerThanMaximumDurationFromXmlConfigurationWithDataProvider with data set #2 (400) There are 2 additional slow tests that are not listed here. diff --git a/test/EndToEnd/Version9/DefaultConfiguration/test.phpt b/test/EndToEnd/Version9/DefaultConfiguration/test.phpt index e3accffc..cfd91c83 100644 --- a/test/EndToEnd/Version9/DefaultConfiguration/test.phpt +++ b/test/EndToEnd/Version9/DefaultConfiguration/test.phpt @@ -26,18 +26,18 @@ Random %seed: %s ..................... 21 / 21 (100%) -Detected 12 tests that took longer than expected (0.500). - - 1. 1.2%s (1.000) Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version9\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanMaximumDurationFromAnnotationWithValidSlowThresholdAndMaximumDurationAnnotation - 2. 1.1%s (1.000) Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version9\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanMaximumDurationFromAnnotationWithValidMaximumDurationAndSlowThresholdAnnotation - 3. 1.1%s (0.900) Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version9\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanSlowThresholdFromAnnotationWithValidSlowThresholdAnnotation - 4. 1.0%s Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version9\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWhenRunningInSeparateProcess - 5. 1.0%s Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version9\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWithInvalidSlowThresholdAnnotation - 6. 1.0%s (0.800) Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version9\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanMaximumDurationFromAnnotationWithValidMaximumDurationAnnotation - 7. 0.9%s Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version9\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWithInvalidMaximumDurationAnnotation - 8. 0.9%s Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version9\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWithUselessDocBlock - 9. 0.8%s Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version9\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDuration -10. 0.7%s Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version9\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWithDataProvider with data set #2 (600) +Detected 12 tests that took longer than expected (500 ms). + + 1. 1.2%d%d s (1.000 s) Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version9\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanMaximumDurationFromAnnotationWithValidSlowThresholdAndMaximumDurationAnnotation + 2. 1.1%d%d s (1.000 s) Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version9\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanMaximumDurationFromAnnotationWithValidMaximumDurationAndSlowThresholdAnnotation + 3. 1.1%d%d s ( 900 ms) Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version9\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanSlowThresholdFromAnnotationWithValidSlowThresholdAnnotation + 4. 1.0%d%d s Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version9\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWhenRunningInSeparateProcess + 5. 1.0%d%d s Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version9\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWithInvalidSlowThresholdAnnotation + 6. 1.0%d%d s ( 800 ms) Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version9\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanMaximumDurationFromAnnotationWithValidMaximumDurationAnnotation + 7. 9%d%d ms Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version9\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWithInvalidMaximumDurationAnnotation + 8. 9%d%d ms Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version9\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWithUselessDocBlock + 9. 8%d%d ms Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version9\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDuration +10. 7%d%d ms Ergebnis\PHPUnit\SlowTestDetector\Test\EndToEnd\Version9\DefaultConfiguration\SleeperTest::testSleeperSleepsLongerThanDefaultMaximumDurationWithDataProvider with data set #2 (600) There are 2 additional slow tests that are not listed here. diff --git a/test/Unit/Formatter/DefaultDurationFormatterTest.php b/test/Unit/Formatter/DefaultDurationFormatterTest.php index 76fbc073..cae51d2f 100644 --- a/test/Unit/Formatter/DefaultDurationFormatterTest.php +++ b/test/Unit/Formatter/DefaultDurationFormatterTest.php @@ -47,28 +47,28 @@ public static function provideDurationAndFormattedDuration(): iterable 0, 0, ), - '0.000', + '0 ms', ], 'milliseconds' => [ Duration::fromSecondsAndNanoseconds( 0, 123_999_000, ), - '0.123', + '123 ms', ], 'seconds-digits-one' => [ Duration::fromSecondsAndNanoseconds( 1, 234_456_789, ), - '1.234', + '1.234 s', ], 'seconds-digits-two' => [ Duration::fromSecondsAndNanoseconds( 12, 345_678_912, ), - '12.345', + '12.345 s', ], 'minutes-digits-one' => [ Duration::fromSecondsAndNanoseconds( diff --git a/test/Unit/Reporter/DefaultReporterTest.php b/test/Unit/Reporter/DefaultReporterTest.php index 212947bd..4755742c 100644 --- a/test/Unit/Reporter/DefaultReporterTest.php +++ b/test/Unit/Reporter/DefaultReporterTest.php @@ -76,9 +76,9 @@ public static function provideExpectedReportMaximumDurationMaximumCountAndSlowTe $values = [ 'header-singular' => [ <<<'TXT' -Detected 1 test that took longer than expected (0.500). +Detected 1 test that took longer than expected (500 ms). -1. 0.300 (0.100) FooTest::test +1. 300 ms (100 ms) FooTest::test TXT, Duration::fromMilliseconds(500), Count::fromInt(1), @@ -92,10 +92,10 @@ public static function provideExpectedReportMaximumDurationMaximumCountAndSlowTe ], 'header-plural' => [ <<<'TXT' -Detected 2 tests that took longer than expected (0.500). +Detected 2 tests that took longer than expected (500 ms). -1. 0.300 (0.100) FooTest::test -2. 0.275 (0.100) BarTest::test +1. 300 ms (100 ms) FooTest::test +2. 275 ms (100 ms) BarTest::test TXT, Duration::fromMilliseconds(500), Count::fromInt(2), @@ -114,11 +114,11 @@ public static function provideExpectedReportMaximumDurationMaximumCountAndSlowTe ], 'list-sorted' => [ <<<'TXT' -Detected 3 tests that took longer than expected (0.500). +Detected 3 tests that took longer than expected (500 ms). -1. 0.300 (0.100) FooTest::test -2. 0.275 (0.100) BarTest::test -3. 0.250 (0.100) BazTest::test +1. 300 ms (100 ms) FooTest::test +2. 275 ms (100 ms) BarTest::test +3. 250 ms (100 ms) BazTest::test TXT, Duration::fromMilliseconds(500), Count::fromInt(3), @@ -142,11 +142,11 @@ public static function provideExpectedReportMaximumDurationMaximumCountAndSlowTe ], 'list-unsorted' => [ <<<'TXT' -Detected 3 tests that took longer than expected (0.500). +Detected 3 tests that took longer than expected (500 ms). -1. 0.300 (0.100) FooTest::test -2. 0.275 (0.100) BarTest::test -3. 0.250 (0.100) BazTest::test +1. 300 ms (100 ms) FooTest::test +2. 275 ms (100 ms) BarTest::test +3. 250 ms (100 ms) BazTest::test TXT, Duration::fromMilliseconds(500), Count::fromInt(3), @@ -170,18 +170,18 @@ public static function provideExpectedReportMaximumDurationMaximumCountAndSlowTe ], 'list-different-maximum-duration' => [ <<<'TXT' -Detected 10 tests that took longer than expected (0.500). +Detected 10 tests that took longer than expected (500 ms). 1. 20:50.000 (16:40.000) FooTest::test 2. 9:35.000 ( 8:20.000) BarTest::test - 3. 0.250 ( 0.100) BazTest::test - 4. 0.200 ( 0.100) QuxTest::test - 5. 0.160 ( 0.100) QuuxTest::test - 6. 0.150 ( 0.100) CorgeTest::test - 7. 0.140 ( 0.100) GraultTest::test - 8. 0.130 ( 0.100) GarplyTest::test - 9. 0.120 ( 0.100) WaldoTest::test -10. 0.110 ( 0.100) FredTest::test + 3. 250 ms ( 100 ms) BazTest::test + 4. 200 ms ( 100 ms) QuxTest::test + 5. 160 ms ( 100 ms) QuuxTest::test + 6. 150 ms ( 100 ms) CorgeTest::test + 7. 140 ms ( 100 ms) GraultTest::test + 8. 130 ms ( 100 ms) GarplyTest::test + 9. 120 ms ( 100 ms) WaldoTest::test +10. 110 ms ( 100 ms) FredTest::test TXT, Duration::fromMilliseconds(500), Count::fromInt(10), @@ -240,9 +240,9 @@ public static function provideExpectedReportMaximumDurationMaximumCountAndSlowTe ], 'footer-singular' => [ <<<'TXT' -Detected 2 tests that took longer than expected (0.500). +Detected 2 tests that took longer than expected (500 ms). -1. 0.300 (0.100) FooTest::test +1. 300 ms (100 ms) FooTest::test There is 1 additional slow test that is not listed here. TXT, @@ -263,9 +263,9 @@ public static function provideExpectedReportMaximumDurationMaximumCountAndSlowTe ], 'footer-plural' => [ <<<'TXT' -Detected 3 tests that took longer than expected (0.500). +Detected 3 tests that took longer than expected (500 ms). -1. 0.300 (0.100) FooTest::test +1. 300 ms (100 ms) FooTest::test There are 2 additional slow tests that are not listed here. TXT,