[flutter_tool] Print version info on a no-op upgrade. (#46109)
diff --git a/packages/flutter_tools/lib/src/commands/upgrade.dart b/packages/flutter_tools/lib/src/commands/upgrade.dart index 4c7faab..10f236e 100644 --- a/packages/flutter_tools/lib/src/commands/upgrade.dart +++ b/packages/flutter_tools/lib/src/commands/upgrade.dart
@@ -63,7 +63,6 @@ } } - @visibleForTesting class UpgradeCommandRunner { Future<FlutterCommandResult> runCommand( @@ -120,7 +119,8 @@ 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(); }
diff --git a/packages/flutter_tools/test/commands.shard/permeable/upgrade_test.dart b/packages/flutter_tools/test/commands.shard/permeable/upgrade_test.dart index c64cbcd..01df037 100644 --- a/packages/flutter_tools/test/commands.shard/permeable/upgrade_test.dart +++ b/packages/flutter_tools/test/commands.shard/permeable/upgrade_test.dart
@@ -140,6 +140,7 @@ environment: anyNamed('environment'), workingDirectory: anyNamed('workingDirectory'), )); + expect(testLogger.statusText, contains('Flutter is already up to date')); }, overrides: <Type, Generator>{ ProcessManager: () => processManager, Platform: () => fakePlatform,