generateAll method
Generates tests for all eligible Dart files in lib/.
Implementation
Future<void> generateAll({
GenerateMode mode = GenerateMode.all,
bool onlyMissing = false,
}) async {
Logger.header('KVS TestSmith — Generate');
final files = scanner.scanLib();
_filesScanned = files.length;
Logger.step('Scanning lib/ directory...');
Logger.success('Found $_filesScanned Dart files');
Logger.divider();
for (final file in files) {
await _processFile(file.path, mode: mode, onlyMissing: onlyMissing);
}
Logger.summary(
filesScanned: _filesScanned,
widgetsFound: _widgetsFound,
servicesFound: _servicesFound,
widgetTestsGenerated: _widgetTestsGenerated,
unitTestsGenerated: _unitTestsGenerated,
skipped: _skipped,
);
}