mirror of
https://github.com/flutter/flutter.git
synced 2025-06-03 00:51:18 +00:00
fix devtool instructional messages after `flutter build ... --analyze-size `. Fixes #122229
This commit is contained in:
parent
01367d52d7
commit
2e8c3468e7
@ -550,8 +550,7 @@ class AndroidGradleBuilder implements AndroidBuilder {
|
||||
.trim();
|
||||
_logger.printStatus(
|
||||
'\nTo analyze your app size in Dart DevTools, run the following command:\n'
|
||||
'flutter pub global activate devtools; flutter pub global run devtools '
|
||||
'--appSizeBase=$relativeAppSizePath'
|
||||
'dart devtools --appSizeBase=$relativeAppSizePath'
|
||||
);
|
||||
}
|
||||
|
||||
|
@ -716,8 +716,7 @@ abstract class _BuildIOSSubCommand extends BuildSubCommand {
|
||||
final String relativeAppSizePath = outputFile.path.split('.flutter-devtools/').last.trim();
|
||||
globals.printStatus(
|
||||
'\nTo analyze your app size in Dart DevTools, run the following command:\n'
|
||||
'flutter pub global activate devtools; flutter pub global run devtools '
|
||||
'--appSizeBase=$relativeAppSizePath'
|
||||
'dart devtools --appSizeBase=$relativeAppSizePath'
|
||||
);
|
||||
}
|
||||
|
||||
|
@ -105,8 +105,7 @@ Future<void> buildLinux(
|
||||
final String relativeAppSizePath = outputFile.path.split('.flutter-devtools/').last.trim();
|
||||
globals.printStatus(
|
||||
'\nTo analyze your app size in Dart DevTools, run the following command:\n'
|
||||
'flutter pub global activate devtools; flutter pub global run devtools '
|
||||
'--appSizeBase=$relativeAppSizePath'
|
||||
'dart devtools --appSizeBase=$relativeAppSizePath'
|
||||
);
|
||||
}
|
||||
}
|
||||
|
@ -176,8 +176,7 @@ Future<void> buildMacOS({
|
||||
final String relativeAppSizePath = outputFile.path.split('.flutter-devtools/').last.trim();
|
||||
globals.printStatus(
|
||||
'\nTo analyze your app size in Dart DevTools, run the following command:\n'
|
||||
'flutter pub global activate devtools; flutter pub global run devtools '
|
||||
'--appSizeBase=$relativeAppSizePath'
|
||||
'dart devtools --appSizeBase=$relativeAppSizePath'
|
||||
);
|
||||
}
|
||||
globals.flutterUsage.sendTiming('build', 'xcode-macos', Duration(milliseconds: sw.elapsedMilliseconds));
|
||||
|
@ -121,8 +121,7 @@ Future<void> buildWindows(WindowsProject windowsProject, BuildInfo buildInfo, {
|
||||
final String relativeAppSizePath = outputFile.path.split('.flutter-devtools/').last.trim();
|
||||
globals.printStatus(
|
||||
'\nTo analyze your app size in Dart DevTools, run the following command:\n'
|
||||
'flutter pub global activate devtools; flutter pub global run devtools '
|
||||
'--appSizeBase=$relativeAppSizePath'
|
||||
'dart devtools --appSizeBase=$relativeAppSizePath'
|
||||
);
|
||||
}
|
||||
}
|
||||
|
@ -366,7 +366,7 @@ void main() {
|
||||
);
|
||||
|
||||
expect(testLogger.statusText, contains('A summary of your iOS bundle analysis can be found at'));
|
||||
expect(testLogger.statusText, contains('flutter pub global activate devtools; flutter pub global run devtools --appSizeBase='));
|
||||
expect(testLogger.statusText, contains('dart devtools --appSizeBase='));
|
||||
expect(usage.events, contains(
|
||||
const TestUsageEvent('code-size-analysis', 'ios'),
|
||||
));
|
||||
|
@ -674,7 +674,7 @@ void main() {
|
||||
);
|
||||
|
||||
expect(testLogger.statusText, contains('A summary of your iOS bundle analysis can be found at'));
|
||||
expect(testLogger.statusText, contains('flutter pub global activate devtools; flutter pub global run devtools --appSizeBase='));
|
||||
expect(testLogger.statusText, contains('dart devtools --appSizeBase='));
|
||||
expect(usage.events, contains(
|
||||
const TestUsageEvent('code-size-analysis', 'ios'),
|
||||
));
|
||||
|
@ -647,7 +647,7 @@ set(BINARY_NAME "fizz_bar")
|
||||
);
|
||||
|
||||
expect(testLogger.statusText, contains('A summary of your Linux bundle analysis can be found at'));
|
||||
expect(testLogger.statusText, contains('flutter pub global activate devtools; flutter pub global run devtools --appSizeBase='));
|
||||
expect(testLogger.statusText, contains('dart devtools --appSizeBase='));
|
||||
expect(usage.events, contains(
|
||||
const TestUsageEvent('code-size-analysis', 'linux'),
|
||||
));
|
||||
|
@ -520,7 +520,7 @@ STDERR STUFF
|
||||
);
|
||||
|
||||
expect(testLogger.statusText, contains('A summary of your macOS bundle analysis can be found at'));
|
||||
expect(testLogger.statusText, contains('flutter pub global activate devtools; flutter pub global run devtools --appSizeBase='));
|
||||
expect(testLogger.statusText, contains('dart devtools --appSizeBase='));
|
||||
expect(usage.events, contains(
|
||||
const TestUsageEvent('code-size-analysis', 'macos'),
|
||||
));
|
||||
|
@ -921,7 +921,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
|
||||
);
|
||||
|
||||
expect(testLogger.statusText, contains('A summary of your Windows bundle analysis can be found at'));
|
||||
expect(testLogger.statusText, contains('flutter pub global activate devtools; flutter pub global run devtools --appSizeBase='));
|
||||
expect(testLogger.statusText, contains('dart devtools --appSizeBase='));
|
||||
expect(usage.events, contains(
|
||||
const TestUsageEvent('code-size-analysis', 'windows'),
|
||||
));
|
||||
|
@ -15,7 +15,7 @@ import 'test_utils.dart';
|
||||
const String apkDebugMessage = 'A summary of your APK analysis can be found at: ';
|
||||
const String iosDebugMessage = 'A summary of your iOS bundle analysis can be found at: ';
|
||||
const String macOSDebugMessage = 'A summary of your macOS bundle analysis can be found at: ';
|
||||
const String runDevToolsMessage = 'flutter pub global activate devtools; flutter pub global run devtools ';
|
||||
const String runDevToolsMessage = 'dart devtools ';
|
||||
|
||||
void main() {
|
||||
testWithoutContext('--analyze-size flag produces expected output on hello_world for Android', () async {
|
||||
|
Loading…
Reference in New Issue
Block a user