[flutter_tool] Print version info on a no-op upgrade. (#46109)

This commit is contained in:
Zachary Anderson
2019-12-05 12:16:48 -08:00
committed by Todd Volkert
parent 6d848ebf37
commit e98acc7d1d
2 changed files with 3 additions and 2 deletions
@@ -63,7 +63,6 @@ class UpgradeCommand extends FlutterCommand {
}
}
@visibleForTesting
class UpgradeCommandRunner {
Future<FlutterCommandResult> runCommand(
@@ -120,7 +119,8 @@ class UpgradeCommandRunner {
final bool alreadyUpToDate = await attemptFastForward(flutterVersion);
if (alreadyUpToDate) {
// If the upgrade was a no op, then do not continue with the second half.
printTrace('Flutter is already up to date on channel ${flutterVersion.channel}');
printStatus('Flutter is already up to date on channel ${flutterVersion.channel}');
printStatus('$flutterVersion');
} else {
await flutterUpgradeContinue();
}
@@ -140,6 +140,7 @@ void main() {
environment: anyNamed('environment'),
workingDirectory: anyNamed('workingDirectory'),
));
expect(testLogger.statusText, contains('Flutter is already up to date'));
}, overrides: <Type, Generator>{
ProcessManager: () => processManager,
Platform: () => fakePlatform,