Created at 2020-05-03 17:04:36 , with PHPMetrics v2.6.2 (Jean-François Lépine).
Test suites
17
Assertions
68
classes never called by tests
(44.44 %)
12
These classes are never called by tests
Tests with high Cyclomatic number or high probability of bugs should be covered by unit tests.
Class | Cyclomatic | Bugs |
---|---|---|
Alxvng\QATracker\Twig\TwigFactory | 2 | 0.01 |
Alxvng\QATracker\DataProvider\AbstractXpathReducerProvider | 1 | 0.01 |
Alxvng\QATracker\DataProvider\Reducer\SumReducerTrait | 3 | 0.02 |
Alxvng\QATracker\DataProvider\Reducer\CountReducerTrait | 1 | 0 |
Alxvng\QATracker\DataProvider\Reducer\AverageReducerTrait | 3 | 0.02 |
Alxvng\QATracker\DataProvider\Model\DataPercentSerie | 5 | 0.14 |
Alxvng\QATracker\DataProvider\Model\AbstractDataSerie | 4 | 0.08 |
Alxvng\QATracker\DataProvider\AbstractJsonPathProvider | 5 | 0.05 |
Alxvng\QATracker\DataProvider\AbstractXpathProvider | 5 | 0.07 |
Alxvng\QATracker\DataProvider\AbstractJsonPathReducerProvider | 1 | 0.01 |
Execution time of tests
These classes are called by tests
TestSuite | Called by these classes |
---|---|
Alxvng\QATracker\Tests\Chart\ChartGeneratorTest |
-
PHPUnit\Framework\TestCase
1 Alxvng\QATracker\Chart\ChartGenerator |
Alxvng\QATracker\Tests\Chart\ChartTest |
-
PHPUnit\Framework\TestCase
2 Alxvng\QATracker\Chart\Chart 4 Alxvng\QATracker\Tests\Mock |
Alxvng\QATracker\Tests\Command\TrackCommandTest |
-
PHPUnit\Framework\TestCase
- Symfony\Component\Filesystem\Filesystem 25 Alxvng\QATracker\Command\TrackCommand 33 Alxvng\QATracker\Configuration\Configuration - Symfony\Component\Console\Tester\CommandTester - Symfony\Component\Console\Application |
Alxvng\QATracker\Tests\Configuration\ConfigurationTest |
-
PHPUnit\Framework\TestCase
33 Alxvng\QATracker\Configuration\Configuration |
Alxvng\QATracker\Tests\DataProvider\Finder\ProviderFinderTest |
-
PHPUnit\Framework\TestCase
4 Alxvng\QATracker\Tests\Mock 2 Alxvng\QATracker\DataProvider\Finder\ProviderFinder |
Alxvng\QATracker\Tests\DataProvider\JsonPathAverageProviderTest |
-
PHPUnit\Framework\TestCase
1 Alxvng\QATracker\DataProvider\JsonPathAverageProvider |
Alxvng\QATracker\Tests\DataProvider\JsonPathCountProviderTest |
-
PHPUnit\Framework\TestCase
1 Alxvng\QATracker\DataProvider\JsonPathCountProvider |
Alxvng\QATracker\Tests\DataProvider\JsonPathProviderTest |
-
PHPUnit\Framework\TestCase
2 Alxvng\QATracker\DataProvider\JsonPathProvider |
Alxvng\QATracker\Tests\DataProvider\JsonPathSumProviderTest |
-
PHPUnit\Framework\TestCase
1 Alxvng\QATracker\DataProvider\JsonPathSumProvider |
Alxvng\QATracker\Tests\DataProvider\Model\DataPercentSerieTest |
-
PHPUnit\Framework\TestCase
4 Alxvng\QATracker\Tests\Mock - DateTime |
Alxvng\QATracker\Tests\DataProvider\Model\DataStandardSerieTest |
-
PHPUnit\Framework\TestCase
1 Alxvng\QATracker\DataProvider\Model\DataStandardSerie 4 Alxvng\QATracker\Tests\Mock - DateTime |
Alxvng\QATracker\Tests\DataProvider\XpathAverageProviderTest |
-
PHPUnit\Framework\TestCase
1 Alxvng\QATracker\DataProvider\XpathAverageProvider |
Alxvng\QATracker\Tests\DataProvider\XpathCountProviderTest |
-
PHPUnit\Framework\TestCase
1 Alxvng\QATracker\DataProvider\XpathCountProvider |
Alxvng\QATracker\Tests\DataProvider\XpathProviderTest |
-
PHPUnit\Framework\TestCase
4 Alxvng\QATracker\DataProvider\XpathProvider |
Alxvng\QATracker\Tests\DataProvider\XpathSumProviderTest |
-
PHPUnit\Framework\TestCase
1 Alxvng\QATracker\DataProvider\XpathSumProvider |