Skip to content

Commit 6499cd5

Browse files
ISSUE-19: Fix tests
1 parent e59688a commit 6499cd5

File tree

11 files changed

+1357
-918
lines changed

11 files changed

+1357
-918
lines changed

composer.lock

Lines changed: 1327 additions & 883 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docker-compose.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
version: '3.8'
2-
31
services:
42
php-cli:
53
build: ./docker/php-cli
64
container_name: phpunit-coverage-tools-php-cli
5+
environment:
6+
- PHP_CS_FIXER_IGNORE_ENV=true
77
volumes:
88
- ./:/var/www/
99
working_dir: /var/www

docker/php-cli/Dockerfile

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
1-
FROM php:8.2-cli
1+
FROM php:8.4-cli
22

33
RUN apt-get update && apt-get install -y zip unzip git curl
44
RUN docker-php-ext-install mysqli pdo pdo_mysql
55

6-
RUN pecl install xdebug \
7-
&& docker-php-ext-enable xdebug
8-
9-
COPY --from=composer:latest /usr/bin/composer /usr/local/bin/composer
10-
11-
COPY ./xdebug.ini "${PHP_INI_DIR}/conf.d"
6+
COPY --from=composer:latest /usr/bin/composer /usr/local/bin/composer

src/ConsoleOutput.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ public static function create(): self
4949
}
5050

5151
/**
52-
* @param \RobinIngelbrecht\PHPUnitCoverageTools\MinCoverage\MinCoverageResult[] $results
52+
* @param MinCoverageResult[] $results
5353
*/
5454
public function print(array $results, Duration $duration): void
5555
{
@@ -93,7 +93,7 @@ public function print(array $results, Duration $duration): void
9393
]),
9494
]
9595
),
96-
$result->exitOnLowCoverage() ? 'Yes' : 'No',
96+
$result->exitOnLowCoverage() ? 'Yes' : 'No',
9797
], $results),
9898
new TableSeparator(),
9999
[
@@ -102,9 +102,9 @@ public function print(array $results, Duration $duration): void
102102
[
103103
'colspan' => 5,
104104
'style' => new TableCellStyle([
105-
'align' => 'center',
106-
'cellFormat' => '<'.$finalStatus->value.'>%s</'.$finalStatus->value.'>',
107-
]
105+
'align' => 'center',
106+
'cellFormat' => '<'.$finalStatus->value.'>%s</'.$finalStatus->value.'>',
107+
]
108108
),
109109
]
110110
),

src/MinCoverage/MinCoverageResult.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ private function __construct(
1010
private readonly float $actualMinCoverage,
1111
private readonly int $numberOfTrackedLines,
1212
private readonly int $numberOfCoveredLines,
13-
private readonly bool $exitOnLowCoverage
13+
private readonly bool $exitOnLowCoverage,
1414
) {
1515
}
1616

@@ -54,9 +54,9 @@ public function exitOnLowCoverage(): bool
5454
}
5555

5656
/**
57-
* @param \RobinIngelbrecht\PHPUnitCoverageTools\MinCoverage\CoverageMetric[] $metrics
57+
* @param CoverageMetric[] $metrics
5858
*
59-
* @return \RobinIngelbrecht\PHPUnitCoverageTools\MinCoverage\MinCoverageResult[]
59+
* @return MinCoverageResult[]
6060
*/
6161
public static function mapFromRulesAndMetrics(
6262
MinCoverageRules $minCoverageRules,

src/MinCoverage/MinCoverageRule.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ final class MinCoverageRule
99
public function __construct(
1010
private readonly string $pattern,
1111
private readonly int $minCoverage,
12-
private readonly bool $exitOnLowCoverage
12+
private readonly bool $exitOnLowCoverage,
1313
) {
1414
if ($this->minCoverage < 0 || $this->minCoverage > 100) {
1515
throw new \RuntimeException(sprintf('MinCoverage has to be value between 0 and 100. %s given', $this->minCoverage));

src/MinCoverage/MinCoverageRules.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@ class MinCoverageRules
1010
public const TOTAL = 'Total';
1111

1212
private function __construct(
13-
/** @var \RobinIngelbrecht\PHPUnitCoverageTools\MinCoverage\MinCoverageRule[] */
14-
private readonly array $rules
13+
/** @var MinCoverageRule[] */
14+
private readonly array $rules,
1515
) {
1616
}
1717

1818
/**
19-
* @return \RobinIngelbrecht\PHPUnitCoverageTools\MinCoverage\MinCoverageRule[]
19+
* @return MinCoverageRule[]
2020
*/
2121
public function getRules(): array
2222
{

src/Timer/SystemResourceUsageFormatter.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
final class SystemResourceUsageFormatter implements ResourceUsageFormatter
99
{
1010
private function __construct(
11-
private readonly PhpUnitResourceUsageFormatter $resourceUsageFormatter
11+
private readonly PhpUnitResourceUsageFormatter $resourceUsageFormatter,
1212
) {
1313
}
1414

tests/FixedResourceUsageFormatter.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
final class FixedResourceUsageFormatter implements ResourceUsageFormatter
99
{
1010
private function __construct(
11-
private readonly float $usageInMb
11+
private readonly float $usageInMb,
1212
) {
1313
}
1414

tests/PausedTimer.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
final class PausedTimer implements Timer
99
{
1010
private function __construct(
11-
private readonly Duration $duration
11+
private readonly Duration $duration,
1212
) {
1313
}
1414

0 commit comments

Comments
 (0)