runTests method Null safety
override
Implementation
@override
Future<TestResult> runTests(
PackageData packageData, {
required Directory coverageOutputDirectory,
required bool showTestOutput,
}) async {
final exitCode = await processRunner.run(
'dart',
['test', '--coverage=${coverageOutputDirectory.absolute.path}'],
workingDirectory: packageData.directory,
showOutput: showTestOutput,
);
final hitmap = _filterAndSimpliflyFileNames(
await hitmapReader.fromDirectory(coverageOutputDirectory),
package: packageData.name,
);
return TestResult(hitmap: hitmap, exitCode: exitCode);
}