run method
Runs this command.
The return value is wrapped in a Future
if necessary and returned by
CommandRunner.runCommand
.
Implementation
@override
Future<void> run() async {
final path = argResults?.option('test-path');
if (path == null || path.isEmpty == true) {
CliLogger.logError(
'Invalid test path. Please provide it via --test-path option.',
);
return _exitWrapper.exit(1);
}
final summary = await _testValidator.validate(path);
if (summary.isFailed) {
_exitWrapper.exit(1);
}
}