Improve test.dart output (#14333)
It adds lines like `SHARD=analyze` to each shard, and a message like `Contents of packages/flutter_localizations/lib/src/l10n/localizations.dart matches output of gen_localizations.dart script.` to the analysis shard.
diff --git a/dev/bots/test.dart b/dev/bots/test.dart
index 813a0c0..9a66bcf 100644
--- a/dev/bots/test.dart
+++ b/dev/bots/test.dart
@@ -49,11 +49,13 @@
if (shard != null) {
if (!_kShards.containsKey(shard))
throw new ArgumentError('Invalid shard: $shard');
+ print('${bold}SHARD=$shard$reset');
await _kShards[shard]();
} else {
for (String currentShard in _kShards.keys) {
print('${bold}SHARD=$currentShard$reset');
await _kShards[currentShard]();
+ print('');
}
}
}
@@ -91,6 +93,7 @@
..writeln('Did you forget to run gen_localizations.dart after updating a .arb file?');
exit(1);
}
+ print('Contents of $localizationsFile matches output of gen_localizations.dart script.');
}
Future<Null> _analyzeRepo() async {