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