Back to build
Raw log | Switch to full mode | Login

▌08:05:09▐ STARTING ANALYSIS ▌08:05:09▐ SHARD=tool_tests ▌08:05:09▐ SUBSHARD=general RUNNING: cd .; bin/flutter --version workingDirectory: null, executable: /b/s/w/ir/cache/builder/flutter/bin/flutter, arguments: [--version] Flutter 3.29.0-1.0.pre.164 • channel [user-branch] • unknown source Framework • revision 7313c87346 (11 hours ago) • 2025-01-29 23:52:56 -0500 Engine • revision 84b904c4e0 Tools • Dart 3.8.0 (build 3.8.0-edge.fc2c46ae82cf9c34a7c20bfaecaa759782ba1533) • DevTools 2.42.0 ELAPSED TIME: 0.162s for bin/flutter --version in . RUNNING: cd packages/flutter_tools; ../../bin/cache/dart-sdk/bin/dart run test --reporter=expanded --file-reporter=json:/b/s/w/ir/x/t/metrics_1738253109133268.json --test-randomize-ordering-seed=20250130 -j2 --no-color --timeout=2000ms test/general.shard workingDirectory: /b/s/w/ir/cache/builder/flutter/packages/flutter_tools, executable: /b/s/w/ir/cache/builder/flutter/bin/cache/dart-sdk/bin/dart, arguments: [run, test, --reporter=expanded, --file-reporter=json:/b/s/w/ir/x/t/metrics_1738253109133268.json, --test-randomize-ordering-seed=20250130, -j2, --no-color, --timeout=2000ms, test/general.shard] Shuffling test order with --test-randomize-ordering-seed=20250130 00:00 +0: loading test/general.shard/license_collector_test.dart 00:00 +0: test/general.shard/license_collector_test.dart: Returns a LicenseResult with an error message if an additional LICENSE file does not exist 00:00 +1: test/general.shard/license_collector_test.dart: Returns a LicenseResult with an error message if an additional license file is not valid utf8 00:00 +2: test/general.shard/license_collector_test.dart: processes dependent licenses according to instructions 00:00 +3: test/general.shard/license_collector_test.dart: includes additional LICENSE files as specified by pubspec.yaml 00:00 +4: test/general.shard/message_parser_test.dart: node equality 00:00 +5: test/general.shard/message_parser_test.dart: parser recursive 00:00 +6: test/general.shard/message_parser_test.dart: relaxed lexer 00:00 +7: test/general.shard/message_parser_test.dart: relaxed lexer complex 00:00 +8: test/general.shard/message_parser_test.dart: parser unexpected token 00:00 +9: test/general.shard/message_parser_test.dart: lexer escaping 00:00 +10: test/general.shard/message_parser_test.dart: lexer basic 00:00 +11: test/general.shard/message_parser_test.dart: lexer unmatched single quote 00:00 +12: test/general.shard/message_parser_test.dart: lexer recursive 00:00 +13: test/general.shard/message_parser_test.dart: parser allows select cases with numbers 00:00 +14: test/general.shard/message_parser_test.dart: lexer identifier names can contain the strings select or plural 00:00 +15: test/general.shard/message_parser_test.dart: parser escaping 00:00 +16: test/general.shard/message_parser_test.dart: lexer: lexically correct but syntactically incorrect 00:00 +17: test/general.shard/message_parser_test.dart: lexer unexpected character 00:00 +18: test/general.shard/message_parser_test.dart: lexer identifier names can contain underscores 00:00 +19: test/general.shard/message_parser_test.dart: parser basic 00:00 +20: test/general.shard/message_parser_test.dart: lexer identifier names can be "select" or "plural" 00:01 +21: test/general.shard/preview_device_test.dart: Can build a simulator app 00:01 +22: test/general.shard/preview_device_test.dart: PreviewDevice defaults 00:01 +23: test/general.shard/preview_device_test.dart: PreviewDeviceDiscovery PreviewDeviceDiscovery on Windows returns preview when binary exists 00:01 +24: test/general.shard/preview_device_test.dart: PreviewDeviceDiscovery PreviewDeviceDiscovery on Windows returns nothing when binary does not exist 00:01 +25: test/general.shard/preview_device_test.dart: PreviewDeviceDiscovery PreviewDeviceDiscovery on linux 00:01 +26: test/general.shard/preview_device_test.dart: PreviewDeviceDiscovery PreviewDeviceDiscovery on macOS 00:05 +27: test/general.shard/widget_preview/preview_detector_test.dart: PreviewDetector can detect previews in existing files 00:05 +28: test/general.shard/widget_preview/preview_detector_test.dart: PreviewDetector can detect previews in existing files 00:05 +29: test/general.shard/widget_preview/preview_detector_test.dart: PreviewDetector can detect previews in updated files 00:06 +30: test/general.shard/vmservice_test.dart: VM Service registers flutterMemoryInfo service 00:06 +31: test/general.shard/plugin_parsing_test.dart: Plugin creation from the multi-platform format 00:06 +32: test/general.shard/plugin_parsing_test.dart: Plugin creation from the multi-platform format 00:06 +33: test/general.shard/plugin_parsing_test.dart: Plugin creation from the multi-platform format 00:06 +34: test/general.shard/plugin_parsing_test.dart: Plugin creation from the multi-platform format 00:06 +35: test/general.shard/plugin_parsing_test.dart: Plugin creation from the multi-platform format 00:06 +36: test/general.shard/plugin_parsing_test.dart: Plugin creation from the multi-platform format 00:06 +37: test/general.shard/plugin_parsing_test.dart: Plugin creation from the multi-platform format 00:06 +38: test/general.shard/plugin_parsing_test.dart: Plugin creation from the multi-platform format 00:06 +39: test/general.shard/plugin_parsing_test.dart: Plugin creation from the multi-platform format 00:06 +40: test/general.shard/plugin_parsing_test.dart: Plugin creation from the multi-platform format 00:06 +41: test/general.shard/plugin_parsing_test.dart: Plugin creation from the multi-platform format 00:06 +42: test/general.shard/plugin_parsing_test.dart: Plugin creation from the multi-platform format 00:06 +43: test/general.shard/vmservice_test.dart: VM Service throws tool exit on service registration failure. 00:06 +44: test/general.shard/plugin_parsing_test.dart: Plugin creation from the legacy format 00:06 +45: test/general.shard/vmservice_test.dart: getSkSLs forwards arguments correctly 00:06 +46: test/general.shard/plugin_parsing_test.dart: dartFileName without dartPluginClass throws (MacOS) 00:06 +47: test/general.shard/plugin_parsing_test.dart: dartFileName without dartPluginClass throws (MacOS) 00:06 +48: test/general.shard/vmservice_test.dart: VM Service prints messages for connection failures 00:06 +49: test/general.shard/vmservice_test.dart: VM Service prints messages for connection failures 00:06 +50: test/general.shard/vmservice_test.dart: VM Service prints messages for connection failures 00:06 +51: test/general.shard/vmservice_test.dart: VM Service prints messages for connection failures 00:06 +52: test/general.shard/vmservice_test.dart: VM Service prints messages for connection failures 00:06 +53: test/general.shard/vmservice_test.dart: VM Service prints messages for connection failures 00:06 +54: test/general.shard/plugin_parsing_test.dart: Windows ignores unknown variants 00:06 +55: test/general.shard/plugin_parsing_test.dart: Windows ignores unknown variants 00:06 +56: test/general.shard/vmservice_test.dart: getFlutterViews does not poll if returnEarly is true 00:06 +57: test/general.shard/vmservice_test.dart: getFlutterViews does not poll if returnEarly is true 00:06 +58: test/general.shard/vmservice_test.dart: getFlutterViews does not poll if returnEarly is true 00:06 +59: test/general.shard/plugin_parsing_test.dart: dartFileName without dartPluginClass throws (Android) 00:06 +60: test/general.shard/vmservice_test.dart: flutterDebugDumpSemanticsTreeInTraversalOrder handles missing method 00:06 +61: test/general.shard/plugin_parsing_test.dart: Web plugin tool exits if fileName field missing 00:06 +62: test/general.shard/vmservice_test.dart: flutterDebugDumpSemanticsTreeInInverseHitTestOrder handles missing method 00:06 +63: test/general.shard/plugin_parsing_test.dart: Windows assumes win32 when no variants are given 00:06 +64: test/general.shard/vmservice_test.dart: findExtensionIsolate throws when the service is disposed 00:06 +65: test/general.shard/vmservice_test.dart: findExtensionIsolate throws when the service is disposed 00:06 +66: test/general.shard/plugin_parsing_test.dart: dartFileName without dartPluginClass throws (iOS) 00:06 +67: test/general.shard/vmservice_test.dart: findExtensionIsolate returns the isolate with the registered extensionRPC when there are multiple FlutterViews 00:06 +68: test/general.shard/vmservice_test.dart: findExtensionIsolate returns the isolate with the registered extensionRPC when there are multiple FlutterViews 00:06 +69: test/general.shard/vmservice_test.dart: findExtensionIsolate returns the isolate with the registered extensionRPC when there are multiple FlutterViews 00:06 +70: test/general.shard/vmservice_test.dart: findExtensionIsolate returns the isolate with the registered extensionRPC when there are multiple FlutterViews 00:06 +71: test/general.shard/plugin_parsing_test.dart: dartFileName without dartPluginClass throws (Windows) 00:06 +72: test/general.shard/vmservice_test.dart: findExtensionIsolate does not rethrow a sentinel exception if the initially queried flutter view disappears 00:06 +73: test/general.shard/vmservice_test.dart: findExtensionIsolate when the isolate stream is already subscribed, returns an isolate with the registered extensionRPC 00:06 +74: test/general.shard/vmservice_test.dart: findExtensionIsolate throws when the service disappears 00:06 +75: test/general.shard/vmservice_test.dart: findExtensionIsolate returns an isolate with the registered extensionRPC 00:06 +76: test/general.shard/vmservice_test.dart: findExtensionIsolate returns an isolate with a extensionRPC that is registered later 00:06 +77: test/general.shard/vmservice_test.dart: flushUIThreadTasks forwards arguments correctly 00:06 +78: test/general.shard/vmservice_test.dart: runInView forwards arguments correctly 00:06 +79: test/general.shard/vmservice_test.dart: flutterDebugDumpFocusTree returns data 00:06 +80: test/general.shard/vmservice_test.dart: Framework service extension invocations return null if service disappears 00:06 +81: test/general.shard/vmservice_test.dart: getFlutterViews polls until a view is returned 00:06 +82: test/general.shard/vmservice_test.dart: setAssetDirectory forwards arguments correctly 00:06 +83: test/general.shard/devtools_launcher_test.dart: DevtoolsLauncher does not launch a new DevTools instance if one is already active 00:06 +84: test/general.shard/devtools_launcher_test.dart: DevtoolsLauncher launches DevTools from the SDK and saves the URI 00:06 +85: test/general.shard/devtools_launcher_test.dart: DevtoolsLauncher prints error if exception is thrown during launch 00:06 +86: test/general.shard/devtools_launcher_test.dart: DevtoolsLauncher saves the Dart Tooling Daemon uri 00:06 +87: test/general.shard/devtools_launcher_test.dart: DevtoolsLauncher can launch devtools with a memory profile 00:06 +88: test/general.shard/devtools_launcher_test.dart: DevtoolsLauncher handles failure of DevTools process on a bot 00:06 +89: test/general.shard/compile_expression_test.dart: compile expression can compile single expression 00:06 +90: test/general.shard/compile_expression_test.dart: compile expression fails if not previously compiled 00:06 +91: test/general.shard/compile_expression_test.dart: compile expressions without awaiting 00:07 +92: test/general.shard/flutter_validator_test.dart: FlutterValidator shows an error message if Rosetta is needed 00:07 +93: test/general.shard/flutter_validator_test.dart: FlutterValidator shows an error message if gen_snapshot is downloaded and exits with code 1 00:07 +94: test/general.shard/flutter_validator_test.dart: allows case differences in paths on Windows 00:07 +95: test/general.shard/flutter_validator_test.dart: FlutterValidator handles exception thrown by version checking 00:07 +96: test/general.shard/flutter_validator_test.dart: FlutterValidator shows mirrors on pub and flutter cloud storage 00:07 +97: test/general.shard/flutter_validator_test.dart: FlutterValidator does not run gen_snapshot binary check if it is not already downloaded 00:07 +98: test/general.shard/flutter_validator_test.dart: FlutterValidator shows FLUTTER_GIT_URL when set and fails if upstream is not the same 00:07 +99: test/general.shard/flutter_validator_test.dart: detects no flutter and dart on path 00:07 +100: test/general.shard/flutter_validator_test.dart: detects flutter and dart from outside flutter sdk 00:07 +101: test/general.shard/flutter_validator_test.dart: allows different separator types in paths on Windows 00:07 +102: test/general.shard/flutter_validator_test.dart: FlutterValidator fails when channel is unknown 00:07 +103: test/general.shard/flutter_validator_test.dart: FlutterValidator fails when framework version is unknown 00:07 +104: test/general.shard/flutter_validator_test.dart: Do not show the message for intentional errors if FlutterValidator passes 00:07 +105: test/general.shard/flutter_validator_test.dart: FlutterValidator shows flutter upstream remote non-standard url 00:07 +106: test/general.shard/flutter_validator_test.dart: FlutterValidator shows flutter upstream remote standard url 00:07 +107: test/general.shard/flutter_validator_test.dart: FlutterValidator shows flutter upstream remote as unknown if upstream is null 00:07 +108: test/general.shard/flutter_validator_test.dart: no warnings if flutter & dart binaries are inside the Flutter SDK 00:07 +109: test/general.shard/utils_test.dart: text wrapping honors hangingIndent parameter on already indented line. 00:07 +110: test/general.shard/utils_test.dart: text wrapping does not wrap by default in tests 00:07 +111: test/general.shard/utils_test.dart: text wrapping preserves indentation 00:07 +112: test/general.shard/utils_test.dart: text wrapping honors hangingIndent parameter on already indented line. 00:07 +113: test/general.shard/utils_test.dart: text wrapping does not wrap at all if not told to wrap 00:07 +114: test/general.shard/utils_test.dart: text wrapping wraps text with only ANSI sequences 00:07 +115: test/general.shard/utils_test.dart: text wrapping wraps text with ANSI sequences embedded 00:07 +116: test/general.shard/utils_test.dart: text wrapping can override wrap preference if preference is on 00:07 +117: test/general.shard/utils_test.dart: text wrapping handles hangingIndent with two unwrapped lines and the second is empty. 00:07 +118: test/general.shard/utils_test.dart: text wrapping does not wrap short lines. 00:07 +119: test/general.shard/utils_test.dart: text wrapping removes trailing whitespace when wrapping 00:07 +120: test/general.shard/utils_test.dart: text wrapping honors indent parameter on already indented line. 00:07 +121: test/general.shard/utils_test.dart: text wrapping honors hangingIndent and indent parameters at the same time. 00:07 +122: test/general.shard/utils_test.dart: text wrapping handles hangingIndent with a single unwrapped line. 00:07 +123: test/general.shard/utils_test.dart: text wrapping 00:07 +124: test/general.shard/utils_test.dart: text wrapping can override wrap preference if preference is off 00:07 +125: test/general.shard/utils_test.dart: text wrapping preserves indentation in the presence of newlines 00:07 +126: test/general.shard/utils_test.dart: text wrapping refuses to wrap to a column smaller than 10 characters 00:07 +127: test/general.shard/utils_test.dart: text wrapping wrap long lines with no whitespace 00:07 +128: test/general.shard/utils_test.dart: text wrapping able to handle dynamically changing terminal column size 00:07 +129: test/general.shard/utils_test.dart: text wrapping honors hangingIndent parameter 00:07 +130: test/general.shard/utils_test.dart: text wrapping wraps text with newlines 00:07 +131: test/general.shard/utils_test.dart: text wrapping preserves indentation and stripping trailing whitespace 00:07 +132: test/general.shard/utils_test.dart: text wrapping able to wrap long lines 00:07 +133: test/general.shard/utils_test.dart: Version can parse and compare 00:07 +134: test/general.shard/utils_test.dart: Version isWithinVersionRange max included by default 00:07 +135: test/general.shard/utils_test.dart: Version isWithinVersionRange unknown not included 00:07 +136: test/general.shard/utils_test.dart: Version isWithinVersionRange lower value excluded 00:07 +137: test/general.shard/utils_test.dart: Version isWithinVersionRange higher value excluded 00:07 +138: test/general.shard/utils_test.dart: Version isWithinVersionRange inclusive max excluded 00:07 +139: test/general.shard/utils_test.dart: Version isWithinVersionRange pre java 8 format included 00:07 +140: test/general.shard/utils_test.dart: Version isWithinVersionRange min included by default 00:07 +141: test/general.shard/utils_test.dart: Version isWithinVersionRange inclusive min excluded 00:07 +142: test/general.shard/utils_test.dart: Version isWithinVersionRange middle value included 00:07 +143: test/general.shard/utils_test.dart: Misc sentenceCase 00:07 +144: test/general.shard/utils_test.dart: Misc snakeCaseToTitleCase 00:07 +145: test/general.shard/utils_test.dart: Misc snakeCase 00:07 +146: test/general.shard/utils_test.dart: Misc kebabCase 00:07 +147: test/general.shard/utils_test.dart: SettingsFile parse 00:07 +148: test/general.shard/utils_test.dart: getSizeAsMB 00:07 +149: test/general.shard/devfs_test.dart: DevFSByteContent 00:07 +150: test/general.shard/devfs_test.dart: DevFS actually starts compile before processing bundle 00:07 +151: test/general.shard/devfs_test.dart: DevFS uses provided DevFSWriter instead of default HTTP writer 00:07 +152: test/general.shard/devfs_test.dart: Local DevFSWriter can copy and write files 00:07 +153: test/general.shard/devfs_test.dart: Shader compilation DevFS recompiles shaders 00:07 +154: test/general.shard/devfs_test.dart: Shader compilation DevFS tracks when FontManifest is updated 00:07 +155: test/general.shard/devfs_test.dart: DevFSStringCompressingBytesContent 00:07 +156: test/general.shard/devfs_test.dart: DevFSStringContent 00:07 +157: test/general.shard/devfs_test.dart: DevFS correctly updates last compiled time when compilation does not fail 00:07 +158: test/general.shard/devfs_test.dart: DevFSFileContent 00:07 +159: test/general.shard/cold_test.dart: cleanupAtFinish() disposes each device 00:07 +160: test/general.shard/cold_test.dart: cleanupAtFinish() disposes each device 00:07 +161: test/general.shard/cold_test.dart: cleanupAtFinish() disposes each device 00:07 +162: test/general.shard/cold_test.dart: cleanupAtFinish() disposes each device 00:07 +163: test/general.shard/cold_test.dart: cleanupAtFinish() disposes each device 00:07 +164: test/general.shard/cold_test.dart: cleanupAtFinish() disposes each device 00:07 +165: test/general.shard/cold_test.dart: cleanupAtFinish() disposes each device 00:07 +166: test/general.shard/cold_test.dart: cleanupAtFinish() disposes each device 00:07 +167: test/general.shard/devfs_test.dart: Local DevFSWriter turns FileSystemException into DevFSException 00:07 +168: test/general.shard/cold_test.dart: Exits with code 2 when HttpException is thrown during VM service connection 00:07 +169: test/general.shard/cold_test.dart: Exits with code 2 when HttpException is thrown during VM service connection 00:07 +170: test/general.shard/cold_test.dart: cold run with traceStartup, no env variable 00:07 +171: test/general.shard/cold_test.dart: cold run calls runCold on attached device 00:07 +172: test/general.shard/cold_test.dart: cold run with traceStartup, env variable 00:08 +173: test/general.shard/tester/flutter_tester_test.dart: FlutterTesterDevices has device 00:08 +174: test/general.shard/tester/flutter_tester_test.dart: FlutterTesterDevices no device 00:08 +175: test/general.shard/tester/flutter_tester_test.dart: FlutterTesterDevices discoverDevices 00:08 +176: test/general.shard/tester/flutter_tester_test.dart: FlutterTesterApp can be created from the current directory 00:08 +177: test/general.shard/tester/flutter_tester_test.dart: startApp performs a build and starts in debug mode 00:08 +178: test/general.shard/asset_bundle_flavors_test.dart: tool exits when two file-explicit entries give the same asset different flavors 00:08 +179: test/general.shard/asset_bundle_flavors_test.dart: tool exits when two file-explicit entries give the same asset different flavors 00:08 +180: test/general.shard/asset_bundle_flavors_test.dart: tool exits when two file-explicit entries give the same asset different flavors 00:08 +181: test/general.shard/asset_bundle_flavors_test.dart: tool exits when two file-explicit entries give the same asset different flavors 00:08 +182: test/general.shard/asset_bundle_flavors_test.dart: throws a tool exit when a non-flavored folder contains a flavored asset 00:08 +183: test/general.shard/asset_bundle_flavors_test.dart: throws a tool exit when a flavored folder contains a flavorless asset 00:08 +184: test/general.shard/asset_bundle_flavors_test.dart: correctly bundles assets given a simple asset manifest with flavors 00:08 +185: test/general.shard/asset_bundle_flavors_test.dart: throws ToolExit when flavor from file-level declaration has different flavor from containing folder flavor declaration 00:08 +186: test/general.shard/convert_test.dart: Decode a normal string 00:08 +187: test/general.shard/convert_test.dart: Decode a malformed string 00:09 +188: test/general.shard/web/devfs_web_test.dart: (setUpAll) 00:09 +188: test/general.shard/web/devfs_web_test.dart: allows frame embedding 00:09 +189: test/general.shard/web/devfs_web_test.dart: throws if base path is relative 00:09 +190: test/general.shard/web/devfs_web_test.dart: Can start web server with auto detect enabled 00:09 +191: test/general.shard/web/devfs_web_test.dart: takes base path into account when serving 00:09 +192: test/general.shard/web/devfs_web_test.dart: handles lack of base path in index.html 00:09 +193: test/general.shard/web/devfs_web_test.dart: parses base path from index.html 00:09 +194: test/general.shard/web/devfs_web_ddc_modules_test.dart: (setUpAll) 00:09 +195: test/general.shard/web/devfs_web_ddc_modules_test.dart: (setUpAll) 00:09 +196: test/general.shard/web/devfs_web_ddc_modules_test.dart: (setUpAll) 00:09 +197: test/general.shard/web/devfs_web_ddc_modules_test.dart: (setUpAll) 00:09 +198: test/general.shard/web/devfs_web_ddc_modules_test.dart: (setUpAll) 00:09 +198: test/general.shard/web/devfs_web_test.dart: calling dispose closes the http server 00:09 +199: test/general.shard/web/devfs_web_ddc_modules_test.dart: serves metadata files from memory cache 00:09 +200: test/general.shard/web/devfs_web_ddc_modules_test.dart: serves metadata files from memory cache 00:09 +201: test/general.shard/web/devfs_web_ddc_modules_test.dart: serves metadata files from memory cache 00:09 +202: test/general.shard/web/devfs_web_ddc_modules_test.dart: serves metadata files from memory cache 00:09 +203: test/general.shard/web/devfs_web_ddc_modules_test.dart: serves metadata files from memory cache 00:09 +204: test/general.shard/web/devfs_web_ddc_modules_test.dart: serves metadata files from memory cache 00:09 +205: test/general.shard/web/devfs_web_ddc_modules_test.dart: serves metadata files from memory cache 00:09 +206: test/general.shard/web/devfs_web_ddc_modules_test.dart: serves metadata files from memory cache 00:09 +207: test/general.shard/web/devfs_web_ddc_modules_test.dart: serves metadata files from memory cache 00:09 +208: test/general.shard/web/devfs_web_ddc_modules_test.dart: serves metadata files from memory cache 00:09 +209: test/general.shard/web/devfs_web_ddc_modules_test.dart: serves metadata files from memory cache 00:09 +210: test/general.shard/web/devfs_web_ddc_modules_test.dart: serves metadata files from memory cache 00:09 +211: test/general.shard/web/devfs_web_ddc_modules_test.dart: serves metadata files from memory cache 00:09 +212: test/general.shard/web/devfs_web_test.dart: ReleaseAssetServer responds to POST requests with 404 not found 00:09 +213: test/general.shard/web/devfs_web_ddc_modules_test.dart: serves /packages/<package>/<path> files as if they were package:<package>/<path> uris 00:09 +214: test/general.shard/web/devfs_web_ddc_modules_test.dart: serves /packages/<package>/<path> files as if they were package:<package>/<path> uris 00:09 +215: test/general.shard/web/devfs_web_ddc_modules_test.dart: serves /packages/<package>/<path> files as if they were package:<package>/<path> uris 00:09 +216: test/general.shard/web/devfs_web_ddc_modules_test.dart: serves /packages/<package>/<path> files as if they were package:<package>/<path> uris 00:09 +217: test/general.shard/web/devfs_web_ddc_modules_test.dart: serves /packages/<package>/<path> files as if they were package:<package>/<path> uris 00:09 +218: test/general.shard/web/devfs_web_ddc_modules_test.dart: serves /packages/<package>/<path> files as if they were package:<package>/<path> uris 00:09 +219: test/general.shard/web/devfs_web_ddc_modules_test.dart: serves /packages/<package>/<path> files as if they were package:<package>/<path> uris 00:09 +220: test/general.shard/web/devfs_web_test.dart: handles web server paths without .lib extension 00:09 +221: test/general.shard/web/devfs_web_test.dart: handles web server paths without .lib extension 00:09 +222: test/general.shard/web/devfs_web_ddc_modules_test.dart: calling dispose closes the HTTP server 00:09 +223: test/general.shard/web/devfs_web_test.dart: passes on extra headers 00:09 +224: test/general.shard/web/devfs_web_ddc_modules_test.dart: handles lack of base path in index.html 00:09 +225: test/general.shard/web/devfs_web_test.dart: Handles against malformed manifest 00:09 +226: test/general.shard/web/devfs_web_ddc_modules_test.dart: Can start web server with specified assets in sound null safety mode 00:09 +227: test/general.shard/web/devfs_web_ddc_modules_test.dart: Can start web server with specified assets in sound null safety mode 00:09 +228: test/general.shard/web/devfs_web_ddc_modules_test.dart: Can start web server with specified assets in sound null safety mode 00:09 +229: test/general.shard/web/devfs_web_ddc_modules_test.dart: Can start web server with specified assets in sound null safety mode 00:09 +230: test/general.shard/web/devfs_web_ddc_modules_test.dart: Can start web server with specified assets in sound null safety mode 00:09 +231: test/general.shard/web/devfs_web_ddc_modules_test.dart: Can start web server with specified assets in sound null safety mode 00:09 +232: test/general.shard/web/devfs_web_ddc_modules_test.dart: Can start web server with specified assets in sound null safety mode 00:09 +233: test/general.shard/web/devfs_web_ddc_modules_test.dart: Can start web server with specified assets in sound null safety mode 00:09 +234: test/general.shard/web/devfs_web_test.dart: serves metadata files from in memory cache 00:09 +235: test/general.shard/web/devfs_web_ddc_modules_test.dart: WebAssetServer strips leading base href off of asset requests 00:09 +236: test/general.shard/web/devfs_web_ddc_modules_test.dart: WebAssetServer strips leading base href off of asset requests 00:09 +237: test/general.shard/web/devfs_web_test.dart: serves valid etag header for asset files with non-ascii characters 00:09 +238: test/general.shard/web/devfs_web_test.dart: serves valid etag header for asset files with non-ascii characters 00:09 +239: test/general.shard/web/devfs_web_ddc_modules_test.dart: serves Dart files from filesystem on Linux/macOS 00:09 +240: test/general.shard/web/devfs_web_test.dart: Can start web server with specified AMD module system assets 00:09 +241: test/general.shard/web/devfs_web_ddc_modules_test.dart: Can start web server with hostname any 00:09 +242: test/general.shard/web/devfs_web_ddc_modules_test.dart: Can start web server with hostname any 00:09 +243: test/general.shard/web/devfs_web_test.dart: serves JavaScript files from in memory cache not from manifest 00:09 +244: test/general.shard/web/devfs_web_ddc_modules_test.dart: DevFS URI includes any specified base path. 00:09 +245: test/general.shard/web/devfs_web_ddc_modules_test.dart: serves JavaScript files from memory cache 00:09 +246: test/general.shard/web/devfs_web_ddc_modules_test.dart: takes base path into account when serving 00:09 +247: test/general.shard/web/devfs_web_ddc_modules_test.dart: throws if base path is relative 00:09 +248: test/general.shard/web/devfs_web_ddc_modules_test.dart: serves asset files from filesystem with known mime type 00:09 +249: test/general.shard/web/devfs_web_ddc_modules_test.dart: does not serve outside the base path 00:09 +250: test/general.shard/web/devfs_web_ddc_modules_test.dart: ReleaseAssetServer responds to POST requests with 404 not found 00:09 +251: test/general.shard/web/devfs_web_ddc_modules_test.dart: Returns notModified when the ifNoneMatch header matches the etag 00:09 +252: test/general.shard/web/devfs_web_ddc_modules_test.dart: .log() reports warnings 00:09 +253: test/general.shard/web/devfs_web_ddc_modules_test.dart: serves asset files from filesystem with url-encoded paths 00:09 +254: test/general.shard/web/devfs_web_ddc_modules_test.dart: serves index.html when path is unknown 00:09 +255: test/general.shard/web/devfs_web_ddc_modules_test.dart: serves default index.html 00:09 +256: test/general.shard/web/devfs_web_ddc_modules_test.dart: does not serve index.html when path is inside assets or packages 00:09 +257: test/general.shard/web/devfs_web_ddc_modules_test.dart: serves asset files from filesystem with unknown mime type 00:09 +258: test/general.shard/web/devfs_web_ddc_modules_test.dart: serves JavaScript files from memory cache not from manifest 00:09 +259: test/general.shard/web/devfs_web_ddc_modules_test.dart: passes on extra headers 00:09 +260: test/general.shard/web/devfs_web_ddc_modules_test.dart: handles web server paths without .lib extension 00:09 +261: test/general.shard/web/devfs_web_ddc_modules_test.dart: allows frame embedding 00:09 +262: test/general.shard/web/devfs_web_ddc_modules_test.dart: .connect() will never call vmServiceFactory twice 00:09 +263: test/general.shard/web/devfs_web_ddc_modules_test.dart: serves files from web directory 00:09 +264: test/general.shard/web/devfs_web_ddc_modules_test.dart: serves valid etag header for asset files with non-ascii characters 00:09 +265: test/general.shard/web/devfs_web_ddc_modules_test.dart: serves asset files from filesystem with known mime type on Windows 00:09 +266: test/general.shard/web/devfs_web_ddc_modules_test.dart: Handles against malformed manifest 00:09 +267: test/general.shard/web/devfs_web_ddc_modules_test.dart: Removes leading slashes for valid requests 00:09 +268: test/general.shard/web/devfs_web_ddc_modules_test.dart: throws if base path does not end with slash 00:09 +269: test/general.shard/web/devfs_web_ddc_modules_test.dart: serves asset files from filesystem with known mime type and empty content 00:09 +270: test/general.shard/web/devfs_web_ddc_modules_test.dart: serves index.html at the base path 00:09 +271: test/general.shard/web/devfs_web_ddc_modules_test.dart: serves index.html at / if href attribute is $FLUTTER_BASE_HREF 00:09 +272: test/general.shard/web/devfs_web_ddc_modules_test.dart: serves JavaScript files from memory cache on Windows 00:09 +273: test/general.shard/web/devfs_web_ddc_modules_test.dart: Can start web server with auto detect enabled 00:09 +274: test/general.shard/web/devfs_web_ddc_modules_test.dart: Can start web server with canvaskit enabled 00:09 +275: test/general.shard/web/devfs_web_ddc_modules_test.dart: Can start web server with tls connection 00:09 +276: test/general.shard/web/devfs_web_ddc_modules_test.dart: parses base path from index.html 00:09 +277: test/general.shard/web/devfs_web_ddc_modules_test.dart: (tearDownAll) 00:10 +277: test/general.shard/web/web_asset_server_test.dart: release asset server serves html content without COOP/COEP headers when specified 00:10 +278: test/general.shard/web/web_asset_server_test.dart: release asset server serves correct mime type and content length for JavaScript 00:10 +279: test/general.shard/web/web_asset_server_test.dart: release asset server serves correct mime type and content length for html 00:10 +280: test/general.shard/web/web_asset_server_test.dart: release asset server serves content from flutter root 00:10 +281: test/general.shard/web/web_asset_server_test.dart: release asset server serves html content with COOP/COEP headers when specified 00:10 +282: test/general.shard/web/web_asset_server_test.dart: release asset server serves correct mime type and content length for png 00:10 +283: test/general.shard/web/web_asset_server_test.dart: release asset server serves content from project directory 00:10 +284: test/general.shard/web/devices_test.dart: ChromiumDevice accepts null package 00:10 +285: test/general.shard/web/devices_test.dart: Edge is not support on non-windows platform 00:10 +286: test/general.shard/web/devices_test.dart: Has well known device ids chrome, edge, and web-server 00:10 +287: test/general.shard/web/devices_test.dart: Edge is not supported on versions less than 73 00:10 +288: test/general.shard/web/devices_test.dart: Chrome device is listed when Chrome can be run 00:10 +289: test/general.shard/web/devices_test.dart: Server defaults 00:10 +290: test/general.shard/web/devices_test.dart: Chrome invokes version command on non-Windows platforms 00:10 +291: test/general.shard/web/devices_test.dart: Successive calls of ChromiumDevice.stopApp() do not try to close chrome 00:10 +292: test/general.shard/web/devices_test.dart: Chrome device is not listed when Chrome cannot be run 00:10 +293: test/general.shard/web/devices_test.dart: Web Server device is not listed if disabled via showWebServerDevice 00:10 +294: test/general.shard/web/devices_test.dart: No web devices listed if feature is disabled 00:10 +295: test/general.shard/web/devices_test.dart: GoogleChromeDevice defaults 00:10 +296: test/general.shard/web/devices_test.dart: Chrome and Edge version check invokes registry query on windows. 00:10 +297: test/general.shard/web/devices_test.dart: Web Server device is listed if enabled via showWebServerDevice 00:10 +298: test/general.shard/web/devices_test.dart: MicrosoftEdge defaults 00:10 +299: test/general.shard/web/devices_test.dart: Chrome and Edge version check handles missing registry on Windows 00:10 +300: test/general.shard/web/web_validator_test.dart: WebValidator Can notice missing macOS executable 00:10 +301: test/general.shard/web/web_validator_test.dart: WebValidator can find executable on macOS 00:10 +302: test/general.shard/web/web_validator_test.dart: WebValidator does not warn about CHROME_EXECUTABLE unless it cant find chrome 00:10 +303: test/general.shard/web/bootstrap_test.dart: generateBootstrapScript does not include loading indicator 00:10 +304: test/general.shard/web/bootstrap_test.dart: generateBootstrapScript includes loading indicator 00:10 +305: test/general.shard/web/bootstrap_test.dart: generateMainModule includes null safety switches 00:10 +306: test/general.shard/web/bootstrap_test.dart: generateMainModule can set bootstrap name 00:10 +307: test/general.shard/web/bootstrap_test.dart: generateBootstrapScript embeds urls correctly 00:10 +308: test/general.shard/web/bootstrap_test.dart: generateTestEntrypoint generates proper imports and mappings for tests 00:10 +309: test/general.shard/web/bootstrap_test.dart: generateMainModule sets rootDirectories 00:10 +310: test/general.shard/web/workflow_test.dart: WebWorkflow does not apply on other platforms 00:10 +311: test/general.shard/web/workflow_test.dart: WebWorkflow does not apply on other platforms 00:10 +312: test/general.shard/web/workflow_test.dart: WebWorkflow does not apply on other platforms 00:10 +313: test/general.shard/web/workflow_test.dart: WebWorkflow does not apply on other platforms 00:10 +314: test/general.shard/web/workflow_test.dart: WebWorkflow does not apply on other platforms 00:10 +315: test/general.shard/web/workflow_test.dart: WebWorkflow does not apply on other platforms 00:10 +316: test/general.shard/web/workflow_test.dart: WebWorkflow does not apply on other platforms 00:10 +317: test/general.shard/web/workflow_test.dart: WebWorkflow does not apply on other platforms 00:10 +318: test/general.shard/web/workflow_test.dart: WebWorkflow does not apply on other platforms 00:10 +319: test/general.shard/web/workflow_test.dart: WebWorkflow does not apply on other platforms 00:10 +320: test/general.shard/web/workflow_test.dart: WebWorkflow does not apply on other platforms 00:10 +321: test/general.shard/web/workflow_test.dart: WebWorkflow does not apply on other platforms 00:10 +322: test/general.shard/web/workflow_test.dart: WebWorkflow does not apply on other platforms 00:10 +323: test/general.shard/web/workflow_test.dart: WebWorkflow does not apply on other platforms 00:10 +324: test/general.shard/web/workflow_test.dart: WebWorkflow does not apply on other platforms 00:10 +325: test/general.shard/web/workflow_test.dart: WebWorkflow does not apply on other platforms 00:10 +326: test/general.shard/web/workflow_test.dart: WebWorkflow applies on macOS 00:10 +327: test/general.shard/web/workflow_test.dart: WebWorkflow applies on Windows 00:10 +328: test/general.shard/web/workflow_test.dart: WebWorkflow applies on Linux 00:10 +329: test/general.shard/web/workflow_test.dart: WebWorkflow does not apply if feature flag is disabled 00:11 +330: test/general.shard/web/compile_web_test.dart: WebRendererMode.fromDartDefines sets a wasm-aware default for unknown dart defines. 00:11 +331: test/general.shard/web/compile_web_test.dart: WebBuilder throws tool exit on failure 00:11 +332: test/general.shard/web/compile_web_test.dart: WebRendererMode.auto can be initialized from dart defines 00:11 +333: test/general.shard/web/compile_web_test.dart: WebRendererMode.canvaskit can be initialized from dart defines 00:11 +334: test/general.shard/web/compile_web_test.dart: WebRendererMode.skwasm can be initialized from dart defines 00:11 +335: test/general.shard/web/compile_web_test.dart: WebBuilder sets environment on success 00:11 +336: test/general.shard/web/compile_web_test.dart: WebRendererMode.html can be initialized from dart defines 00:11 +337: test/general.shard/web/migrations/scrub_generated_plugin_registrant_test.dart: (setUpAll) 00:11 +337: test/general.shard/web/migrations/scrub_generated_plugin_registrant_test.dart: ScrubGeneratedPluginRegistrant generated_plugin_registrant.dart exists - gets deleted 00:11 +338: test/general.shard/web/migrations/scrub_generated_plugin_registrant_test.dart: ScrubGeneratedPluginRegistrant noop - .gitignore does not reference generated_plugin_registrant.dart - untouched 00:11 +339: test/general.shard/web/migrations/scrub_generated_plugin_registrant_test.dart: ScrubGeneratedPluginRegistrant .gitignore references generated_plugin_registrant - cleans it up 00:11 +340: test/general.shard/web/migrations/scrub_generated_plugin_registrant_test.dart: ScrubGeneratedPluginRegistrant noop - nothing to do - build runs 00:11 +341: test/general.shard/web/migrations/scrub_generated_plugin_registrant_test.dart: ScrubGeneratedPluginRegistrant scrubs generated_plugin_registrant file and cleans .gitignore 00:11 +342: test/general.shard/web/web_expression_compiler_test.dart: WebExpressionCompiler handles compilation error 00:11 +343: test/general.shard/web/web_expression_compiler_test.dart: WebExpressionCompiler handles successful expression compilation 00:11 +344: test/general.shard/web/web_expression_compiler_test.dart: WebExpressionCompiler handles internal error 00:11 +345: test/general.shard/web/memory_fs_test.dart: correctly parses source, source map, metadata, manifest files 00:11 +346: test/general.shard/compile_test.dart: TargetModel values 00:11 +347: test/general.shard/compile_test.dart: buildModeOptions removes both matching profile and release define in debug mode 00:11 +348: test/general.shard/compile_test.dart: buildModeOptions removes matching product define 00:11 +349: test/general.shard/compile_test.dart: buildModeOptions removes matching profile define in profile mode 00:11 +350: test/general.shard/compile_test.dart: toMultiRootPath maps different URIs 00:11 +351: test/general.shard/compile_test.dart: buildModeOptions removes matching profile define in debug mode 00:11 +352: test/general.shard/compile_test.dart: StdoutHandler reads output bytes if errorCount > 0 00:11 +353: test/general.shard/compile_test.dart: StdoutHandler can read output bytes 00:11 +354: test/general.shard/compile_test.dart: StdoutHandler can produce output message 00:11 +355: test/general.shard/compile_test.dart: buildModeOptions removes both matching profile and release define in profile mode 00:12 +356: test/general.shard/base_utils_test.dart: ItemListNotifier becomes populated when item is added 00:12 +357: test/general.shard/base_utils_test.dart: ItemListNotifier sends notifications 00:12 +358: test/general.shard/base_utils_test.dart: ItemListNotifier is populated by default if initialized with list of items 00:12 +359: test/general.shard/template_test.dart: renders template does not overwrite .img.tmpl files with files from the image source 00:12 +360: test/general.shard/template_test.dart: renders template overwrites .img.tmpl files with files from the image source 00:12 +361: test/general.shard/template_test.dart: renders template can suppress file printing 00:12 +362: test/general.shard/template_test.dart: Template.render throws ToolExit when FileSystem exception is raised 00:12 +363: test/general.shard/template_test.dart: template image directory templatePathProvider.imageDirectory returns parent template directory if passed null name 00:12 +364: test/general.shard/template_test.dart: template image directory templatePathProvider.imageDirectory returns the directory containing the `name` template directory 00:12 +365: test/general.shard/template_test.dart: Template constructor throws ToolExit when source directory is missing 00:12 +366: test/general.shard/template_test.dart: escapeYamlString 00:12 +367: test/general.shard/daemon_test.dart: DaemonInputStreamConverter can parse multiple messages even when they are split in multiple packets 00:12 +368: test/general.shard/daemon_test.dart: DaemonInputStreamConverter can parse a single message 00:12 +369: test/general.shard/daemon_test.dart: DaemonInputStreamConverter can parse a single message with binary stream when messages are combined in a single packet 00:12 +370: test/general.shard/daemon_test.dart: DaemonInputStreamConverter can parse multiple messages with binary stream 00:12 +371: test/general.shard/daemon_test.dart: DaemonInputStreamConverter can parse a single message with binary stream 00:12 +372: test/general.shard/daemon_test.dart: DaemonInputStreamConverter can parse multiple messages 00:12 +373: test/general.shard/daemon_test.dart: DaemonInputStreamConverter can parse multiple messages while ignoring non json data in between 00:12 +374: test/general.shard/daemon_test.dart: DaemonInputStreamConverter can parse multiple messages even when they are combined in a single packet 00:12 +375: test/general.shard/daemon_test.dart: DaemonInputStreamConverter can parse multiple messages with binary stream when messages are split 00:12 +376: test/general.shard/daemon_test.dart: DaemonConnection sending end sending events without params 00:12 +377: test/general.shard/daemon_test.dart: DaemonConnection sending end sending requests without param 00:12 +378: test/general.shard/daemon_test.dart: DaemonConnection sending end sending response 00:12 +379: test/general.shard/daemon_test.dart: DaemonConnection sending end sending response without data 00:12 +380: test/general.shard/daemon_test.dart: DaemonConnection sending end sending events 00:12 +381: test/general.shard/daemon_test.dart: DaemonConnection sending end sending requests 00:12 +382: test/general.shard/daemon_test.dart: DaemonConnection sending end sending error response 00:12 +383: test/general.shard/daemon_test.dart: DaemonConnection request and response receiving response from requests without result 00:12 +384: test/general.shard/daemon_test.dart: DaemonConnection request and response receiving response from requests 00:12 +385: test/general.shard/daemon_test.dart: DaemonConnection request and response receiving error response from requests without result 00:12 +386: test/general.shard/daemon_test.dart: DaemonConnection receiving end redirects input to incoming commands 00:12 +387: test/general.shard/daemon_test.dart: DaemonConnection receiving end listenToEvent can receive the right events 00:12 +388: test/general.shard/daemon_test.dart: DaemonStreams dispose closes the sink 00:12 +389: test/general.shard/daemon_test.dart: DaemonStreams handles sending to a closed sink 00:12 +390: test/general.shard/daemon_test.dart: DaemonStreams parses the message received on the stream 00:12 +391: test/general.shard/daemon_test.dart: DaemonStreams sends the encoded message through the sink 00:12 +392: test/general.shard/android_plugin_test.dart: AndroidPlugin parses embedding version 1 from the Kotlin search path 00:12 +393: test/general.shard/android_plugin_test.dart: AndroidPlugin does not validate the main class for Dart-only plugins 00:12 +394: test/general.shard/android_plugin_test.dart: AndroidPlugin does not validate the main class for default_package 00:12 +395: test/general.shard/android_plugin_test.dart: AndroidPlugin parses embedding version 2 from the Java search path 00:12 +396: test/general.shard/android_plugin_test.dart: AndroidPlugin parses embedding version 2 from the Kotlin search path 00:12 +397: test/general.shard/android_plugin_test.dart: AndroidPlugin throws tool exit if the plugin main class can not be found 00:12 +398: test/general.shard/android_plugin_test.dart: AndroidPlugin parses embedding version 1 from the Java search path 00:12 +399: test/general.shard/resident_web_runner_cold_test.dart: Can full restart after attaching 00:13 +400: test/general.shard/resident_web_runner_cold_test.dart: ResidentWebRunner calls appFailedToStart if initial compilation fails 00:13 +401: test/general.shard/resident_web_runner_cold_test.dart: ResidentWebRunner calls appFailedToStart if error is thrown during startup 00:13 +402: test/general.shard/resident_web_runner_cold_test.dart: Can successfully run and connect without vmservice 00:13 +403: test/general.shard/resident_web_runner_cold_test.dart: Fails on compilation errors in hot restart 00:13 +404: test/general.shard/xcode_project_test.dart: IosProject module ephemeralDirectory 00:13 +405: test/general.shard/xcode_project_test.dart: IosProject managedDirectory 00:13 +406: test/general.shard/xcode_project_test.dart: IosProject xcodeConfigFor 00:13 +407: test/general.shard/xcode_project_test.dart: IosProject projectInfo is null if xcodeproj does not exist 00:13 +408: test/general.shard/xcode_project_test.dart: IosProject projectInfo returns XcodeProjectInfo 00:13 +409: test/general.shard/xcode_project_test.dart: IosProject projectInfo is null if XcodeProjectInterpreter is null 00:13 +410: test/general.shard/xcode_project_test.dart: IosProject projectInfo is null if XcodeProjectInterpreter is not installed 00:13 +411: test/general.shard/xcode_project_test.dart: IosProject module flutterPluginSwiftPackageDirectory 00:13 +412: test/general.shard/xcode_project_test.dart: IosProject module managedDirectory 00:13 +413: test/general.shard/xcode_project_test.dart: IosProject ephemeralDirectory 00:13 +414: test/general.shard/xcode_project_test.dart: IosProject flutterPluginSwiftPackageDirectory 00:13 +415: test/general.shard/xcode_project_test.dart: IosProject usesSwiftPackageManager is false when disabled via manifest 00:13 +416: test/general.shard/xcode_project_test.dart: IosProject usesSwiftPackageManager is true when iOS project exists 00:13 +417: test/general.shard/xcode_project_test.dart: IosProject usesSwiftPackageManager is false when Swift Package Manager feature is not enabled 00:13 +418: test/general.shard/xcode_project_test.dart: IosProject usesSwiftPackageManager is false when iOS project doesn't exist 00:13 +419: test/general.shard/xcode_project_test.dart: IosProject usesSwiftPackageManager is false when Xcode is less than 15 00:13 +420: test/general.shard/xcode_project_test.dart: IosProject usesSwiftPackageManager is false when project is a module 00:13 +421: test/general.shard/xcode_project_test.dart: MacOSProject ephemeralDirectory 00:13 +422: test/general.shard/xcode_project_test.dart: MacOSProject managedDirectory 00:13 +423: test/general.shard/xcode_project_test.dart: MacOSProject xcodeConfigFor 00:13 +424: test/general.shard/xcode_project_test.dart: MacOSProject module managedDirectory 00:13 +425: test/general.shard/xcode_project_test.dart: MacOSProject flutterPluginSwiftPackageDirectory 00:13 +426: test/general.shard/xcode_project_test.dart: MacOSProject usesSwiftPackageManager is false when disabled via manifest 00:13 +427: test/general.shard/xcode_project_test.dart: MacOSProject usesSwiftPackageManager is true when macOS project exists 00:13 +428: test/general.shard/xcode_project_test.dart: MacOSProject usesSwiftPackageManager is false when Swift Package Manager feature is not enabled 00:13 +429: test/general.shard/xcode_project_test.dart: MacOSProject usesSwiftPackageManager is false when macOS project doesn't exist 00:13 +430: test/general.shard/xcode_project_test.dart: MacOSProject usesSwiftPackageManager is false when Xcode is less than 15 00:13 +431: test/general.shard/xcode_project_test.dart: MacOSProject usesSwiftPackageManager is false when project is a module 00:13 +432: test/general.shard/features_test.dart: Features support for desktop on macOS available and enabled by default on beta 00:13 +433: test/general.shard/features_test.dart: Features help string on multiple channels 00:13 +434: test/general.shard/features_test.dart: Features Flutter linux desktop enabled with config on master 00:13 +435: test/general.shard/features_test.dart: Features Flutter Windows desktop enabled with config on beta 00:13 +436: test/general.shard/features_test.dart: Features Flutter Windows desktop enabled with config on stable 00:13 +437: test/general.shard/features_test.dart: Features support for desktop on Windows available and enabled by default on beta 00:13 +438: test/general.shard/features_test.dart: Features Flutter Windows desktop off by default on stable 00:13 +439: test/general.shard/features_test.dart: Features Flutter Windows desktop enabled with environment variable on master 00:13 +440: test/general.shard/features_test.dart: Features Flutter web off by default on master 00:13 +441: test/general.shard/features_test.dart: Features Flutter Linux desktop help string 00:13 +442: test/general.shard/features_test.dart: Features Flutter macos desktop enabled with environment variable on beta 00:13 +443: test/general.shard/features_test.dart: Features support for desktop on Linux available and enabled by default on stable 00:13 +444: test/general.shard/features_test.dart: Features support for desktop on Linux available and enabled by default on master 00:13 +445: test/general.shard/features_test.dart: Features Flutter linux desktop off by default on stable 00:13 +446: test/general.shard/features_test.dart: Features has safe defaults 00:13 +447: test/general.shard/features_test.dart: Features Flutter Windows desktop enabled with environment variable on stable 00:13 +448: test/general.shard/features_test.dart: Features Custom devices are enabled with environment variable on stable 00:13 +449: test/general.shard/features_test.dart: Features support for desktop on macOS available and enabled by default on stable 00:13 +450: test/general.shard/features_test.dart: Features Flutter Windows desktop enabled with environment variable on beta 00:13 +451: test/general.shard/features_test.dart: Features Flutter macos desktop off by default on beta 00:13 +452: test/general.shard/features_test.dart: Features setting has safe defaults 00:13 +453: test/general.shard/features_test.dart: Features Flutter web not enabled with environment variable on beta 00:13 +454: test/general.shard/features_test.dart: Features Flutter web enabled with config on beta 00:13 +455: test/general.shard/features_test.dart: Features Custom devices are enabled with flag on stable 00:13 +456: test/general.shard/features_test.dart: Features support for desktop on Windows available and enabled by default on stable 00:13 +457: test/general.shard/features_test.dart: Features Flutter linux desktop enabled with config on beta 00:13 +458: test/general.shard/features_test.dart: Features Flutter linux desktop enabled with environment variable on stable 00:13 +459: test/general.shard/features_test.dart: Features Flutter web enabled with config on stable 00:13 +460: test/general.shard/features_test.dart: Features Flutter Windows desktop off by default on beta 00:13 +461: test/general.shard/features_test.dart: Features Flutter web help string 00:13 +462: test/general.shard/web_template_test.dart: applies substitutions 00:13 +463: test/general.shard/web_template_test.dart: applies substitutions 00:13 +464: test/general.shard/web_template_test.dart: applies substitutions 00:13 +465: test/general.shard/web_template_test.dart: applies substitutions 00:13 +466: test/general.shard/web_template_test.dart: applies substitutions 00:13 +467: test/general.shard/web_template_test.dart: applies substitutions 00:13 +468: test/general.shard/web_template_test.dart: applies substitutions 00:13 +469: test/general.shard/web_template_test.dart: applies substitutions 00:13 +470: test/general.shard/web_template_test.dart: applies substitutions 00:13 +471: test/general.shard/web_template_test.dart: applies substitutions 00:13 +472: test/general.shard/web_template_test.dart: applies substitutions 00:13 +473: test/general.shard/web_template_test.dart: applies substitutions 00:13 +474: test/general.shard/web_template_test.dart: applies substitutions 00:13 +475: test/general.shard/web_template_test.dart: applies substitutions 00:13 +476: test/general.shard/web_template_test.dart: applies substitutions 00:13 +477: test/general.shard/features_test.dart: Features Custom devices are enabled with environment variable on beta 00:13 +478: test/general.shard/web_template_test.dart: re-parses after substitutions 00:13 +479: test/general.shard/web_template_test.dart: re-parses after substitutions 00:13 +480: test/general.shard/web_template_test.dart: re-parses after substitutions 00:13 +481: test/general.shard/web_template_test.dart: re-parses after substitutions 00:13 +482: test/general.shard/web_template_test.dart: re-parses after substitutions 00:13 +483: test/general.shard/web_template_test.dart: re-parses after substitutions 00:13 +484: test/general.shard/web_template_test.dart: re-parses after substitutions 00:13 +485: test/general.shard/web_template_test.dart: re-parses after substitutions 00:13 +486: test/general.shard/web_template_test.dart: re-parses after substitutions 00:13 +487: test/general.shard/web_template_test.dart: re-parses after substitutions 00:13 +488: test/general.shard/web_template_test.dart: re-parses after substitutions 00:13 +489: test/general.shard/web_template_test.dart: re-parses after substitutions 00:13 +490: test/general.shard/web_template_test.dart: re-parses after substitutions 00:13 +491: test/general.shard/web_template_test.dart: re-parses after substitutions 00:13 +492: test/general.shard/web_template_test.dart: re-parses after substitutions 00:13 +493: test/general.shard/web_template_test.dart: re-parses after substitutions 00:13 +494: test/general.shard/web_template_test.dart: re-parses after substitutions 00:13 +495: test/general.shard/web_template_test.dart: re-parses after substitutions 00:13 +496: test/general.shard/web_template_test.dart: re-parses after substitutions 00:13 +497: test/general.shard/web_template_test.dart: applies substitutions to inline flutter.js bootstrap script 00:13 +498: test/general.shard/web_template_test.dart: warns on legacy service worker patterns 00:13 +499: test/general.shard/web_template_test.dart: applies substitutions with legacy var version syntax 00:13 +500: test/general.shard/web_template_test.dart: applies substitutions to full flutter_bootstrap.js replacement 00:13 +501: test/general.shard/web_template_test.dart: throws on invalid baseHref 00:13 +502: test/general.shard/web_template_test.dart: handles missing baseHref 00:13 +503: test/general.shard/web_template_test.dart: can parse baseHref 00:13 +504: test/general.shard/web_template_test.dart: warns on legacy FlutterLoader.loadEntrypoint 00:14 +505: test/general.shard/asset_bundle_test.dart: AssetBundle.build throws ToolExit when file entry contains invalid characters (Windows only) 00:14 +506: test/general.shard/project_file_invalidator_test.dart: Non-existent files are ignored, asyncScanning: false 00:14 +507: test/general.shard/project_file_invalidator_test.dart: Non-existent files are ignored, asyncScanning: false 00:14 +508: test/general.shard/asset_bundle_test.dart: AssetBundle.build AssetBundleEntry::content::isModified is true when an asset's transformers change in between builds 00:14 +509: test/general.shard/asset_bundle_test.dart: AssetBundle.build AssetBundleEntry::content::isModified is true when an asset's transformers change in between builds 00:14 +510: test/general.shard/asset_bundle_test.dart: AssetBundle.build AssetBundleEntry::content::isModified is true when an asset's transformers change in between builds 00:14 +511: test/general.shard/asset_bundle_test.dart: AssetBundle.build AssetBundleEntry::content::isModified is true when an asset's transformers change in between builds 00:14 +512: test/general.shard/asset_bundle_test.dart: AssetBundle.build AssetBundleEntry::content::isModified is true when an asset's transformers change in between builds 00:14 +513: test/general.shard/asset_bundle_test.dart: AssetBundle.build AssetBundleEntry::content::isModified is true when an asset's transformers change in between builds 00:14 +514: test/general.shard/asset_bundle_test.dart: AssetBundle.build AssetBundleEntry::content::isModified is true when an asset's transformers change in between builds 00:14 +515: test/general.shard/asset_bundle_test.dart: AssetBundle.build AssetBundleEntry::content::isModified is true when an asset's transformers change in between builds 00:14 +516: test/general.shard/asset_bundle_test.dart: AssetBundle.build (using context) wildcard directories are updated when filesystem changes 00:14 +517: test/general.shard/asset_bundle_test.dart: AssetBundle.build (using context) nonempty 00:14 +518: test/general.shard/asset_bundle_test.dart: AssetBundle.build (using context) deferred assets are parsed 00:14 +519: test/general.shard/asset_bundle_test.dart: AssetBundle.build (using context) deferred assets are parsed regularly when splitDeferredAssets Disabled 00:14 +520: test/general.shard/asset_bundle_test.dart: AssetBundle.build (using context) Test regression for mistyped file 00:14 +521: test/general.shard/asset_bundle_test.dart: AssetBundle.build (using context) empty pubspec 00:14 +522: test/general.shard/asset_bundle_test.dart: AssetBundle.build (using context) wildcard directories do not include subdirectories 00:14 +523: test/general.shard/asset_bundle_test.dart: AssetBundle.build (using context) handle removal of wildcard directories 00:14 +524: test/general.shard/asset_bundle_test.dart: AssetBundle.build (using context) deferred assets wildcard parsed 00:14 +525: test/general.shard/asset_bundle_test.dart: does not report package that causes asset bundle error when it is from own pubspec 00:14 +526: test/general.shard/asset_bundle_test.dart: Failed directory delete shows message 00:14 +527: test/general.shard/asset_bundle_test.dart: does not unnecessarily recreate asset manifest, font manifest, license 00:14 +528: test/general.shard/asset_bundle_test.dart: AssetBundle.build (web builds) empty pubspec 00:14 +529: test/general.shard/asset_bundle_test.dart: AssetBundle.build (web builds) pubspec contains an asset 00:14 +530: test/general.shard/asset_bundle_test.dart: inserts dummy file into additionalDependencies when wildcards are used 00:14 +531: test/general.shard/asset_bundle_test.dart: reports package that causes asset bundle error when it is a dependency 00:14 +532: test/general.shard/asset_bundle_test.dart: does not include assets in project directories as asset variants 00:14 +533: test/general.shard/asset_bundle_test.dart: does not include Material Design assets if uses-material-design: true is specified only by a dependency 00:14 +534: test/general.shard/asset_bundle_test.dart: Does not insert dummy file into additionalDependencies when wildcards are not used 00:14 +535: test/general.shard/asset_bundle_test.dart: Shaders: Included shaders are compiled for the web 00:14 +536: test/general.shard/asset_bundle_test.dart: Shaders: Including a shader triggers the shader compiler 00:14 +537: test/general.shard/asset_bundle_test.dart: Shaders: Material shaders are compiled for the web 00:14 +538: test/general.shard/asset_bundle_test.dart: does not track wildcard directories from dependencies 00:14 +539: test/general.shard/asset_bundle_test.dart: Does not insert dummy file into additionalDependencies when wildcards are used by dependencies 00:14 +540: test/general.shard/asset_bundle_test.dart: deferred and regular assets are included in manifest alphabetically 00:14 +541: test/general.shard/integration_test_device_test.dart: Can kill the started device 00:14 +542: test/general.shard/integration_test_device_test.dart: will not start when package missing 00:14 +543: test/general.shard/integration_test_device_test.dart: when the device fails to start 00:14 +544: test/general.shard/integration_test_device_test.dart: Can start the entrypoint 00:14 +545: test/general.shard/integration_test_device_test.dart: when the device starts without providing an vmService URI 00:14 +546: test/general.shard/build_info_test.dart: getDartNameForDarwinArch returns name used in Dart SDK 00:14 +547: test/general.shard/build_info_test.dart: getDartNameForDarwinArch returns name used in Dart SDK 00:14 +548: test/general.shard/build_info_test.dart: Validate build name versionName for Android 00:14 +549: test/general.shard/build_info_test.dart: Validate build name CFBundleShortVersionString for iOS 00:14 +550: test/general.shard/build_info_test.dart: Validate build name build mode configuration is correct 00:14 +551: test/general.shard/build_info_test.dart: named BuildInfo has correct defaults 00:14 +552: test/general.shard/build_info_test.dart: getIOSArchForName on Darwin arches 00:14 +553: test/general.shard/build_info_test.dart: Validate build number CFBundleVersion for iOS 00:14 +554: test/general.shard/build_info_test.dart: Validate build number versionCode for Android 00:14 +555: test/general.shard/build_info_test.dart: encodeDartDefines encodes define values with base64 encoded components 00:14 +556: test/general.shard/build_info_test.dart: toEnvironmentConfig encoding of standard values 00:14 +557: test/general.shard/build_info_test.dart: getNameForTargetPlatform on Darwin arches 00:14 +558: test/general.shard/build_info_test.dart: getNameForDarwinArch returns Apple names 00:14 +559: test/general.shard/build_info_test.dart: defaultMacOSArchsForEnvironment 00:14 +560: test/general.shard/build_info_test.dart: decodeDartDefines decodes base64 encoded dart defines 00:14 +561: test/general.shard/build_info_test.dart: defaultIOSArchsForEnvironment 00:14 +562: test/general.shard/build_info_test.dart: toBuildSystemEnvironment encoding of standard values 00:14 +563: test/general.shard/build_info_test.dart: toGradleConfig encoding of standard values 00:15 +564: test/general.shard/bundle_builder_test.dart: Passes correct defines to build system 00:15 +565: test/general.shard/bundle_builder_test.dart: writeBundle applies transformations to any assets that have them defined 00:15 +566: test/general.shard/bundle_builder_test.dart: Handles build system failure 00:15 +567: test/general.shard/bundle_builder_test.dart: Copies assets to expected directory after building 00:15 +568: test/general.shard/bundle_builder_test.dart: --enable-experiment is removed from getDefaultCachedKernelPath hash 00:15 +569: test/general.shard/emulator_test.dart: EmulatorManager getEmulatorsById 00:15 +570: test/general.shard/emulator_test.dart: EmulatorManager getEmulators 00:15 +571: test/general.shard/emulator_test.dart: EmulatorManager create emulator with a unique name does not throw 00:15 +572: test/general.shard/emulator_test.dart: EmulatorManager create emulator with an existing name errors 00:15 +573: test/general.shard/emulator_test.dart: EmulatorManager create emulator with an empty name does not fail 00:15 +574: test/general.shard/emulator_test.dart: EmulatorManager printEmulators prints the emulators information with header 00:15 +575: test/general.shard/emulator_test.dart: EmulatorManager getEmulators with no Android SDK 00:15 +576: test/general.shard/emulator_test.dart: EmulatorManager create emulator with a missing avdmanager does not crash. 00:15 +577: test/general.shard/emulator_test.dart: EmulatorManager create emulator without a name but when default exists adds a suffix 00:15 +578: test/general.shard/emulator_test.dart: ios_emulators runs correct launch commands 00:15 +579: test/general.shard/commands/daemon_test.dart: binds on ipv4 normally 00:15 +580: test/general.shard/commands/daemon_test.dart: binds on ipv6 if ipv4 failed normally 00:15 +581: test/general.shard/commands/build_test.dart: BuildSubCommand displays current null safety mode 00:15 +582: test/general.shard/commands/build_test.dart: All build commands support null safety options 00:15 +583: test/general.shard/commands/build_test.dart: Include only supported sub commands 00:15 +584: test/general.shard/commands/flutter_root_test.dart: Cache can initialize flutter root package-scheme platform script 00:15 +585: test/general.shard/commands/flutter_root_test.dart: Cache can initialize flutter root from environment variable 00:15 +586: test/general.shard/commands/flutter_root_test.dart: Cache can initialize flutter root from script file 00:15 +587: test/general.shard/commands/flutter_root_test.dart: Cache can initialize flutter root data-scheme platform script 00:15 +588: test/general.shard/commands/flutter_root_test.dart: Cache can initialize flutter root from snapshot location 00:15 +589: test/general.shard/commands/flutter_root_test.dart: Cache will default to current directory if there are no matches 00:16 +590: test/general.shard/commands/analyze_base_test.dart: AnalyzeBase message formatting with N issues 00:16 +591: test/general.shard/commands/analyze_base_test.dart: AnalyzeBase message formatting with zero issues 00:16 +592: test/general.shard/commands/analyze_base_test.dart: AnalyzeBase message with positive issue diff 00:16 +593: test/general.shard/commands/analyze_base_test.dart: AnalyzeBase message formatting with one issue 00:16 +594: test/general.shard/commands/analyze_base_test.dart: AnalyzeBase message with analyze files 00:16 +595: test/general.shard/commands/analyze_base_test.dart: AnalyzeBase message with negative issue diff 00:16 +596: test/general.shard/analytics_test.dart: (setUpAll) 00:16 +596: test/general.shard/analytics_test.dart: analytics with fakes single command usage path 00:16 +597: test/general.shard/analytics_test.dart: analytics with fakes flutter commands send timing events 00:16 +598: test/general.shard/analytics_test.dart: analytics with fakes command sends localtime 00:16 +599: test/general.shard/desktop_device_test.dart: startApp supports DebuggingOptions through FLUTTER_ENGINE_SWITCH environment variables 00:16 +600: test/general.shard/desktop_device_test.dart: startApp supports DebuggingOptions through FLUTTER_ENGINE_SWITCH environment variables 00:16 +601: test/general.shard/desktop_device_test.dart: startApp supports DebuggingOptions through FLUTTER_ENGINE_SWITCH environment variables 00:16 +602: test/general.shard/desktop_device_test.dart: startApp supports DebuggingOptions through FLUTTER_ENGINE_SWITCH environment variables 00:16 +603: test/general.shard/desktop_device_test.dart: startApp supports DebuggingOptions through FLUTTER_ENGINE_SWITCH environment variables 00:16 +604: test/general.shard/desktop_device_test.dart: startApp supports DebuggingOptions through FLUTTER_ENGINE_SWITCH environment variables 00:16 +605: test/general.shard/analytics_test.dart: analytics doesn't send when disabled 00:16 +606: test/general.shard/analytics_test.dart: analytics doesn't send when disabled 00:16 +607: test/general.shard/analytics_test.dart: analytics doesn't send when disabled 00:16 +608: test/general.shard/analytics_test.dart: analytics doesn't send when disabled 00:16 +609: test/general.shard/desktop_device_test.dart: Desktop devices pass through the enable-impeller flag 00:16 +610: test/general.shard/analytics_test.dart: analytics config doesn't send 00:16 +611: test/general.shard/analytics_test.dart: analytics config doesn't send 00:16 +612: test/general.shard/analytics_test.dart: analytics config doesn't send 00:16 +613: test/general.shard/analytics_test.dart: analytics config doesn't send 00:16 +614: test/general.shard/analytics_test.dart: analytics config doesn't send 00:16 +615: test/general.shard/analytics_test.dart: analytics config doesn't send 00:16 +616: test/general.shard/analytics_test.dart: analytics config doesn't send 00:16 +617: test/general.shard/analytics_test.dart: analytics config doesn't send 00:16 +618: test/general.shard/desktop_device_test.dart: Device logger captures all output 00:16 +619: test/general.shard/desktop_device_test.dart: Device logger captures all output 00:16 +620: test/general.shard/analytics_test.dart: analytics bots don't send on bots with unknown version 00:16 +621: test/general.shard/analytics_test.dart: analytics bots don't send on bots with unknown version 00:16 +622: test/general.shard/desktop_device_test.dart: Desktop devices pass through the --no-enable-impeller flag 00:16 +623: test/general.shard/analytics_test.dart: analytics bots Uses AnalyticsMock when .flutter cannot be created 00:16 +624: test/general.shard/desktop_device_test.dart: macOS devices print warning if Dart VM not found within timeframe in CI 00:16 +625: test/general.shard/desktop_device_test.dart: startApp supports dartEntrypointArgs 00:16 +626: test/general.shard/desktop_device_test.dart: Port forwarder is a no-op 00:16 +627: test/general.shard/compute_dev_dependencies_test.dart: dev used as a non-dev dependency transitively 00:16 +628: test/general.shard/compute_dev_dependencies_test.dart: no dev dependencies at all 00:16 +629: test/general.shard/compute_dev_dependencies_test.dart: omitted devDependencies in app package 00:16 +630: test/general.shard/compute_dev_dependencies_test.dart: dev dependency 00:16 +631: test/general.shard/compute_dev_dependencies_test.dart: combination of an included and excluded dev_dependency 00:17 +632: test/general.shard/compute_dev_dependencies_test.dart: throws and logs on invalid JSON 00:17 +633: test/general.shard/device_vm_service_discovery_for_attach_test.dart: LogScanningVMServiceDiscoveryForAttach forwards the port if given a port forwarder 00:17 +634: test/general.shard/device_vm_service_discovery_for_attach_test.dart: LogScanningVMServiceDiscoveryForAttach uses the host port if given 00:17 +635: test/general.shard/device_vm_service_discovery_for_attach_test.dart: LogScanningVMServiceDiscoveryForAttach can discover the port 00:17 +636: test/general.shard/device_vm_service_discovery_for_attach_test.dart: LogScanningVMServiceDiscoveryForAttach ignores the port that does not match devicePort 00:17 +637: test/general.shard/device_vm_service_discovery_for_attach_test.dart: DelegateVMServiceDiscoveryForAttach uris returns from both delegates 00:17 +638: test/general.shard/create_config_test.dart: Suggests a valid Pub package name 00:17 +639: test/general.shard/create_config_test.dart: Validates Pub package name 00:17 +640: test/general.shard/create_config_test.dart: kWindowsDrivePattern 00:17 +641: test/general.shard/run_hot_test.dart: defaultReloadSourcesHelper() handles empty DeviceReloadReports) 00:17 +642: test/general.shard/run_hot_test.dart: signal handling kill with a detach keeps the test device running 00:17 +643: test/general.shard/run_hot_test.dart: signal handling kill with a detach keeps the test device running 00:17 +644: test/general.shard/run_hot_test.dart: signal handling kill with a detach keeps the test device running 00:17 +645: test/general.shard/time_test.dart: formatting can round-trip formatted time 00:17 +646: test/general.shard/time_test.dart: formatting can round-trip formatted time 00:17 +647: test/general.shard/time_test.dart: formatting can round-trip formatted time 00:17 +648: test/general.shard/fake_process_manager_test.dart: FakeProcess exits when completer completes (if no duration specified) 00:18 +649: test/general.shard/fake_process_manager_test.dart: FakeProcess exits with specified exit code 00:18 +650: test/general.shard/fake_process_manager_test.dart: FakeProcess process exit is asynchronous 00:18 +651: test/general.shard/fake_process_manager_test.dart: FakeProcess stderr, stdout stream data after exit when outputFollowsExit is true 00:18 +652: test/general.shard/fake_process_manager_test.dart: FakeProcess when completer and duration are specified, does not exit until duration has elapsed 00:18 +653: test/general.shard/fake_process_manager_test.dart: FakeProcess exits with specified stderr, stdout 00:18 +654: test/general.shard/fake_process_manager_test.dart: FakeProcess exits after specified delay (if no completer specified) 00:18 +655: test/general.shard/fake_process_manager_test.dart: FakeProcess when completer and duration are specified, does not exit until completer is completed 00:18 +656: test/general.shard/fake_process_manager_test.dart: FakeProcess stdin should be flushable (all data written is consumed) 00:18 +657: test/general.shard/fake_process_manager_test.dart: FakeProcessManager run stderr, stdout are List<int> if encoding is null 00:18 +658: test/general.shard/fake_process_manager_test.dart: FakeProcessManager run stderr, stdout are String if encoding is specified 00:18 +659: test/general.shard/fake_process_manager_test.dart: FakeProcessManager run can run a fake command 00:18 +660: test/general.shard/fake_process_manager_test.dart: FakeProcessManager run stderr, stdout are String if encoding is unspecified 00:18 +661: test/general.shard/fake_process_manager_test.dart: FakeProcessManager start can run a fake command 00:18 +662: test/general.shard/fake_process_manager_test.dart: FakeProcessManager start outputFollowsExit delays stderr, stdout until after process exit 00:18 +663: test/general.shard/fake_process_manager_test.dart: FakeProcessManager runSync stderr, stdout are List<int> if encoding is null 00:18 +664: test/general.shard/fake_process_manager_test.dart: FakeProcessManager runSync stderr, stdout are String if encoding is specified 00:18 +665: test/general.shard/fake_process_manager_test.dart: FakeProcessManager runSync can run a fake command 00:18 +666: test/general.shard/fake_process_manager_test.dart: FakeProcessManager runSync stderr, stdout are String if encoding is unspecified 00:18 +667: test/general.shard/github_template_test.dart: GitHub template creator sanitized error message String 00:18 +668: test/general.shard/github_template_test.dart: GitHub template creator sanitized error message DevFSException 00:18 +669: test/general.shard/github_template_test.dart: GitHub template creator sanitized error message ArgumentError 00:18 +670: test/general.shard/github_template_test.dart: GitHub template creator sanitized error message SocketException 00:18 +671: test/general.shard/github_template_test.dart: GitHub template creator sanitized error message ProcessException 00:18 +672: test/general.shard/github_template_test.dart: GitHub template creator sanitized error message Exception 00:18 +673: test/general.shard/github_template_test.dart: GitHub template creator sanitized error message FileSystemException 00:18 +674: test/general.shard/github_template_test.dart: GitHub template creator sanitized error message Error 00:18 +675: test/general.shard/github_template_test.dart: GitHub template creator similar issues URL 00:18 +676: test/general.shard/github_template_test.dart: GitHub template creator new issue template URL shows GitHub issue URL 00:18 +677: test/general.shard/github_template_test.dart: GitHub template creator new issue template URL app metadata 00:18 +678: test/general.shard/asset_test.dart: Assets (posix file system) bundles material shaders on non-web platforms 00:18 +679: test/general.shard/asset_test.dart: Assets (posix file system) bundles material shaders on web platforms 00:18 +680: test/general.shard/asset_test.dart: Assets (posix file system) app font uses local font file 00:18 +681: test/general.shard/asset_test.dart: Assets (posix file system) handles empty pubspec with .dart_tool/package_config.json 00:18 +682: test/general.shard/asset_test.dart: Assets (windows file system) bundles material shaders on non-web platforms 00:18 +683: test/general.shard/asset_test.dart: Assets (windows file system) bundles material shaders on web platforms 00:18 +684: test/general.shard/asset_test.dart: Assets (windows file system) app font uses local font file 00:18 +685: test/general.shard/asset_test.dart: Assets (windows file system) handles empty pubspec with .dart_tool/package_config.json 00:18 +686: test/general.shard/coverage_collector_test.dart: Coverage collector with libraryFilters 00:18 +687: test/general.shard/coverage_collector_test.dart: Coverage collector Can handle coverage SentinelException 00:18 +688: test/general.shard/coverage_collector_test.dart: Coverage collector records test timings when provided TestTimeRecorder 00:18 +689: test/general.shard/coverage_collector_test.dart: Coverage collector processes coverage and script data 00:18 +690: test/general.shard/coverage_collector_test.dart: Coverage collector with libraryFilters and null libraryNames 00:18 +691: test/general.shard/coverage_collector_test.dart: Coverage collector with null libraryNames accepts all libraries 00:18 +692: test/general.shard/coverage_collector_test.dart: Coverage collector respects libraryNames in finalized report 00:18 +693: test/general.shard/coverage_collector_test.dart: Coverage collector caches read files 00:18 +694: test/general.shard/coverage_collector_test.dart: Coverage collector fills coverableLineCache 00:18 +695: test/general.shard/coverage_collector_test.dart: Coverage collector avoids recompiling libraries in coverableLineCache 00:18 +696: test/general.shard/coverage_collector_test.dart: Coverage collector respects ignore whole file 00:18 +697: test/general.shard/coverage_collector_test.dart: Coverage collector with branch coverage 00:18 +698: test/general.shard/update_packages_test.dart: PubspecYaml Loads dependencies 00:18 +699: test/general.shard/update_packages_test.dart: createTemporaryFlutterSdk creates an unpinned flutter SDK 00:18 +700: test/general.shard/update_packages_test.dart: Throws a StateError on a malformed git: reference 00:18 +701: test/general.shard/update_packages_test.dart: kManuallyPinnedDependencies pins are actually pins 00:18 +702: test/general.shard/update_packages_test.dart: PubspecYaml apply skips explicitly excluded packages 00:19 +703: test/general.shard/artifacts_test.dart: LocalEngineArtifacts uses prebuilt dart sdk for web platform 00:19 +704: test/general.shard/asset_bundle_variant_test.dart: AssetBundle asset variants (with Unix-style paths) Asset paths should never be URI-encoded 00:19 +705: test/general.shard/asset_bundle_variant_test.dart: AssetBundle asset variants (with Unix-style paths) Asset paths should never be URI-encoded 00:19 +706: test/general.shard/asset_bundle_variant_test.dart: AssetBundle asset variants (with Unix-style paths) Asset paths should never be URI-encoded 00:19 +707: test/general.shard/asset_bundle_variant_test.dart: AssetBundle asset variants (with Unix-style paths) Asset paths should never be URI-encoded 00:19 +708: test/general.shard/asset_bundle_variant_test.dart: AssetBundle asset variants (with Unix-style paths) Asset paths should never be URI-encoded 00:19 +709: test/general.shard/asset_bundle_variant_test.dart: AssetBundle asset variants (with Unix-style paths) Asset paths should never be URI-encoded 00:19 +710: test/general.shard/asset_bundle_variant_test.dart: AssetBundle asset variants (with Unix-style paths) Asset paths should never be URI-encoded 00:19 +711: test/general.shard/asset_bundle_variant_test.dart: AssetBundle asset variants (with Unix-style paths) Asset paths should never be URI-encoded 00:19 +712: test/general.shard/asset_bundle_variant_test.dart: AssetBundle asset variants (with Unix-style paths) Asset paths should never be URI-encoded 00:19 +713: test/general.shard/asset_bundle_variant_test.dart: AssetBundle asset variants (with Unix-style paths) Asset paths should never be URI-encoded 00:19 +714: test/general.shard/asset_bundle_variant_test.dart: AssetBundle asset variants (with Unix-style paths) Asset paths should never be URI-encoded 00:19 +715: test/general.shard/asset_bundle_variant_test.dart: AssetBundle asset variants (with Unix-style paths) Asset paths should never be URI-encoded 00:19 +716: test/general.shard/asset_bundle_variant_test.dart: AssetBundle asset variants (with Unix-style paths) Asset paths should never be URI-encoded 00:19 +717: test/general.shard/asset_bundle_variant_test.dart: AssetBundle asset variants (with Unix-style paths) Asset paths should never be URI-encoded 00:19 +718: test/general.shard/asset_bundle_variant_test.dart: AssetBundle asset variants (with Unix-style paths) Asset paths should never be URI-encoded 00:19 +719: test/general.shard/asset_bundle_variant_test.dart: AssetBundle asset variants (with Unix-style paths) Asset paths should never be URI-encoded 00:19 +720: test/general.shard/asset_bundle_variant_test.dart: AssetBundle asset variants (with Unix-style paths) Asset paths should never be URI-encoded 00:19 +721: test/general.shard/asset_bundle_variant_test.dart: AssetBundle asset variants (with Unix-style paths) Main assets are not included if the file does not exist 00:19 +722: test/general.shard/asset_bundle_variant_test.dart: AssetBundle asset variants (with Unix-style paths) Only images in folders named with device pixel ratios (e.g. 2x, 3.0x) should be considered as variants of other images 00:19 +723: test/general.shard/asset_bundle_variant_test.dart: AssetBundle asset variants (with Unix-style paths) Asset directories have their subdirectories searched for asset variants 00:19 +724: test/general.shard/asset_bundle_variant_test.dart: AssetBundle asset variants (with Windows-style filepaths) Variant detection works with windows-style filepaths 00:19 +725: test/general.shard/asset_bundle_package_fonts_test.dart: AssetBundle fonts from packages App uses local font and package font with own font file. 00:19 +726: test/general.shard/asset_bundle_package_fonts_test.dart: AssetBundle fonts from packages App font uses font file from package 00:19 +727: test/general.shard/asset_bundle_package_fonts_test.dart: AssetBundle fonts from packages App font uses local font file and package font file 00:19 +728: test/general.shard/asset_bundle_package_fonts_test.dart: AssetBundle fonts from packages App uses package font with own font file 00:19 +729: test/general.shard/asset_bundle_package_fonts_test.dart: AssetBundle fonts from packages App uses package font with properties and own font file 00:19 +730: test/general.shard/asset_bundle_package_fonts_test.dart: AssetBundle fonts from packages App includes neither font manifest nor fonts when no defines fonts 00:19 +731: test/general.shard/asset_bundle_package_fonts_test.dart: AssetBundle fonts from packages App uses package font with font file from another package 00:19 +732: test/general.shard/terminal_handler_test.dart: s, bails taking screenshot on debug device if dwds.screenshot throws RpcError, restoring banner 00:19 +733: test/general.shard/terminal_handler_test.dart: ResidentRunner clears the screen when it should 00:19 +734: test/general.shard/terminal_handler_test.dart: keyboard input handling help character surrounded with newlines 00:19 +735: test/general.shard/terminal_handler_test.dart: s, can take screenshot on debug device that supports screenshot 00:19 +736: test/general.shard/terminal_handler_test.dart: pidfile creation 00:19 +737: test/general.shard/terminal_handler_test.dart: s, does not take a screenshot on a device that does not support screenshot or the service protocol 00:19 +738: test/general.shard/terminal_handler_test.dart: s, can take screenshot on debug web device that does not support screenshot 00:19 +739: test/general.shard/terminal_handler_test.dart: s, does not take a screenshot on a web device that does not support screenshot or the service protocol 00:19 +740: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter I - debugToggleInvertOversizedImages in profile mode is skipped 00:19 +741: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter n, can handle trailing only newlines 00:19 +742: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter S - debugDumpSemanticsTreeInTraversalOrder without service protocol is skipped 00:19 +743: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter o,O - debugTogglePlatform 00:19 +744: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter h,H,? - printHelp 00:19 +745: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter P - debugTogglePerformanceOverlayOverride 00:19 +746: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter i - debugToggleWidgetInspector with web target 00:19 +747: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter P - debugTogglePerformanceOverlayOverride with web target is skipped 00:19 +748: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter f - debugDumpFocusTree 00:19 +749: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter R - hotRestart 00:19 +750: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter b - debugToggleBrightness without service protocol is skipped 00:19 +751: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter t,T - debugDumpRenderTree 00:19 +752: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter b - debugToggleBrightness 00:19 +753: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter a - debugToggleProfileWidgetBuilds 00:19 +754: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter w,W - debugDumpApp with web target 00:19 +755: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter L - debugDumpLayerTree 00:19 +756: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter a - debugToggleProfileWidgetBuilds with web target 00:19 +757: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter L - debugDumpLayerTree without service protocol is skipped 00:19 +758: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter R - hotRestart with non-fatal error 00:19 +759: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter R - hotRestart unsupported 00:19 +760: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter q,Q - exit 00:19 +761: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter f - debugDumpFocusTree without service protocol is skipped 00:19 +762: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter z,Z - debugToggleDebugCheckElevationsEnabled with web target 00:19 +763: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter z,Z - debugToggleDebugCheckElevationsEnabled without service protocol is skipped 00:19 +764: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter U - debugDumpSemanticsTreeInInverseHitTestOrder 00:19 +765: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter r - hotReload with fatal error 00:19 +766: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter o,O - debugTogglePlatform without service protocol is skipped 00:19 +767: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter w,W - debugDumpApp without service protocol is skipped 00:19 +768: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter r - hotReload with non-fatal error 00:19 +769: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter I - debugToggleInvertOversizedImages 00:19 +770: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter a - debugToggleProfileWidgetBuilds without service protocol is skipped 00:19 +771: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter P - debugTogglePerformanceOverlayOverride without service protocol is skipped 00:19 +772: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter L - debugDumpLayerTree with web target 00:19 +773: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter p - debugToggleDebugPaintSizeEnabled 00:19 +774: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter i - debugToggleWidgetInspector without service protocol is skipped 00:19 +775: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter S - debugDumpSemanticsTreeInTraversalOrder 00:19 +776: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter R - hotRestart with fatal error 00:19 +777: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter U - debugDumpSemanticsTreeInInverseHitTestOrder with web target 00:19 +778: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter t,T - debugDumpRenderTree without service protocol is skipped 00:19 +779: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter f - debugDumpFocusTree with service protocol and profile mode is skipped 00:19 +780: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter t,T - debugDumpRenderTree with web target 00:19 +781: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter o,O - debugTogglePlatform with web target 00:19 +782: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter d,D - detach 00:19 +783: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter z,Z - debugToggleDebugCheckElevationsEnabled 00:19 +784: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter L - debugDumpLayerTree with service protocol and profile mode is skipped 00:19 +785: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter i - debugToggleWidgetInspector 00:19 +786: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter v - launchDevToolsInBrowser 00:19 +787: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter r - hotReload 00:19 +788: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter w,W - debugDumpApp 00:19 +789: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter a, can handle trailing newlines 00:19 +790: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter S - debugDumpSemanticsTreeInTraversalOrder with web target 00:19 +791: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter f - debugDumpLayerTree with web target 00:19 +792: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter p - debugToggleDebugPaintSizeEnabled with web target 00:19 +793: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter U - debugDumpSemanticsTreeInInverseHitTestOrder without service protocol is skipped 00:19 +794: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter b - debugToggleBrightness with web target 00:19 +795: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter r - hotReload unsupported 00:19 +796: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter I - debugToggleInvertOversizedImages with web target 00:19 +797: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter p - debugToggleDebugPaintSizeEnabled without service protocol is skipped 00:19 +798: test/general.shard/terminal_handler_test.dart: keycode verification, brought to you by the letter I - debugToggleInvertOversizedImages without service protocol is skipped 00:19 +799: test/general.shard/terminal_handler_test.dart: s, will not take screenshot on non-web device without screenshot tooling support 00:19 +800: test/general.shard/terminal_handler_test.dart: s, bails taking screenshot on debug device if debugAllowBanner during second request 00:19 +801: test/general.shard/terminal_handler_test.dart: keyboard input handling single help character 00:19 +802: test/general.shard/terminal_handler_test.dart: s, can take screenshot on device that does not support service protocol 00:20 +803: test/general.shard/dart/pub_get_test.dart: (setUpAll) 00:20 +803: test/general.shard/dart/pub_get_test.dart: Pub error handling 00:20 +804: test/general.shard/dart/pub_get_test.dart: pub get 66 shows message from pub 00:20 +805: test/general.shard/dart/pub_get_test.dart: checkUpToDate does not skip pub get if the pubspec.lock does not exist 00:20 +806: test/general.shard/dart/pub_get_test.dart: Preloaded packages are added to the pub cache 00:20 +807: test/general.shard/dart/pub_get_test.dart: checkUpToDate does not skip pub get if the package config does not exist 00:20 +808: test/general.shard/dart/pub_get_test.dart: pub get with failing exit code even with OutputMode == failuresOnly 00:20 +809: test/general.shard/dart/pub_get_test.dart: shouldSkipThirdPartyGenerator does not skip pub get if package_config.json has "generator": "pub" 00:20 +810: test/general.shard/dart/pub_get_test.dart: shouldSkipThirdPartyGenerator skips pub get if the package config "generator" is different than "pub" 00:20 +811: test/general.shard/dart/pub_get_test.dart: shouldSkipThirdPartyGenerator does not skip pub get the parameter is false 00:20 +812: test/general.shard/dart/pub_get_test.dart: shouldSkipThirdPartyGenerator does not skip pub get if package_config.json has "generator": "pub" 00:20 +813: test/general.shard/dart/pub_get_test.dart: checkUpToDate does not skip pub get if the pubspec.lock is older that the pubspec 00:20 +814: test/general.shard/dart/pub_get_test.dart: checkUpToDate does not skip pub get if the package config is older that the pubspec 00:20 +815: test/general.shard/dart/pub_get_test.dart: package_config_subset file is generated from packages and not timestamp 00:20 +816: test/general.shard/dart/pub_get_test.dart: pub get does not inherit logger.verbose 00:20 +817: test/general.shard/dart/pub_get_test.dart: checkUpToDate skips pub get if the package config is newer than the pubspec and the current framework version is the same as the last version 00:20 +818: test/general.shard/dart/pub_get_test.dart: checkUpToDate does not skip pub get if the package config is newer than the pubspec but the current framework version does not exist yet 00:20 +819: test/general.shard/dart/pub_get_test.dart: pub get suppresses progress output 00:20 +820: test/general.shard/dart/pub_get_test.dart: pub get shows working directory on process exception 00:20 +821: test/general.shard/dart/pub_get_test.dart: pub cache in environment is used 00:20 +822: test/general.shard/dart/pub_get_test.dart: checkUpToDate does not skip pub get if the package config is newer than the pubspec but the current framework version is not the same as the last version 00:20 +823: test/general.shard/dart/pub_get_test.dart: Throws a tool exit if pub cannot be run 00:20 +824: test/general.shard/dart/pub_get_test.dart: pub cache in flutter root is ignored 00:20 +825: test/general.shard/dart/pub_get_test.dart: (tearDownAll) 00:20 +825: test/general.shard/dart/generate_synthetic_packages_test.dart: does not call buildSystem.build when l10n.yaml is not present 00:20 +826: test/general.shard/dart/generate_synthetic_packages_test.dart: calls buildSystem.build with blank l10n.yaml file 00:20 +827: test/general.shard/dart/generate_synthetic_packages_test.dart: synthetic-package omitted with explicit-package-dependencies is a NOP 00:20 +828: test/general.shard/dart/generate_synthetic_packages_test.dart: calls buildSystem.build with l10n.yaml synthetic-package: true 00:20 +829: test/general.shard/dart/generate_synthetic_packages_test.dart: does not call buildSystem.build with incorrect l10n.yaml format 00:20 +830: test/general.shard/dart/generate_synthetic_packages_test.dart: calls buildSystem.build with l10n.yaml synthetic-package: null 00:20 +831: test/general.shard/dart/generate_synthetic_packages_test.dart: synthetic-package: false has no deprecation warning 00:20 +832: test/general.shard/dart/generate_synthetic_packages_test.dart: synthetic-package: true (implicit) logs a deprecation warning 00:20 +833: test/general.shard/dart/generate_synthetic_packages_test.dart: synthetic-package: true with explicit-packages-resolution is an error 00:20 +834: test/general.shard/dart/generate_synthetic_packages_test.dart: synthetic-package defaults to false if explicit-package-dependencies is enabled 00:20 +835: test/general.shard/dart/generate_synthetic_packages_test.dart: synthetic-package: true (explicit) logs a deprecation warning 00:20 +836: test/general.shard/dart/generate_synthetic_packages_test.dart: does not call buildSystem.build with non-bool "synthetic-package" value 00:20 +837: test/general.shard/dart/pub_deps_test.dart: (setUpAll) 00:20 +837: test/general.shard/dart/pub_deps_test.dart: fails on non-parseable JSON 00:20 +838: test/general.shard/dart/pub_deps_test.dart: fails on unexpected JSON type 00:20 +839: test/general.shard/dart/pub_deps_test.dart: throws a tool exit if pub cannot be run 00:20 +840: test/general.shard/dart/pub_deps_test.dart: fails on non-zero exit code 00:20 +841: test/general.shard/dart/pub_deps_test.dart: (tearDownAll) 00:20 +841: test/general.shard/dart/language_version_test.dart: detects language version in comment 00:20 +842: test/general.shard/dart/language_version_test.dart: detects language version with tons of whitespace 00:20 +843: test/general.shard/dart/language_version_test.dart: detects language version with leading whitespace 00:20 +844: test/general.shard/dart/language_version_test.dart: does not detect language version in nested block comment 00:20 +845: test/general.shard/dart/language_version_test.dart: does not detect invalid language version 00:20 +846: test/general.shard/dart/language_version_test.dart: detects language version after nested block comment 00:20 +847: test/general.shard/dart/language_version_test.dart: does not detect language version after library declaration 00:20 +848: test/general.shard/dart/language_version_test.dart: Can parse Dart language version with pre/post suffix 00:20 +849: test/general.shard/dart/language_version_test.dart: Returns null safe error if reading the file throws a FileSystemException 00:20 +850: test/general.shard/dart/language_version_test.dart: looks up language version from package if not found in file 00:20 +851: test/general.shard/dart/language_version_test.dart: detects language version in comment without spacing 00:20 +852: test/general.shard/dart/language_version_test.dart: detects language version in comment with more numbers 00:20 +853: test/general.shard/dart/language_version_test.dart: defaults to current version if package lookup returns null 00:20 +854: test/general.shard/dart/language_version_test.dart: does not crash with unbalanced closing block comments 00:20 +855: test/general.shard/dart/language_version_test.dart: does not detect language version after part declaration 00:20 +856: test/general.shard/dart/language_version_test.dart: detects language version with tabs 00:20 +857: test/general.shard/dart/language_version_test.dart: does not detect language version in single line block comment 00:20 +858: test/general.shard/dart/language_version_test.dart: does not detect language version in dartdoc 00:20 +859: test/general.shard/dart/language_version_test.dart: does not detect language version after import declaration 00:20 +860: test/general.shard/dart/language_version_test.dart: does not detect language version in block comment 00:20 +861: test/general.shard/dart/language_version_test.dart: does not crash with unbalanced opening block comments 00:21 +862: test/general.shard/ios/ios_device_logger_test.dart: debugger stream detaches debugger 00:21 +863: test/general.shard/ios/ios_device_logger_test.dart: debugger stream Does not throw if debuggerStream set after logReader closed 00:21 +864: test/general.shard/ios/ios_device_logger_test.dart: debugger stream IOSDeviceLogReader removes metadata prefix from lldb output 00:21 +865: test/general.shard/ios/ios_device_logger_test.dart: debugger stream errors on debugger stream closes log stream 00:21 +866: test/general.shard/ios/ios_device_logger_test.dart: Determine which loggers to use for iOS 13 or greater non-CoreDevice and _iosDeployDebugger not attached 00:21 +867: test/general.shard/ios/ios_device_logger_test.dart: Determine which loggers to use for physically attached CoreDevice 00:21 +868: test/general.shard/ios/ios_device_logger_test.dart: Determine which loggers to use when useIOSDeployLogging is true ios-deploy sends flutter messages to stream 00:21 +869: test/general.shard/ios/ios_device_logger_test.dart: Determine which loggers to use when useIOSDeployLogging is false ios-deploy does not send flutter messages to stream 00:21 +870: test/general.shard/ios/ios_device_logger_test.dart: Determine which loggers to use for wirelessly attached CoreDevice 00:21 +871: test/general.shard/ios/ios_device_logger_test.dart: Determine which loggers to use for iOS 13 or greater non-CoreDevice, _iosDeployDebugger not attached, and VM is connected 00:21 +872: test/general.shard/ios/ios_device_logger_test.dart: Determine which loggers to use for iOS 12 or less device 00:21 +873: test/general.shard/ios/ios_device_logger_test.dart: Determine which loggers to use when useSyslogLogging is true syslog sends flutter messages to stream 00:21 +874: test/general.shard/ios/ios_device_logger_test.dart: Determine which loggers to use when useSyslogLogging is false syslog does not send flutter messages to stream 00:21 +875: test/general.shard/ios/ios_device_logger_test.dart: Determine which loggers to use for iOS 16 or greater non-CoreDevice 00:21 +876: test/general.shard/ios/ios_device_logger_test.dart: Determine which loggers to use when useUnifiedLogging is true Dart VM sends flutter messages to stream 00:21 +877: test/general.shard/ios/ios_device_start_prebuilt_test.dart: startApp using route 00:21 +878: test/general.shard/ios/ios_device_start_prebuilt_test.dart: startApp using route 00:21 +879: test/general.shard/ios/ios_device_start_prebuilt_test.dart: startApp using route 00:21 +880: test/general.shard/ios/ios_device_start_prebuilt_test.dart: startApp using route 00:21 +881: test/general.shard/ios/ios_device_start_prebuilt_test.dart: startApp using route 00:21 +882: test/general.shard/ios/ios_device_start_prebuilt_test.dart: startApp using route 00:21 +883: test/general.shard/ios/ios_device_start_prebuilt_test.dart: startApp using route 00:21 +884: test/general.shard/ios/ios_device_start_prebuilt_test.dart: startApp using route 00:21 +885: test/general.shard/ios/ios_device_start_prebuilt_test.dart: startApp using route 00:21 +886: test/general.shard/ios/ios_device_start_prebuilt_test.dart: startApp using route 00:21 +887: test/general.shard/ios/ios_device_start_prebuilt_test.dart: startApp using route 00:21 +888: test/general.shard/ios/ios_device_start_prebuilt_test.dart: startApp using route 00:21 +889: test/general.shard/ios/ios_device_start_prebuilt_test.dart: startApp using route 00:21 +890: test/general.shard/ios/ios_device_start_prebuilt_test.dart: startApp using route 00:21 +891: test/general.shard/ios/ios_device_start_prebuilt_test.dart: startApp using route 00:21 +892: test/general.shard/ios/ios_device_start_prebuilt_test.dart: startApp using route 00:21 +893: test/general.shard/ios/ios_device_start_prebuilt_test.dart: IOSDevice.startApp launches in debug mode via log reading on <iOS 13 00:21 +894: test/general.shard/ios/ios_device_start_prebuilt_test.dart: IOSDevice.startApp attaches in debug mode via log reading on iOS 13+ 00:21 +895: test/general.shard/ios/ios_device_start_prebuilt_test.dart: IOSDevice.startApp prints warning message if discovery takes longer than configured timeout for wired device 00:21 +896: test/general.shard/ios/ios_device_start_prebuilt_test.dart: IOSDevice.startApp for CoreDevice in debug mode succeeds with shutdown hook added when running from CI 00:21 +897: test/general.shard/ios/ios_device_start_prebuilt_test.dart: IOSDevice.startApp for CoreDevice in debug mode succeeds 00:21 +898: test/general.shard/ios/ios_device_start_prebuilt_test.dart: IOSDevice.startApp for CoreDevice in debug mode IOSDevice.startApp attaches in debug mode via device logging when mDNS fails 00:21 +899: test/general.shard/ios/ios_device_start_prebuilt_test.dart: IOSDevice.startApp for CoreDevice in debug mode prints warning message if it takes too long to start debugging 00:21 +900: test/general.shard/ios/ios_device_start_prebuilt_test.dart: IOSDevice.startApp for CoreDevice in debug mode IOSDevice.startApp attaches in debug mode via mDNS when device logging fails 00:21 +901: test/general.shard/ios/ios_device_start_prebuilt_test.dart: IOSDevice.startApp for CoreDevice in debug mode IOSDevice.startApp fails to find Dart VM in CI 00:21 +902: test/general.shard/ios/ios_device_start_prebuilt_test.dart: IOSDevice.startApp succeeds in release mode 00:21 +903: test/general.shard/ios/ios_device_start_prebuilt_test.dart: IOSDevice.startApp retries when ios-deploy loses connection the first time in CI 00:21 +904: test/general.shard/ios/ios_device_start_prebuilt_test.dart: IOSDevice.startApp forwards all supported debugging options 00:21 +905: test/general.shard/ios/ios_device_start_prebuilt_test.dart: IOSDevice.startApp twice in a row where ios-deploy fails the first time 00:21 +906: test/general.shard/ios/ios_device_start_prebuilt_test.dart: IOSDevice.startApp prints warning message if discovery takes longer than configured timeout for wireless device 00:21 +907: test/general.shard/ios/ios_device_start_prebuilt_test.dart: startApp using trace-startup 00:21 +908: test/general.shard/ios/ios_device_start_prebuilt_test.dart: disposing device disposes the portForwarder and logReader 00:21 +909: test/general.shard/ios/ios_device_start_prebuilt_test.dart: IOSDevice.startApp does not retry when ios-deploy loses connection if not in CI 00:21 +910: test/general.shard/ios/ios_device_port_forwarder_test.dart: IOSDevicePortForwarder.forward will kill iproxy processes before invoking a second 00:21 +911: test/general.shard/ios/devices_test.dart: getDiagnostics throws returns platform diagnostic exception on windows 00:21 +912: test/general.shard/ios/devices_test.dart: getDiagnostics throws returns platform diagnostic exception on linux 00:21 +913: test/general.shard/ios/devices_test.dart: getDiagnostics returns diagnostics 00:21 +914: test/general.shard/ios/devices_test.dart: waitForDeviceToConnect wait for device to connect via usb 00:21 +915: test/general.shard/ios/devices_test.dart: waitForDeviceToConnect wait for device to connect via wifi 00:21 +916: test/general.shard/ios/devices_test.dart: waitForDeviceToConnect wait for device returns null 00:21 +917: test/general.shard/ios/devices_test.dart: IOSDevice parses sdk version 00:21 +918: test/general.shard/ios/devices_test.dart: IOSDevice successfully instantiates on Mac OS 00:21 +919: test/general.shard/ios/devices_test.dart: IOSDevice throws UnsupportedError exception if instantiated on linux 00:21 +920: test/general.shard/ios/devices_test.dart: IOSDevice throws UnsupportedError exception if instantiated on windows 00:21 +921: test/general.shard/ios/devices_test.dart: IOSDevice Supports debug, profile, and release modes 00:21 +922: test/general.shard/ios/devices_test.dart: IOSDevice 32-bit devices are unsupported 00:21 +923: test/general.shard/ios/devices_test.dart: IOSDevice parses major version 00:21 +924: test/general.shard/ios/devices_test.dart: IOSDevice has build number in sdkNameAndVersion 00:21 +925: test/general.shard/ios/devices_test.dart: IOSDevice .dispose() kills all log readers & port forwarders 00:21 +926: test/general.shard/ios/devices_test.dart: polling pollingGetDevices returns attached devices 00:21 +927: test/general.shard/ios/devices_test.dart: polling start polling 00:21 +928: test/general.shard/ios/devices_test.dart: polling polling can be restarted if stream is closed 00:21 +929: test/general.shard/ios/devices_test.dart: polling dispose cancels polling subscription 00:21 +930: test/general.shard/ios/devices_test.dart: polling pollingGetDevices throws Unsupported Operation exception on windows 00:21 +931: test/general.shard/ios/devices_test.dart: polling start polling without Xcode 00:21 +932: test/general.shard/ios/devices_test.dart: polling pollingGetDevices throws Unsupported Operation exception on linux 00:22 +933: test/general.shard/ios/xcodeproj_test.dart: xcodebuild -list getInfo throws a tool exit when it is unable to find a project 00:22 +934: test/general.shard/ios/xcodeproj_test.dart: scheme for default project is Runner 00:22 +935: test/general.shard/ios/xcodeproj_test.dart: updateGeneratedXcodeProperties allow build info to override build number 00:22 +936: test/general.shard/ios/xcodeproj_test.dart: updateGeneratedXcodeProperties extract build name from pubspec.yaml 00:22 +937: test/general.shard/ios/xcodeproj_test.dart: updateGeneratedXcodeProperties does not set TRACK_WIDGET_CREATION when trackWidgetCreation is false 00:22 +938: test/general.shard/ios/xcodeproj_test.dart: updateGeneratedXcodeProperties default build name and number when version is missing 00:22 +939: test/general.shard/ios/xcodeproj_test.dart: updateGeneratedXcodeProperties allow build info to override build name and number 00:22 +940: test/general.shard/ios/xcodeproj_test.dart: updateGeneratedXcodeProperties allow build info to override build name with build number fallback 00:22 +941: test/general.shard/ios/xcodeproj_test.dart: updateGeneratedXcodeProperties allow build info to set build name and number 00:22 +942: test/general.shard/ios/xcodeproj_test.dart: updateGeneratedXcodeProperties arm simulator excludes arm64 simulator when build setting fetch fails 00:22 +943: test/general.shard/ios/xcodeproj_test.dart: updateGeneratedXcodeProperties arm simulator does not exclude arm64 simulator when supported by all plugins 00:22 +944: test/general.shard/ios/xcodeproj_test.dart: updateGeneratedXcodeProperties arm simulator excludes arm64 simulator when unsupported by plugins 00:22 +945: test/general.shard/ios/xcodeproj_test.dart: updateGeneratedXcodeProperties sets TRACK_WIDGET_CREATION=true when trackWidgetCreation is true 00:22 +946: test/general.shard/ios/xcodeproj_test.dart: updateGeneratedXcodeProperties sim local engine sets ARCHS=x86_64 when x86 sim local engine is set 00:22 +947: test/general.shard/ios/xcodeproj_test.dart: updateGeneratedXcodeProperties sim local engine sets ARCHS=arm64 when arm64 sim local engine is set 00:22 +948: test/general.shard/ios/xcodeproj_test.dart: updateGeneratedXcodeProperties allow build info to override build name and set number 00:22 +949: test/general.shard/ios/xcodeproj_test.dart: updateGeneratedXcodeProperties extract build name and number from pubspec.yaml 00:22 +950: test/general.shard/ios/xcodeproj_test.dart: updateGeneratedXcodeProperties sets ARCHS=x86_64 when x64 local host engine is set 00:22 +951: test/general.shard/ios/xcodeproj_test.dart: updateGeneratedXcodeProperties sets ARCHS=arm64 when arm64 local host engine is set 00:22 +952: test/general.shard/ios/xcodeproj_test.dart: updateGeneratedXcodeProperties allow build info to override build name 00:22 +953: test/general.shard/ios/xcodeproj_test.dart: updateGeneratedXcodeProperties exits when armv7 local engine is set 00:22 +954: test/general.shard/ios/xcodeproj_test.dart: updateGeneratedXcodeProperties does not exclude arm64 simulator when there are no plugins 00:22 +955: test/general.shard/ios/xcodeproj_test.dart: updateGeneratedXcodeProperties CoreDevice sets CONFIGURATION_BUILD_DIR when configurationBuildDir is set 00:22 +956: test/general.shard/ios/ios_device_project_test.dart: IOSDevice.isSupportedForProject is true with editable host app 00:22 +957: test/general.shard/ios/ios_device_project_test.dart: IOSDevice.isSupportedForProject is true with editable host app 00:22 +958: test/general.shard/ios/ios_device_project_test.dart: IOSDevice.isSupportedForProject is true with editable host app 00:22 +959: test/general.shard/ios/ios_device_project_test.dart: IOSDevice.isSupportedForProject is true with editable host app 00:22 +960: test/general.shard/ios/ios_device_project_test.dart: IOSDevice.isSupportedForProject is true with editable host app 00:22 +961: test/general.shard/ios/ios_device_project_test.dart: IOSDevice.isSupportedForProject is true with editable host app 00:22 +962: test/general.shard/ios/ios_device_project_test.dart: IOSDevice.isSupportedForProject is true with editable host app 00:22 +963: test/general.shard/ios/ios_device_project_test.dart: IOSDevice.isSupportedForProject is true with editable host app 00:22 +964: test/general.shard/ios/ios_device_project_test.dart: IOSDevice.isSupportedForProject is true with editable host app 00:22 +965: test/general.shard/ios/ios_device_project_test.dart: IOSDevice.isSupportedForProject is true with editable host app 00:22 +966: test/general.shard/ios/ios_device_project_test.dart: IOSDevice.isSupportedForProject is true with editable host app 00:22 +967: test/general.shard/ios/ios_device_project_test.dart: IOSDevice.isSupportedForProject is true with editable host app 00:22 +968: test/general.shard/ios/ios_device_project_test.dart: IOSDevice.isSupportedForProject is true with editable host app 00:22 +969: test/general.shard/ios/ios_device_project_test.dart: IOSDevice.isSupportedForProject is true with editable host app 00:22 +970: test/general.shard/ios/ios_device_project_test.dart: IOSDevice.isSupportedForProject is true with editable host app 00:22 +971: test/general.shard/ios/ios_device_project_test.dart: IOSDevice.isSupportedForProject is true with editable host app 00:22 +972: test/general.shard/ios/ios_device_project_test.dart: IOSDevice.isSupportedForProject is true with editable host app 00:22 +973: test/general.shard/ios/ios_device_project_test.dart: IOSDevice.isSupportedForProject is true with editable host app 00:22 +974: test/general.shard/ios/ios_device_project_test.dart: IOSDevice.isSupportedForProject is true with editable host app 00:22 +975: test/general.shard/ios/ios_device_project_test.dart: IOSDevice.isSupportedForProject is true with editable host app 00:22 +976: test/general.shard/ios/xcodeproj_test.dart: xcodebuild minor and patch version default to 0 00:22 +977: test/general.shard/ios/ios_device_project_test.dart: IOSDevice.isSupportedForProject is true on module project 00:22 +978: test/general.shard/ios/ios_device_project_test.dart: IOSDevice.isSupportedForProject is true on module project 00:22 +979: test/general.shard/ios/ios_device_project_test.dart: IOSDevice.isSupportedForProject is true on module project 00:22 +980: test/general.shard/ios/ios_device_project_test.dart: IOSDevice.isSupportedForProject is true on module project 00:22 +981: test/general.shard/ios/ios_device_project_test.dart: IOSDevice.isSupportedForProject is true on module project 00:22 +982: test/general.shard/ios/ios_device_project_test.dart: IOSDevice.isSupportedForProject is true on module project 00:22 +983: test/general.shard/ios/ios_device_project_test.dart: IOSDevice.isSupportedForProject is true on module project 00:22 +984: test/general.shard/ios/ios_device_project_test.dart: IOSDevice.isSupportedForProject is true on module project 00:22 +985: test/general.shard/ios/ios_device_project_test.dart: IOSDevice.isSupportedForProject is true on module project 00:22 +986: test/general.shard/ios/ios_device_project_test.dart: IOSDevice.isSupportedForProject is true on module project 00:22 +987: test/general.shard/ios/ios_device_project_test.dart: IOSDevice.isSupportedForProject is true on module project 00:22 +988: test/general.shard/ios/ios_device_project_test.dart: IOSDevice.isSupportedForProject is true on module project 00:22 +989: test/general.shard/ios/ios_device_project_test.dart: IOSDevice.isSupportedForProject is true on module project 00:22 +990: test/general.shard/ios/ios_device_project_test.dart: IOSDevice.isSupportedForProject is true on module project 00:22 +991: test/general.shard/ios/ios_device_project_test.dart: IOSDevice.isSupportedForProject is true on module project 00:22 +992: test/general.shard/ios/ios_device_project_test.dart: IOSDevice.isSupportedForProject is true on module project 00:22 +993: test/general.shard/ios/ios_device_project_test.dart: IOSDevice.isSupportedForProject is true on module project 00:22 +994: test/general.shard/ios/xcodeproj_test.dart: expected scheme for flavored build is the title-cased flavor 00:22 +995: test/general.shard/ios/ios_device_project_test.dart: IOSDevice.isSupportedForProject is false with no host app and no module 00:22 +996: test/general.shard/ios/metal_api_validator_test.dart: No-op on file with no match 00:22 +997: test/general.shard/ios/metal_api_validator_test.dart: Adds Metal API setting to matching file and crazy indentation 00:22 +998: test/general.shard/ios/metal_api_validator_test.dart: Skips modifying file that already references Metal API setting 00:22 +999: test/general.shard/ios/metal_api_validator_test.dart: Adds Metal API setting to matching file 00:22 +1000: test/general.shard/ios/metal_api_validator_test.dart: No-op on missing file 00:22 +1001: test/general.shard/ios/xcode_debug_test.dart: Debug project through Xcode stop app succeeds with all optional flags 00:22 +1002: test/general.shard/ios/xcode_debug_test.dart: Debug project through Xcode stop app fails if osascript output returns false status 00:22 +1003: test/general.shard/ios/xcode_debug_test.dart: Debug project through Xcode parse script response fails if osascript output returns unexpected json 00:22 +1004: test/general.shard/ios/xcode_debug_test.dart: Debug project through Xcode parse script response fails if osascript output returns non-json output 00:22 +1005: test/general.shard/ios/xcode_debug_test.dart: Debug project through Xcode parse script response fails if osascript output is missing status field 00:22 +1006: test/general.shard/ios/xcode_debug_test.dart: Debug project through Xcode exit kill Xcode when force exit 00:22 +1007: test/general.shard/ios/xcode_debug_test.dart: Debug project through Xcode exit exits and deletes temporary directory 00:22 +1008: test/general.shard/ios/xcode_debug_test.dart: Debug project through Xcode exit prints error message when deleting temporary directory that is nonexistent 00:22 +1009: test/general.shard/ios/xcode_debug_test.dart: Debug project through Xcode exit exits when waiting for debug session to start 00:22 +1010: test/general.shard/ios/xcode_debug_test.dart: Debug project through Xcode exit does not crash when deleting temporary directory that is nonexistent when force exiting 00:22 +1011: test/general.shard/ios/xcode_debug_test.dart: Debug project through Xcode debugApp fails if debug results status is not running 00:22 +1012: test/general.shard/ios/xcode_debug_test.dart: Debug project through Xcode debugApp succeeds in opening and debugging without launch options, expectedConfigurationBuildDir, and verbose logging 00:22 +1013: test/general.shard/ios/xcode_debug_test.dart: Debug project through Xcode debugApp fails if project fails to open 00:22 +1014: test/general.shard/ios/xcode_debug_test.dart: Debug project through Xcode debugApp fails if osascript errors 00:22 +1015: test/general.shard/ios/xcode_debug_test.dart: Debug project through Xcode debugApp fails if missing debug results 00:22 +1016: test/general.shard/ios/xcode_debug_test.dart: Debug project through Xcode debugApp succeeds in opening and debugging with launch options, expectedConfigurationBuildDir, and verbose logging 00:22 +1017: test/general.shard/ios/xcode_debug_test.dart: Debug project through Xcode debugApp fails if osascript output returns false status 00:22 +1018: test/general.shard/ios/xcode_debug_test.dart: Debug project through Xcode ensureXcodeDebuggerLaunchAction prints error if unable to find launch action 00:23 +1019: test/general.shard/ios/xcode_debug_test.dart: Debug project through Xcode ensureXcodeDebuggerLaunchAction prints error if unable to find launch action 00:23 +1020: test/general.shard/ios/ios_device_install_test.dart: IOSDevice.uninstallApp calls ios-deploy correctly 00:23 +1021: test/general.shard/ios/ios_device_install_test.dart: IOSDevice.uninstallApp calls ios-deploy correctly 00:23 +1022: test/general.shard/ios/ios_device_install_test.dart: IOSDevice.uninstallApp calls ios-deploy correctly 00:23 +1023: test/general.shard/ios/xcode_debug_test.dart: Debug project through Xcode ensureXcodeDebuggerLaunchAction succeeds 00:23 +1024: test/general.shard/ios/xcode_debug_test.dart: Debug project through Xcode ensureXcodeDebuggerLaunchAction succeeds 00:23 +1025: test/general.shard/ios/ios_device_install_test.dart: IOSDevice.installApp uses devicectl for CoreDevices 00:23 +1026: test/general.shard/ios/xcode_debug_test.dart: Debug project through Xcode ensureXcodeDebuggerLaunchAction prints error if invalid xml 00:23 +1027: test/general.shard/ios/xcode_debug_test.dart: Debug project through Xcode ensureXcodeDebuggerLaunchAction prints error if invalid xml 00:23 +1028: test/general.shard/ios/xcode_debug_test.dart: Debug project through Xcode ensureXcodeDebuggerLaunchAction prints error if invalid xml 00:23 +1029: test/general.shard/ios/xcode_debug_test.dart: Debug project through Xcode ensureXcodeDebuggerLaunchAction prints error if invalid xml 00:23 +1030: test/general.shard/ios/ios_device_install_test.dart: isAppInstalled returns false on command timeout or other error 00:23 +1031: test/general.shard/ios/xcode_debug_test.dart: Debug project through Xcode with app bundle creates temporary xcode project 00:23 +1032: test/general.shard/ios/xcode_debug_test.dart: Debug project through Xcode with app bundle creates temporary xcode project 00:23 +1033: test/general.shard/ios/xcode_debug_test.dart: Debug project through Xcode with app bundle creates temporary xcode project 00:23 +1034: test/general.shard/ios/xcode_debug_test.dart: Debug project through Xcode with app bundle creates temporary xcode project 00:23 +1035: test/general.shard/ios/xcode_debug_test.dart: Debug project through Xcode with app bundle creates temporary xcode project 00:23 +1036: test/general.shard/ios/code_signing_test.dart: Auto signing No valid code signing certificates on non-macOS platform 00:23 +1037: test/general.shard/ios/code_signing_test.dart: Auto signing handles stdin pipe breaking on openssl process 00:23 +1038: test/general.shard/ios/code_signing_test.dart: Auto signing Test single identity and certificate organization development team 00:23 +1039: test/general.shard/ios/code_signing_test.dart: Auto signing find-certificate failure 00:23 +1040: test/general.shard/ios/code_signing_test.dart: Auto signing Test single identity and certificate organization development team build setting 00:23 +1041: test/general.shard/ios/code_signing_test.dart: Auto signing No valid code signing certificates shows instructions 00:23 +1042: test/general.shard/ios/code_signing_test.dart: Auto signing Test saved certificate used 00:23 +1043: test/general.shard/ios/code_signing_test.dart: Auto signing No discovery if development team specified in Xcode project 00:23 +1044: test/general.shard/ios/code_signing_test.dart: Auto signing Test single identity (Catalina format) and certificate organization works 00:23 +1045: test/general.shard/ios/code_signing_test.dart: Auto signing Test multiple identity in machine mode works 00:23 +1046: test/general.shard/ios/code_signing_test.dart: Auto signing No auto-sign if Xcode project settings are not available 00:23 +1047: test/general.shard/ios/code_signing_test.dart: Auto signing No auto-sign if security or openssl not available 00:23 +1048: test/general.shard/ios/code_signing_test.dart: Auto signing Test invalid saved certificate shows error and prompts again 00:23 +1049: test/general.shard/ios/code_signing_test.dart: Auto signing Test multiple identity and certificate organization works 00:23 +1050: test/general.shard/ios/code_signing_test.dart: Auto signing No valid code signing certificates 00:23 +1051: test/general.shard/ios/code_signing_test.dart: Auto signing find-identity failure 00:23 +1052: test/general.shard/ios/simulators_test.dart: simulators only support debug mode 00:23 +1053: test/general.shard/ios/simulators_test.dart: IOSDevice.isSupportedForProject is false with no host app and no module 00:23 +1054: test/general.shard/ios/simulators_test.dart: IOSDevice.isSupportedForProject createDevFSWriter returns a LocalDevFSWriter 00:23 +1055: test/general.shard/ios/simulators_test.dart: IOSDevice.isSupportedForProject is true on module project 00:23 +1056: test/general.shard/ios/simulators_test.dart: IOSDevice.isSupportedForProject is true with editable host app 00:23 +1057: test/general.shard/ios/simulators_test.dart: Simulator screenshot supports screenshots 00:23 +1058: test/general.shard/ios/simulators_test.dart: device log tool unified logging with app name 00:23 +1059: test/general.shard/ios/simulators_test.dart: device log tool syslog uses tail 00:23 +1060: test/general.shard/ios/simulators_test.dart: device log tool unified logging without app name 00:23 +1061: test/general.shard/ios/simulators_test.dart: _IOSSimulatorDevicePortForwarder dispose() does not throw an exception 00:23 +1062: test/general.shard/ios/simulators_test.dart: log reader syslog simulator can output `)` 00:23 +1063: test/general.shard/ios/simulators_test.dart: log reader syslog simulator can parse Xcode 8/iOS 10-style logs 00:23 +1064: test/general.shard/ios/simulators_test.dart: log reader syslog multiline messages 00:23 +1065: test/general.shard/ios/simulators_test.dart: log reader unified logging log reader handles escaped multiline messages 00:23 +1066: test/general.shard/ios/simulators_test.dart: log reader unified logging log reader handles bad output 00:23 +1067: test/general.shard/ios/simulators_test.dart: logFilePath defaults to rooted from HOME 00:23 +1068: test/general.shard/ios/simulators_test.dart: logFilePath respects IOS_SIMULATOR_LOG_FILE_PATH 00:23 +1069: test/general.shard/ios/simulators_test.dart: sdkMajorVersion can be parsed from iOS 11.2 00:23 +1070: test/general.shard/ios/simulators_test.dart: sdkMajorVersion can be parsed from iOS-11-3 00:23 +1071: test/general.shard/ios/simulators_test.dart: sdkMajorVersion Has a simulator category 00:23 +1072: test/general.shard/ios/simulators_test.dart: startApp startApp forwards all supported debugging options 00:23 +1073: test/general.shard/ios/simulators_test.dart: startApp startApp using route 00:23 +1074: test/general.shard/ios/simulators_test.dart: startApp startApp uses compiled app's Info.plist to find CFBundleIdentifier 00:23 +1075: test/general.shard/ios/simulators_test.dart: startApp startApp fails when cannot find CFBundleIdentifier 00:23 +1076: test/general.shard/ios/simulators_test.dart: SimControl .install() handles exceptions 00:23 +1077: test/general.shard/ios/simulators_test.dart: SimControl simulator stopApp handles null app package 00:23 +1078: test/general.shard/ios/simulators_test.dart: SimControl .launch() handles exceptions 00:23 +1079: test/general.shard/ios/simulators_test.dart: SimControl listAvailableIOSRuntimes succeeds 00:23 +1080: test/general.shard/ios/simulators_test.dart: SimControl .uninstall() handles exceptions 00:23 +1081: test/general.shard/ios/simulators_test.dart: SimControl .stopApp() handles exceptions 00:23 +1082: test/general.shard/ios/simulators_test.dart: SimControl sdkMajorVersion defaults to 11 when sdkNameAndVersion is junk 00:23 +1083: test/general.shard/ios/simulators_test.dart: SimControl getConnectedDevices handles bad simctl output 00:23 +1084: test/general.shard/ios/simulators_test.dart: SimControl getConnectedDevices succeeds 00:23 +1085: test/general.shard/ios/simulators_test.dart: SimControl listAvailableIOSRuntimes handles bad simctl output 00:23 +1086: test/general.shard/ios/simulators_test.dart: IOSSimulator.isSupported iPad Retina is supported 00:23 +1087: test/general.shard/ios/simulators_test.dart: IOSSimulator.isSupported Apple TV is unsupported 00:23 +1088: test/general.shard/ios/simulators_test.dart: IOSSimulator.isSupported iPhone SE is supported 00:23 +1089: test/general.shard/ios/simulators_test.dart: IOSSimulator.isSupported iPhone 7 Plus is supported 00:23 +1090: test/general.shard/ios/simulators_test.dart: IOSSimulator.isSupported iPhone 5s is supported 00:23 +1091: test/general.shard/ios/simulators_test.dart: IOSSimulator.isSupported Apple Watch is unsupported 00:23 +1092: test/general.shard/ios/simulators_test.dart: IOSSimulator.isSupported iPad 2 is supported 00:23 +1093: test/general.shard/ios/simulators_test.dart: IOSSimulator.isSupported iPhone 5 is supported 00:23 +1094: test/general.shard/ios/simulators_test.dart: IOSSimulator.isSupported iPhone X is supported 00:23 +1095: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode ONLY_ACTIVE_ARCH is NO if different host and target architectures 00:24 +1096: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode missing project info 00:24 +1097: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with buildable app 00:24 +1098: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode missing TARGET_BUILD_DIR 00:24 +1099: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1100: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1101: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1102: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1103: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1104: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1105: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1106: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1107: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1108: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1109: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1110: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1111: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1112: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1113: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1114: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1115: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1116: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1117: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1118: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1119: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1120: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1121: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1122: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1123: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1124: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1125: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1126: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1127: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1128: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1129: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1130: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1131: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1132: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1133: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1134: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1135: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1136: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1137: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1138: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1139: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1140: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1141: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1142: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1143: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1144: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1145: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1146: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1147: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1148: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1149: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1150: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1151: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1152: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1153: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1154: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1155: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1156: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1157: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1158: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1159: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1160: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1161: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1162: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1163: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1164: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1165: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1166: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1167: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1168: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1169: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1170: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1171: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:24 +1172: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1173: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1174: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1175: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1176: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1177: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1178: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1179: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1180: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1181: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1182: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1183: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1184: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1185: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1186: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1187: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1188: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1189: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1190: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1191: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1192: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1193: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1194: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1195: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1196: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1197: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1198: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1199: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1200: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1201: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1202: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1203: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1204: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1205: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1206: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1207: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1208: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1209: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1210: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1211: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1212: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1213: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1214: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1215: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1216: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1217: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1218: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1219: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:25 +1220: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:26 +1221: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:26 +1222: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:26 +1223: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:26 +1224: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:26 +1225: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:26 +1226: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures 00:26 +1226 -1: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp succeeds in release mode with concurrent build failures [E] TimeoutException after 0:00:02.000000: Test timed out after 2 seconds. dart:isolate _RawReceivePort._handleMessage 00:26 +1226 -1: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp for CoreDevice in release mode fails when launch fails 00:26 +1227 -1: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp for CoreDevice in release mode ensure arguments passed to launch 00:26 +1228 -1: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp for CoreDevice in release mode succeeds when install and launch succeed 00:26 +1229 -1: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp for CoreDevice in release mode fails when install fails 00:26 +1230 -1: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp for CoreDevice in debug mode updates Generated.xcconfig before and after launch 00:26 +1231 -1: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp for CoreDevice in debug mode succeeds 00:26 +1232 -1: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp for CoreDevice in debug mode fails when Xcode workspace is not found 00:26 +1233 -1: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp for CoreDevice in debug mode with flavor succeeds 00:26 +1234 -1: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp for CoreDevice in debug mode fails when Xcode project is not found 00:26 +1235 -1: test/general.shard/ios/ios_device_start_nonprebuilt_test.dart: IOSDevice.startApp for CoreDevice in debug mode fails when scheme is not found 00:26 +1236 -1: test/general.shard/ios/ios_workflow_test.dart: iOS workflow is disabled on windows 00:26 +1237 -1: test/general.shard/ios/ios_workflow_test.dart: iOS workflow is disabled if feature is disabled 00:26 +1238 -1: test/general.shard/ios/ios_workflow_test.dart: iOS workflow can list devices even when Xcode version is too low 00:26 +1239 -1: test/general.shard/ios/ios_workflow_test.dart: iOS workflow is disabled on Linux 00:26 +1240 -1: test/general.shard/ios/ios_workflow_test.dart: iOS workflow applies on macOS, no Xcode or simctl 00:26 +1241 -1: test/general.shard/ios/ios_workflow_test.dart: iOS workflow can launch devices when Xcode is set up 00:26 +1242 -1: test/general.shard/ios/xcresult_test.dart: correctly parse sample result json when there are issues but invalid url. 00:26 +1243 -1: test/general.shard/ios/xcresult_test.dart: correctly parse sample result json when there are issues. 00:26 +1244 -1: test/general.shard/ios/xcresult_test.dart: error: `xcresulttool get` no stdout 00:26 +1245 -1: test/general.shard/ios/xcresult_test.dart: correctly parse sample result json and discard base on subType 00:26 +1246 -1: test/general.shard/ios/xcresult_test.dart: correctly parse sample result json and discard base on message 00:26 +1247 -1: test/general.shard/ios/xcresult_test.dart: correctly parse sample result json and discard all warnings 00:26 +1248 -1: test/general.shard/ios/xcresult_test.dart: correctly parse sample result json and discard base on location 00:26 +1249 -1: test/general.shard/ios/xcresult_test.dart: error: `xcresulttool get` process fail should return an `XCResult` with stderr as `parsingErrorMessage`. 00:26 +1250 -1: test/general.shard/ios/xcresult_test.dart: error: fail to parse issue map 00:26 +1251 -1: test/general.shard/ios/xcresult_test.dart: error: wrong top level json format. 00:26 +1252 -1: test/general.shard/ios/xcresult_test.dart: correctly parse sample result json with multiple discarders. 00:26 +1253 -1: test/general.shard/ios/xcresult_test.dart: correctly parse sample result json when no issues. 00:26 +1254 -1: test/general.shard/ios/xcresult_test.dart: correctly parse sample result on < Xcode 16. 00:26 +1255 -1: test/general.shard/ios/xcresult_test.dart: correctly parse sample result json with action issues. 00:26 +1256 -1: test/general.shard/ios/xcresult_test.dart: error: invalid issue map 00:26 +1257 -1: test/general.shard/macos/macos_ipad_device_test.dart: MacOSDesignedForIPadDevices no device on when iOS development off 00:26 +1258 -1: test/general.shard/macos/macos_ipad_device_test.dart: MacOSDesignedForIPadDevices discovery not allowed 00:26 +1259 -1: test/general.shard/macos/macos_ipad_device_test.dart: MacOSDesignedForIPadDevices no device on x86 00:26 +1260 -1: test/general.shard/macos/macos_ipad_device_test.dart: MacOSDesignedForIPadDevices does not support non-macOS platforms 00:26 +1261 -1: test/general.shard/macos/macos_ipad_device_test.dart: MacOSDesignedForIPadDevices device discovery on arm 00:26 +1262 -1: test/general.shard/macos/macos_ipad_device_test.dart: MacOSDesignedForIPadDevice properties 00:27 +1263 -1: test/general.shard/macos/cocoapod_utils_test.dart: processPodsIfNeeded for iOS using CocoaPods only skips when no plugins and the project is a module but podfile doesn't exist 00:27 +1264 -1: test/general.shard/macos/cocoapod_utils_test.dart: processPodsIfNeeded for iOS using CocoaPods only skips when no plugins and project is not a module 00:27 +1265 -1: test/general.shard/macos/cocoapod_utils_test.dart: processPodsIfNeeded for iOS using CocoaPods only processes when there are plugins 00:27 +1266 -1: test/general.shard/macos/macos_project_migration_test.dart: migrate @NSApplicationMain attribute to @main skipped if nothing to upgrade 00:27 +1267 -1: test/general.shard/macos/macos_project_migration_test.dart: migrate @NSApplicationMain attribute to @main skipped if nothing to upgrade 00:27 +1268 -1: test/general.shard/macos/macos_project_migration_test.dart: migrate @NSApplicationMain attribute to @main skipped if nothing to upgrade 00:27 +1269 -1: test/general.shard/macos/macos_project_migration_test.dart: migrate @NSApplicationMain attribute to @main skipped if nothing to upgrade 00:27 +1270 -1: test/general.shard/macos/cocoapod_utils_test.dart: processPodsIfNeeded for iOS using Swift Package Manager process if podfile does not exists but forceCocoaPodsOnly is true 00:27 +1271 -1: test/general.shard/macos/cocoapod_utils_test.dart: processPodsIfNeeded for iOS using Swift Package Manager process if podfile does not exists but forceCocoaPodsOnly is true 00:27 +1272 -1: test/general.shard/macos/cocoapod_utils_test.dart: processPodsIfNeeded for iOS using Swift Package Manager process if podfile does not exists but forceCocoaPodsOnly is true 00:27 +1273 -1: test/general.shard/macos/cocoapod_utils_test.dart: processPodsIfNeeded for iOS using Swift Package Manager process if podfile does not exists but forceCocoaPodsOnly is true 00:27 +1274 -1: test/general.shard/macos/cocoapod_utils_test.dart: processPodsIfNeeded for iOS using Swift Package Manager process if podfile does not exists but forceCocoaPodsOnly is true 00:27 +1275 -1: test/general.shard/macos/cocoapod_utils_test.dart: processPodsIfNeeded for iOS using Swift Package Manager process if podfile does not exists but forceCocoaPodsOnly is true 00:27 +1276 -1: test/general.shard/macos/cocoapod_utils_test.dart: processPodsIfNeeded for iOS using Swift Package Manager process if podfile does not exists but forceCocoaPodsOnly is true 00:27 +1277 -1: test/general.shard/macos/macos_project_migration_test.dart: update NSPrincipalClass from FlutterApplication to NSApplication Info.plist migrated to use NSApplication 00:27 +1278 -1: test/general.shard/macos/macos_project_migration_test.dart: update NSPrincipalClass from FlutterApplication to NSApplication Info.plist migrated to use NSApplication 00:27 +1279 -1: test/general.shard/macos/macos_project_migration_test.dart: update NSPrincipalClass from FlutterApplication to NSApplication Info.plist migrated to use NSApplication 00:27 +1280 -1: test/general.shard/macos/cocoapod_utils_test.dart: processPodsIfNeeded for macOS using CocoaPods only processes when there are plugins 00:27 +1281 -1: test/general.shard/macos/cocoapod_utils_test.dart: processPodsIfNeeded for macOS using CocoaPods only processes when there are plugins 00:27 +1282 -1: test/general.shard/macos/macos_project_migration_test.dart: update NSPrincipalClass from FlutterApplication to NSApplication skipped if already de-upgraded (or never migrated) 00:27 +1283 -1: test/general.shard/macos/cocoapod_utils_test.dart: processPodsIfNeeded for macOS using CocoaPods only processes when no plugins but the project is a module and podfile exists 00:27 +1284 -1: test/general.shard/macos/cocoapod_utils_test.dart: processPodsIfNeeded for macOS using CocoaPods only processes when no plugins but the project is a module and podfile exists 00:27 +1285 -1: test/general.shard/macos/macos_project_migration_test.dart: update NSPrincipalClass from FlutterApplication to NSApplication Skip if NSPrincipalClass is not NSApplication 00:27 +1286 -1: test/general.shard/macos/cocoapod_utils_test.dart: processPodsIfNeeded for macOS using Swift Package Manager skip if podfile does not exists 00:27 +1287 -1: test/general.shard/macos/macos_project_migration_test.dart: remove link and embed migration skips migrating script with embed 00:27 +1288 -1: test/general.shard/macos/macos_project_migration_test.dart: remove link and embed migration skips migrating script with embed 00:27 +1289 -1: test/general.shard/macos/macos_project_migration_test.dart: remove link and embed migration skips migrating script with embed 00:27 +1290 -1: test/general.shard/macos/macos_project_migration_test.dart: remove link and embed migration skipped if files are missing 00:27 +1291 -1: test/general.shard/macos/macos_project_migration_test.dart: remove link and embed migration migration fails with leftover App.framework reference 00:27 +1292 -1: test/general.shard/macos/macos_project_migration_test.dart: remove link and embed migration skipped if nothing to upgrade 00:27 +1293 -1: test/general.shard/macos/macos_project_migration_test.dart: remove link and embed migration Xcode project is migrated 00:27 +1294 -1: test/general.shard/macos/macos_project_migration_test.dart: remove link and embed migration migration fails with leftover FlutterMacOS.framework reference 00:27 +1295 -1: test/general.shard/macos/macos_project_migration_test.dart: migrate AppDelegate to override applicationSupportsSecureRestorableState warns if override not present and cannot be applied cleanly 00:27 +1296 -1: test/general.shard/macos/macos_project_migration_test.dart: migrate AppDelegate to override applicationSupportsSecureRestorableState skipped if nothing to upgrade 00:27 +1297 -1: test/general.shard/macos/macos_project_migration_test.dart: migrate AppDelegate to override applicationSupportsSecureRestorableState skipped if override already present, but different 00:27 +1298 -1: test/general.shard/macos/macos_project_migration_test.dart: migrate AppDelegate to override applicationSupportsSecureRestorableState skipped if files are missing 00:27 +1299 -1: test/general.shard/macos/macos_project_migration_test.dart: migrate AppDelegate to override applicationSupportsSecureRestorableState updates AppDelegate.swift 00:27 +1300 -1: test/general.shard/macos/cocoapods_validator_test.dart: CocoaPods validation Emits partial status when CocoaPods is installed with unknown version 00:27 +1301 -1: test/general.shard/macos/cocoapods_validator_test.dart: CocoaPods validation Emits partial status when CocoaPods version is too low 00:27 +1302 -1: test/general.shard/macos/cocoapods_validator_test.dart: CocoaPods validation Emits installed status when CocoaPods is installed 00:27 +1303 -1: test/general.shard/macos/cocoapods_validator_test.dart: CocoaPods validation Emits missing status when CocoaPods is not installed 00:27 +1304 -1: test/general.shard/macos/macos_workflow_test.dart: Does not apply to non-macOS platform 00:27 +1305 -1: test/general.shard/macos/macos_workflow_test.dart: Applies to macOS platform 00:27 +1306 -1: test/general.shard/macos/macos_workflow_test.dart: Does not apply when feature is disabled 00:27 +1307 -1: test/general.shard/macos/xcode_validator_test.dart: Xcode validation Emits partial status when Xcode below recommended version 00:27 +1308 -1: test/general.shard/macos/xcode_validator_test.dart: Xcode validation Emits partial status when unable to get simulator runtimes 00:27 +1309 -1: test/general.shard/macos/xcode_validator_test.dart: Xcode validation Emits partial status when simctl is not installed 00:27 +1310 -1: test/general.shard/macos/xcode_validator_test.dart: Xcode validation Emits partial status with hint when simulator runtimes do not match SDK 00:27 +1311 -1: test/general.shard/macos/xcode_validator_test.dart: Xcode validation Emits partial status when Xcode EULA not signed 00:27 +1312 -1: test/general.shard/macos/xcode_validator_test.dart: Xcode validation Emits partial status when unable to find simulator SDK 00:28 +1313 -1: test/general.shard/macos/xcode_validator_test.dart: Xcode validation Emits partial status when Xcode version too low 00:28 +1314 -1: test/general.shard/macos/xcode_validator_test.dart: Xcode validation Emits missing status when Xcode installation is incomplete 00:28 +1315 -1: test/general.shard/macos/xcode_validator_test.dart: Xcode validation Emits missing status when Xcode is not installed 00:28 +1316 -1: test/general.shard/macos/xcode_validator_test.dart: Xcode validation Succeeds when all checks pass 00:28 +1317 -1: test/general.shard/macos/cocoapods_test.dart: Update xcconfig includes Pod config in xcconfig files, if the user manually added Pod dependencies without using Flutter plugins 00:28 +1318 -1: test/general.shard/macos/cocoapods_test.dart: Process pods throws if plugin requires higher minimum iOS version using "deployment_target" 00:28 +1319 -1: test/general.shard/macos/cocoapods_test.dart: Process pods throwsToolExit if CocoaPods is not installed 00:28 +1320 -1: test/general.shard/macos/cocoapods_test.dart: Process pods throwsToolExit if CocoaPods install is broken 00:28 +1321 -1: test/general.shard/macos/cocoapods_test.dart: Process pods exits if iOS Podfile parses .flutter-plugins 00:28 +1322 -1: test/general.shard/macos/cocoapods_test.dart: Process pods runs pod install, if Podfile.lock is older than Podfile 00:28 +1323 -1: test/general.shard/macos/cocoapods_test.dart: Process pods ffi symbol not found failure to stdout on ARM macOS prompts gem install 00:28 +1324 -1: test/general.shard/macos/cocoapods_test.dart: Process pods runs CocoaPods Pod runner script migrator 00:28 +1325 -1: test/general.shard/macos/cocoapods_test.dart: Process pods prints warning if macOS Podfile parses .flutter-plugins 00:28 +1326 -1: test/general.shard/macos/cocoapods_test.dart: Process pods runs pod install, if Manifest.lock different from Podspec.lock 00:28 +1327 -1: test/general.shard/macos/swift_package_manager_test.dart: SwiftPackageManager for ios generatePluginsSwiftPackage generate with single dependency 00:28 +1328 -1: test/general.shard/macos/swift_package_manager_test.dart: SwiftPackageManager for ios generatePluginsSwiftPackage generate with single dependency 00:28 +1329 -1: test/general.shard/macos/swift_package_manager_test.dart: SwiftPackageManager for ios generatePluginsSwiftPackage generate with single dependency 00:28 +1330 -1: test/general.shard/macos/swift_package_manager_test.dart: SwiftPackageManager for ios generatePluginsSwiftPackage generate with single dependency 00:28 +1331 -1: test/general.shard/macos/swift_package_manager_test.dart: SwiftPackageManager for ios generatePluginsSwiftPackage generate with single dependency 00:28 +1332 -1: test/general.shard/macos/swift_package_manager_test.dart: SwiftPackageManager for ios generatePluginsSwiftPackage generate with single dependency 00:28 +1333 -1: test/general.shard/macos/swift_package_manager_test.dart: SwiftPackageManager for ios generatePluginsSwiftPackage generate with single dependency 00:28 +1334 -1: test/general.shard/macos/cocoapods_test.dart: Process pods ffi bus error failure to stdout on ARM macOS prompts gem install 00:28 +1335 -1: test/general.shard/macos/cocoapods_test.dart: Process pods ffi bus error failure to stdout on ARM macOS prompts gem install 00:28 +1336 -1: test/general.shard/macos/cocoapods_test.dart: Process pods ffi bus error failure to stdout on ARM macOS prompts gem install 00:28 +1337 -1: test/general.shard/macos/swift_package_manager_test.dart: SwiftPackageManager for ios generatePluginsSwiftPackage throw if invalid platform 00:28 +1338 -1: test/general.shard/macos/swift_package_manager_test.dart: SwiftPackageManager for ios generatePluginsSwiftPackage throw if invalid platform 00:28 +1339 -1: test/general.shard/macos/cocoapods_test.dart: Process pods throws, if specs repo is outdated. 00:28 +1340 -1: test/general.shard/macos/swift_package_manager_test.dart: SwiftPackageManager for ios generatePluginsSwiftPackage generate with multiple dependencies 00:28 +1341 -1: test/general.shard/macos/cocoapods_test.dart: Process pods throws if plugin requires higher minimum macOS version using "platform" 00:28 +1342 -1: test/general.shard/macos/swift_package_manager_test.dart: SwiftPackageManager for ios updateMinimumDeployment return if deploymentTarget is same than default 00:28 +1343 -1: test/general.shard/macos/cocoapods_test.dart: Process pods ffi failure on x86 macOS does not prompt gem install 00:28 +1344 -1: test/general.shard/macos/cocoapods_test.dart: Process pods ffi failure on x86 macOS does not prompt gem install 00:28 +1345 -1: test/general.shard/macos/cocoapods_test.dart: Process pods ffi failure on x86 macOS does not prompt gem install 00:28 +1346 -1: test/general.shard/macos/swift_package_manager_test.dart: SwiftPackageManager for ios updateMinimumDeployment return if deploymentTarget is lower than default 00:28 +1347 -1: test/general.shard/macos/cocoapods_test.dart: Process pods throws if using a version of Cocoapods that is unable to handle synchronized folders/groups 00:28 +1348 -1: test/general.shard/macos/cocoapods_test.dart: Process pods throws if using a version of Cocoapods that is unable to handle synchronized folders/groups 00:28 +1349 -1: test/general.shard/macos/cocoapods_test.dart: Process pods throws if using a version of Cocoapods that is unable to handle synchronized folders/groups 00:28 +1350 -1: test/general.shard/macos/swift_package_manager_test.dart: SwiftPackageManager for macos generatePluginsSwiftPackage generate if no dependencies and already migrated 00:28 +1351 -1: test/general.shard/macos/cocoapods_test.dart: Process pods runs pod install, if flutter framework changed 00:28 +1352 -1: test/general.shard/macos/cocoapods_test.dart: Process pods runs pod install, if flutter framework changed 00:28 +1353 -1: test/general.shard/macos/cocoapods_test.dart: Process pods runs pod install, if flutter framework changed 00:28 +1354 -1: test/general.shard/macos/cocoapods_test.dart: Process pods runs pod install, if flutter framework changed 00:28 +1355 -1: test/general.shard/macos/swift_package_manager_test.dart: SwiftPackageManager for macos updateMinimumDeployment update if deploymentTarget is higher than default 00:28 +1356 -1: test/general.shard/macos/cocoapods_test.dart: Process pods throws if plugin requires higher minimum iOS version with darwin layout 00:28 +1357 -1: test/general.shard/macos/cocoapods_test.dart: Process pods throws if plugin requires higher minimum iOS version with darwin layout 00:28 +1358 -1: test/general.shard/macos/cocoapods_test.dart: Process pods throws if plugin requires higher minimum iOS version with darwin layout 00:28 +1359 -1: test/general.shard/macos/cocoapods_test.dart: Process pods run pod install, if Podfile.lock is missing 00:28 +1360 -1: test/general.shard/macos/cocoapods_test.dart: Process pods exits if Podfile creates the Flutter engine symlink 00:28 +1361 -1: test/general.shard/macos/cocoapods_test.dart: Process pods ffi bus error failure to stderr on ARM macOS prompts gem install 00:28 +1362 -1: test/general.shard/macos/cocoapods_test.dart: Process pods a failed pod install deletes Pods/Manifest.lock 00:28 +1363 -1: test/general.shard/macos/cocoapods_test.dart: Process pods throws if plugin has a dependency that requires a higher minimum iOS version 00:28 +1364 -1: test/general.shard/macos/cocoapods_test.dart: Process pods ffi incompatible architecture failure to stdout on ARM macOS prompts gem install 00:28 +1365 -1: test/general.shard/macos/cocoapods_test.dart: Process pods runs iOS pod install, if Manifest.lock is missing 00:28 +1366 -1: test/general.shard/macos/cocoapods_test.dart: Process pods doesn't throw, if using Swift Package Manager and Podfile is missing. 00:28 +1367 -1: test/general.shard/macos/cocoapods_test.dart: Process pods throws if plugin requires unknown higher minimum iOS version 00:28 +1368 -1: test/general.shard/macos/cocoapods_test.dart: Process pods runs macOS pod install, if Manifest.lock is missing 00:28 +1369 -1: test/general.shard/macos/cocoapods_test.dart: Evaluate installation detects at recommended version 00:28 +1370 -1: test/general.shard/macos/cocoapods_test.dart: Evaluate installation detects unknown version 00:28 +1371 -1: test/general.shard/macos/cocoapods_test.dart: Evaluate installation detects below minimum version 00:28 +1372 -1: test/general.shard/macos/cocoapods_test.dart: Evaluate installation detects installed 00:28 +1373 -1: test/general.shard/macos/cocoapods_test.dart: Evaluate installation detects not installed, if pod exec does not exist 00:28 +1374 -1: test/general.shard/macos/cocoapods_test.dart: Evaluate installation detects above recommended version 00:28 +1375 -1: test/general.shard/macos/cocoapods_test.dart: Evaluate installation detects not installed, if pod is installed but version fails 00:28 +1376 -1: test/general.shard/macos/cocoapods_test.dart: Evaluate installation detects below recommended version 00:28 +1377 -1: test/general.shard/macos/cocoapods_test.dart: Setup Podfile does not include Pod config in xcconfig files, if legacy non-option include present 00:28 +1378 -1: test/general.shard/macos/cocoapods_test.dart: Setup Podfile does not recreate Podfile when already present 00:28 +1379 -1: test/general.shard/macos/cocoapods_test.dart: Setup Podfile does not create Podfile when we cannot interpret Xcode projects 00:28 +1380 -1: test/general.shard/macos/cocoapods_test.dart: Setup Podfile creates macOS Podfile when not present 00:28 +1381 -1: test/general.shard/macos/cocoapods_test.dart: Setup Podfile creates objective-c Podfile when not present 00:28 +1382 -1: test/general.shard/macos/cocoapods_test.dart: Setup Podfile does not include Pod config in xcconfig files, if flavor include present 00:28 +1383 -1: test/general.shard/macos/cocoapods_test.dart: Setup Podfile creates swift Podfile if swift 00:28 +1384 -1: test/general.shard/macos/cocoapods_test.dart: Setup Podfile includes Pod config in xcconfig files, if not present 00:28 +1385 -1: test/general.shard/macos/swift_packages_test.dart: Format SwiftPackageProduct with libraryType 00:28 +1386 -1: test/general.shard/macos/swift_packages_test.dart: Format SwiftPackageProduct with targets and libraryType 00:28 +1387 -1: test/general.shard/macos/swift_packages_test.dart: Format SwiftPackageProduct without targets and libraryType 00:28 +1388 -1: test/general.shard/macos/swift_packages_test.dart: Format SwiftPackageProduct with targets 00:28 +1389 -1: test/general.shard/macos/swift_packages_test.dart: SwiftPackage createSwiftPackage does not creates source file if already exists 00:28 +1390 -1: test/general.shard/macos/swift_packages_test.dart: SwiftPackage create Package.swift from template with single in each field 00:28 +1391 -1: test/general.shard/macos/macos_device_test.dart: No devices listed if platform is supported and feature is disabled 00:28 +1392 -1: test/general.shard/macos/macos_device_test.dart: No devices listed if platform is supported and feature is disabled 00:28 +1393 -1: test/general.shard/macos/macos_device_test.dart: No devices listed if platform is supported and feature is disabled 00:28 +1394 -1: test/general.shard/macos/macos_device_test.dart: No devices listed if platform is supported and feature is disabled 00:28 +1395 -1: test/general.shard/macos/macos_device_test.dart: No devices listed if platform is supported and feature is disabled 00:28 +1396 -1: test/general.shard/macos/macos_device_test.dart: No devices listed if platform is supported and feature is disabled 00:28 +1397 -1: test/general.shard/macos/macos_device_test.dart: No devices listed if platform is supported and feature is disabled 00:28 +1398 -1: test/general.shard/macos/macos_device_test.dart: No devices listed if platform is supported and feature is disabled 00:28 +1399 -1: test/general.shard/macos/macos_device_test.dart: No devices listed if platform is supported and feature is disabled 00:28 +1400 -1: test/general.shard/macos/macos_device_test.dart: No devices listed if platform is supported and feature is disabled 00:28 +1401 -1: test/general.shard/macos/macos_device_test.dart: No devices listed if platform is supported and feature is disabled 00:28 +1402 -1: test/general.shard/macos/macos_device_test.dart: No devices listed if platform is supported and feature is disabled 00:28 +1403 -1: test/general.shard/macos/macos_device_test.dart: default configuration 00:28 +1404 -1: test/general.shard/macos/macos_device_test.dart: target platform display name on ARM 00:28 +1405 -1: test/general.shard/macos/macos_device_test.dart: Attaches to log reader when running in release mode 00:28 +1406 -1: test/general.shard/macos/macos_device_test.dart: devices listed if platform is supported and feature is enabled 00:28 +1407 -1: test/general.shard/macos/macos_device_test.dart: No devices listed if platform is unsupported 00:28 +1408 -1: test/general.shard/macos/macos_device_test.dart: target platform display name on x86_64 00:28 +1409 -1: test/general.shard/macos/macos_device_test.dart: can discover devices with a provided timeout 00:28 +1410 -1: test/general.shard/macos/macos_device_test.dart: isSupportedForProject is false with no host app 00:29 +1411 -1: test/general.shard/macos/macos_device_test.dart: executablePathForDevice uses the correct package executable 00:29 +1412 -1: test/general.shard/macos/macos_device_test.dart: isSupportedForProject is true with editable host app 00:29 +1413 -1: test/general.shard/macos/macos_device_test.dart: has a well known device id macos 00:29 +1414 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager shutdown hooks disposes xcdevice observers 00:29 +1415 -1: test/general.shard/macos/darwin_dependency_management_test.dart: DarwinDependencyManagement for ios generatePluginsSwiftPackage when using Swift Package Manager with only Swift Package Manager plugins but project not migrated 00:29 +1416 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager xcdevice available devices available devices xcdevice fails 00:29 +1417 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager xcdevice available devices available devices xcdevice fails 00:29 +1418 -1: test/general.shard/macos/darwin_dependency_management_test.dart: DarwinDependencyManagement for ios generatePluginsSwiftPackage when using Swift Package Manager with only Swift Package Manager plugins with preexisting custom CocoaPods Podfile 00:29 +1419 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager xcdevice available devices with CoreDevices returns devices with corresponding CoreDevices 00:29 +1420 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager xcdevice available devices with CoreDevices returns devices with corresponding CoreDevices 00:29 +1421 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager xcdevice available devices with CoreDevices returns devices with corresponding CoreDevices 00:29 +1422 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager xcdevice available devices with CoreDevices returns devices with corresponding CoreDevices 00:29 +1423 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager xcdevice available devices with CoreDevices returns devices with corresponding CoreDevices 00:29 +1424 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager xcdevice available devices with CoreDevices returns devices with corresponding CoreDevices 00:29 +1425 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager xcdevice available devices with CoreDevices returns devices with corresponding CoreDevices 00:29 +1426 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager xcdevice available devices with CoreDevices returns devices with corresponding CoreDevices 00:29 +1427 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager xcdevice available devices with CoreDevices returns devices with corresponding CoreDevices 00:29 +1428 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager xcdevice available devices with CoreDevices returns devices with corresponding CoreDevices 00:29 +1429 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager xcdevice available devices with CoreDevices returns devices with corresponding CoreDevices 00:29 +1430 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager xcdevice available devices with CoreDevices returns devices with corresponding CoreDevices 00:29 +1431 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager xcdevice available devices with CoreDevices returns devices with corresponding CoreDevices 00:29 +1432 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager xcdevice available devices with CoreDevices returns devices with corresponding CoreDevices 00:29 +1433 -1: test/general.shard/macos/darwin_dependency_management_test.dart: DarwinDependencyManagement for macos generatePluginsSwiftPackage when using Swift Package Manager with mixed plugins 00:29 +1434 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager xcdevice available devices Sdk Version is parsed correctly 00:29 +1435 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager xcdevice available devices Sdk Version is parsed correctly 00:29 +1436 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager xcdevice available devices Sdk Version is parsed correctly 00:29 +1437 -1: test/general.shard/macos/darwin_dependency_management_test.dart: DarwinDependencyManagement for macos generatePluginsSwiftPackage when not using Swift Package Manager when project is a module 00:29 +1438 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager xcdevice available devices use connected entry when filtering out duplicates 00:29 +1439 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager xcdevice available devices use connected entry when filtering out duplicates 00:29 +1440 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager xcdevice available devices use connected entry when filtering out duplicates 00:29 +1441 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager xcdevice available devices returns devices 00:29 +1442 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager xcdevice available devices use entry with sdk when filtering out duplicates 00:29 +1443 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager xcdevice available devices uses timeout 00:29 +1444 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager xcdevice available devices ignores "Preparing debugger support for iPhone" error 00:29 +1445 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager xcdevice available devices handles bad output 00:29 +1446 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager xcdevice available devices use entry with higher sdk when filtering out duplicates 00:29 +1447 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager xcdevice available devices handles unknown architectures 00:29 +1448 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager xcdevice diagnostics diagnostics xcdevice fails 00:29 +1449 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager xcdevice diagnostics uses cache 00:29 +1450 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager xcdevice diagnostics returns error message 00:29 +1451 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager xcdevice observe device events relays events 00:29 +1452 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager xcdevice observe device events handles exit code 00:29 +1453 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager xcdevice wait device events handles exit code 00:29 +1454 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager xcdevice wait device events relays events 00:29 +1455 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager xcdevice wait device events handles cancel 00:29 +1456 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager Xcode macOS xcodeSelectPath returns null when xcode-select is not installed 00:29 +1457 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager Xcode macOS xcodeSelectPath returns path when xcode-select is installed 00:29 +1458 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager Xcode macOS version checks pass when major version exceeds recommendation 00:29 +1459 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager Xcode macOS version checks pass when patch version exceeds recommendation 00:29 +1460 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager Xcode macOS version checks fail when version is less than minimum 00:29 +1461 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager Xcode macOS isInstalledAndMeetsVersionCheck is false when version not satisfied 00:29 +1462 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager Xcode macOS version checks fail when xcodebuild tools are not installed 00:29 +1463 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager Xcode macOS version checks pass when patch version exceeds minimum 00:29 +1464 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager Xcode macOS eulaSigned is true when clang output indicates EULA has been accepted 00:29 +1465 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager Xcode macOS version checks pass when version meets minimum but not recommended 00:29 +1466 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager Xcode macOS isInstalledAndMeetsVersionCheck is false when not installed 00:29 +1467 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager Xcode macOS version checks pass when major version exceeds minimum 00:29 +1468 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager Xcode macOS eulaSigned is false when clang output indicates EULA not yet accepted 00:29 +1469 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager Xcode macOS eulaSigned is false when clang is not installed 00:29 +1470 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager Xcode macOS SDK Platform Version --show-sdk-platform-version returns something unexpected 00:29 +1471 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager Xcode macOS SDK Platform Version --show-sdk-platform-version iphonesimulator with leading and trailing new line 00:29 +1472 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager Xcode macOS SDK Platform Version --show-sdk-platform-version returns version followed by text 00:29 +1473 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager Xcode macOS SDK Platform Version --show-sdk-platform-version iphonesimulator 00:29 +1474 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager Xcode macOS SDK Platform Version --show-sdk-platform-version fails 00:29 +1475 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager Xcode macOS version checks pass when minor version exceeds minimum 00:29 +1476 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager Xcode macOS isInstalledAndMeetsVersionCheck is true when macOS and installed and version is satisfied 00:29 +1477 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager Xcode macOS SDK location --show-sdk-path iphoneos 00:29 +1478 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager Xcode macOS SDK location --show-sdk-path fails 00:29 +1479 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager Xcode macOS SDK name 00:29 +1480 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager Xcode macOS version checks pass when minor version exceeds recommendation 00:29 +1481 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager Xcode isSimctlInstalled is true when simctl list succeeds 00:29 +1482 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager Xcode isSimctlInstalled is false when simctl list fails 00:29 +1483 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager Xcode isDevicectlInstalled is false when devicectl fails 00:29 +1484 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager Xcode isDevicectlInstalled is true when Xcode is 15+ and devicectl succeeds 00:29 +1485 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager Xcode isDevicectlInstalled is false when Xcode is less than 15 00:29 +1486 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager Xcode pathToXcodeAutomationScript returns path when file is found 00:29 +1487 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager Xcode pathToXcodeAutomationScript throws error when not found 00:29 +1488 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager Xcode isInstalledAndMeetsVersionCheck is false when not macOS 00:29 +1489 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager Xcode pathToXcodeApp throws error if not found 00:29 +1490 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager Xcode pathToXcodeApp parses correctly 00:29 +1491 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager Xcode pathToXcodeApp throws error with unexpected outcome 00:29 +1492 -1: test/general.shard/macos/xcode_test.dart: FakeProcessManager xcdevice not installed Xcode not installed 00:29 +1493 -1: test/general.shard/macos/application_package_test.dart: PrebuiltMacOSApp Error on non-app-bundle folder 00:29 +1494 -1: test/general.shard/macos/application_package_test.dart: PrebuiltMacOSApp Chooses the correct directory for application. 00:29 +1495 -1: test/general.shard/macos/application_package_test.dart: PrebuiltMacOSApp Success with app bundle 00:29 +1496 -1: test/general.shard/macos/application_package_test.dart: PrebuiltMacOSApp Bad zipped app, no payload dir 00:29 +1497 -1: test/general.shard/macos/application_package_test.dart: PrebuiltMacOSApp Error on non-existing file 00:29 +1498 -1: test/general.shard/macos/application_package_test.dart: PrebuiltMacOSApp Bad zipped app, two app bundles 00:29 +1499 -1: test/general.shard/macos/application_package_test.dart: PrebuiltMacOSApp Error on no info.plist 00:29 +1500 -1: test/general.shard/macos/application_package_test.dart: PrebuiltMacOSApp Error on info.plist missing bundle identifier 00:29 +1501 -1: test/general.shard/macos/application_package_test.dart: PrebuiltMacOSApp Success with project 00:29 +1502 -1: test/general.shard/macos/application_package_test.dart: PrebuiltMacOSApp Success with zipped app 00:29 +1503 -1: test/general.shard/macos/application_package_test.dart: PrebuiltMacOSApp Error on info.plist missing executable 00:29 +1504 -1: test/general.shard/windows/visual_studio_validator_test.dart: Visual Studio validation Emits a partial status when Visual Studio installation is not launchable 00:30 +1505 -1: test/general.shard/windows/visual_studio_validator_test.dart: Visual Studio validation Emits a message when Visual Studio is a pre-release version 00:30 +1506 -1: test/general.shard/windows/visual_studio_validator_test.dart: Visual Studio validation Emits partial status when Visual Studio is installed but the SDK cannot be found 00:30 +1507 -1: test/general.shard/windows/visual_studio_validator_test.dart: Visual Studio validation Emits installed status when Visual Studio is installed with necessary components 00:30 +1508 -1: test/general.shard/windows/visual_studio_validator_test.dart: Visual Studio validation Emits partial status when Visual Studio is installed without necessary components 00:30 +1509 -1: test/general.shard/windows/visual_studio_validator_test.dart: Visual Studio validation Emits a partial status when Visual Studio installation is incomplete 00:30 +1510 -1: test/general.shard/windows/visual_studio_validator_test.dart: Visual Studio validation Emits a partial status when Visual Studio installation needs rebooting 00:30 +1511 -1: test/general.shard/windows/visual_studio_validator_test.dart: Visual Studio validation Emits partial status when Visual Studio is installed but too old 00:30 +1512 -1: test/general.shard/windows/visual_studio_validator_test.dart: Visual Studio validation Emits missing status when Visual Studio is not installed 00:30 +1513 -1: test/general.shard/windows/plugins_test.dart: Win32 injects Win32 plugins 00:30 +1514 -1: test/general.shard/windows/windows_device_test.dart: executablePathForDevice uses the correct package executable 00:30 +1515 -1: test/general.shard/windows/windows_device_test.dart: WindowsDevices does not list devices if the workflow is unsupported 00:30 +1516 -1: test/general.shard/windows/windows_device_test.dart: WindowsDevices lists a devices if the workflow is supported 00:30 +1517 -1: test/general.shard/windows/windows_device_test.dart: isSupportedForProject is true with editable host app 00:30 +1518 -1: test/general.shard/windows/windows_device_test.dart: isSupportedForProject is false with no build file 00:30 +1519 -1: test/general.shard/windows/windows_device_test.dart: WindowsDevice defaults 00:30 +1520 -1: test/general.shard/windows/windows_device_test.dart: isSupportedForProject is false with no host app 00:30 +1521 -1: test/general.shard/windows/visual_studio_test.dart: Correctly handles bad UTF-8 from vswhere.exe output Throws ToolExit on bad UTF-8 in installationVersion 00:30 +1522 -1: test/general.shard/windows/visual_studio_test.dart: Correctly handles bad UTF-8 from vswhere.exe output Ignores unicode replacement char in unused properties 00:30 +1523 -1: test/general.shard/windows/visual_studio_test.dart: Correctly handles bad UTF-8 from vswhere.exe output Ignores bad UTF-8 in catalog's productDisplayVersion 00:30 +1524 -1: test/general.shard/windows/visual_studio_test.dart: Correctly handles bad UTF-8 from vswhere.exe output Throws ToolExit on bad UTF-8 in installationPath 00:30 +1525 -1: test/general.shard/windows/visual_studio_test.dart: Correctly handles bad UTF-8 from vswhere.exe output Ignores bad UTF-8 in displayName 00:30 +1526 -1: test/general.shard/windows/visual_studio_test.dart: Correctly handles bad UTF-8 from vswhere.exe output Ignores malformed JSON in description property 00:30 +1527 -1: test/general.shard/windows/visual_studio_test.dart: Visual Studio Metadata is for compatible version when latest is missing components 00:30 +1528 -1: test/general.shard/windows/visual_studio_test.dart: Visual Studio SDK version returns null when there are no SDK files present 00:30 +1529 -1: test/general.shard/windows/visual_studio_test.dart: Visual Studio properties return the right value for Visual Studio 2022 00:30 +1530 -1: test/general.shard/windows/visual_studio_test.dart: Visual Studio necessaryComponentDescriptions suggest the right VS tools on major version 16 00:30 +1531 -1: test/general.shard/windows/visual_studio_test.dart: Visual Studio VisualStudio getters return the right values if no installation is found 00:30 +1532 -1: test/general.shard/windows/visual_studio_test.dart: Visual Studio isInstalled throws when PROGRAMFILES(X86) env not set 00:30 +1533 -1: test/general.shard/windows/visual_studio_test.dart: Visual Studio VS metadata is available when VS is present, even if missing components 00:30 +1534 -1: test/general.shard/windows/visual_studio_test.dart: Visual Studio Everything returns good values when VS is present with all components 00:30 +1535 -1: test/general.shard/windows/visual_studio_test.dart: Visual Studio isLaunchable returns false if the installation can't be launched 00:30 +1536 -1: test/general.shard/windows/visual_studio_test.dart: Visual Studio isInstalled returns true when VS is present but too old 00:30 +1537 -1: test/general.shard/windows/visual_studio_test.dart: Visual Studio isInstalled and cmakePath correct when vswhere is missing 00:30 +1538 -1: test/general.shard/windows/visual_studio_test.dart: Visual Studio isInstalled returns true when a prerelease version of Build Tools is present 00:30 +1539 -1: test/general.shard/windows/visual_studio_test.dart: Visual Studio isAtLeastMinimumVersion returns false when the version found is too old 00:30 +1540 -1: test/general.shard/windows/visual_studio_test.dart: Visual Studio Everything returns good values when Build Tools is present with all components 00:30 +1541 -1: test/general.shard/windows/visual_studio_test.dart: Visual Studio isInstalled returns true when VS is present but missing components 00:30 +1542 -1: test/general.shard/windows/visual_studio_test.dart: Visual Studio SDK version returns null when the registry key is not present 00:30 +1543 -1: test/general.shard/windows/visual_studio_test.dart: Visual Studio isInstalled returns false when vswhere returns non-zero 00:30 +1544 -1: test/general.shard/windows/visual_studio_test.dart: Visual Studio cmakePath returns null when VS is present but missing components 00:30 +1545 -1: test/general.shard/windows/visual_studio_test.dart: Visual Studio hasNecessaryComponents returns false when VS is present but missing components 00:30 +1546 -1: test/general.shard/windows/visual_studio_test.dart: Visual Studio cmakePath returns null when VS is present but with require components but installation is faulty 00:30 +1547 -1: test/general.shard/windows/visual_studio_test.dart: Visual Studio necessaryComponentDescriptions suggest the right VS tools on an old version 00:30 +1548 -1: test/general.shard/windows/visual_studio_test.dart: Visual Studio isInstalled returns true even with missing status information 00:30 +1549 -1: test/general.shard/windows/visual_studio_test.dart: Visual Studio isComplete returns false when an incomplete installation is found 00:30 +1550 -1: test/general.shard/windows/visual_studio_test.dart: Visual Studio isRebootRequired returns true if the installation needs a reboot 00:30 +1551 -1: test/general.shard/windows/visual_studio_test.dart: Visual Studio Warns and returns no installation when VS is present but vswhere returns invalid JSON 00:30 +1552 -1: test/general.shard/windows/migrations/show_window_migration_test.dart: Windows Flutter show window migration skipped if already migrated 00:30 +1553 -1: test/general.shard/windows/migrations/show_window_migration_test.dart: Windows Flutter show window migration skipped if already migrated 00:30 +1554 -1: test/general.shard/windows/migrations/show_window_migration_test.dart: Windows Flutter show window migration skipped if already migrated 00:30 +1555 -1: test/general.shard/windows/migrations/show_window_migration_test.dart: Windows Flutter show window migration skipped if already migrated 00:30 +1556 -1: test/general.shard/windows/migrations/show_window_migration_test.dart: Windows Flutter show window migration skipped if already migrated 00:30 +1557 -1: test/general.shard/windows/migrations/show_window_migration_test.dart: Windows Flutter show window migration skipped if already migrated 00:30 +1558 -1: test/general.shard/windows/migrations/show_window_migration_test.dart: Windows Flutter show window migration skipped if already migrated 00:30 +1559 -1: test/general.shard/windows/migrations/show_window_migration_test.dart: Windows Flutter show window migration skipped if already migrated 00:30 +1560 -1: test/general.shard/windows/migrations/show_window_migration_test.dart: Windows Flutter show window migration skipped if already migrated 00:30 +1561 -1: test/general.shard/windows/migrations/show_window_migration_test.dart: Windows Flutter show window migration skipped if already migrated 00:30 +1562 -1: test/general.shard/windows/migrations/show_window_migration_test.dart: Windows Flutter show window migration skipped if already migrated 00:30 +1563 -1: test/general.shard/windows/migrations/show_window_migration_test.dart: Windows Flutter show window migration skipped if Flutter window file is missing 00:30 +1564 -1: test/general.shard/windows/migrations/show_window_migration_test.dart: Windows Flutter show window migration migrates project to ensure window is shown 00:31 +1565 -1: test/general.shard/windows/migrations/show_window_migration_test.dart: Windows Flutter show window migration skipped if nothing to migrate 00:31 +1566 -1: test/general.shard/windows/migrations/show_window_migration_test.dart: Windows Flutter show window migration skipped if already migrated (CRLF) 00:31 +1567 -1: test/general.shard/windows/migrations/show_window_migration_test.dart: Windows Flutter show window migration migrates project to ensure window is shown (CRLF) 00:31 +1568 -1: test/general.shard/windows/migrations/version_migration_test.dart: Windows Flutter version migration migrates project to set version information (CRLF) 00:31 +1569 -1: test/general.shard/windows/migrations/version_migration_test.dart: Windows Flutter version migration skipped if resource file is missing 00:31 +1570 -1: test/general.shard/windows/migrations/version_migration_test.dart: Windows Flutter version migration skipped if nothing to migrate 00:31 +1571 -1: test/general.shard/windows/migrations/version_migration_test.dart: Windows Flutter version migration skipped if already migrated 00:31 +1572 -1: test/general.shard/windows/migrations/version_migration_test.dart: Windows Flutter version migration migrates project to set version information 00:31 +1573 -1: test/general.shard/windows/migrations/version_migration_test.dart: Windows Flutter version migration skipped if CMake file is missing 00:31 +1574 -1: test/general.shard/windows/migrations/version_migration_test.dart: Windows Flutter version migration skipped if already migrated (CRLF) 00:31 +1575 -1: test/general.shard/windows/migrations/build_architecture_migration_test.dart: Windows Flutter build architecture migration migrates project to set the target platform (CRLF) 00:31 +1576 -1: test/general.shard/windows/migrations/build_architecture_migration_test.dart: Windows Flutter build architecture migration skipped if CMake file is missing 00:31 +1577 -1: test/general.shard/windows/migrations/build_architecture_migration_test.dart: Windows Flutter build architecture migration skipped if nothing to migrate 00:31 +1578 -1: test/general.shard/windows/migrations/build_architecture_migration_test.dart: Windows Flutter build architecture migration skipped if already migrated 00:31 +1579 -1: test/general.shard/windows/migrations/build_architecture_migration_test.dart: Windows Flutter build architecture migration migrates project to set the target platform 00:31 +1580 -1: test/general.shard/windows/migrations/build_architecture_migration_test.dart: Windows Flutter build architecture migration delete old runner directory 00:31 +1581 -1: test/general.shard/windows/migrations/build_architecture_migration_test.dart: Windows Flutter build architecture migration skipped if already migrated (CRLF) 00:31 +1582 -1: test/general.shard/windows/application_package_test.dart: PrebuiltWindowsApp Error on unknown file type 00:31 +1583 -1: test/general.shard/windows/application_package_test.dart: PrebuiltWindowsApp Success on exe file 00:31 +1584 -1: test/general.shard/windows/application_package_test.dart: PrebuiltWindowsApp Error on non-existing zip file 00:31 +1585 -1: test/general.shard/windows/application_package_test.dart: PrebuiltWindowsApp Bad zipped app, no payload dir 00:31 +1586 -1: test/general.shard/windows/application_package_test.dart: PrebuiltWindowsApp Success with zipped app 00:31 +1587 -1: test/general.shard/windows/windows_workflow_test.dart: Windows workflow configuration when feature is enabled on non-Windows host machine 00:31 +1588 -1: test/general.shard/windows/windows_workflow_test.dart: Windows workflow configuration when feature is enabled on non-Windows host machine 00:31 +1589 -1: test/general.shard/windows/windows_workflow_test.dart: Windows workflow configuration when feature is enabled on non-Windows host machine 00:31 +1590 -1: test/general.shard/windows/windows_workflow_test.dart: Windows workflow configuration when feature is disabled on non-Windows host machine 00:31 +1591 -1: test/general.shard/windows/windows_workflow_test.dart: Windows workflow configuration when feature is enabled on Windows host machine 00:31 +1592 -1: test/general.shard/windows/windows_workflow_test.dart: Windows workflow configuration when feature is disabled on Windows host machine 00:32 +1593 -1: test/general.shard/testbed_test.dart: Testbed Throws if ProcessUtils is injected 00:32 +1594 -1: test/general.shard/testbed_test.dart: Testbed Can provide setup interfaces 00:32 +1595 -1: test/general.shard/testbed_test.dart: Testbed Can provide local overrides 00:32 +1596 -1: test/general.shard/testbed_test.dart: Testbed provides a mocked http client 00:32 +1597 -1: test/general.shard/testbed_test.dart: Testbed Doesn't throw a StateError if Timer is left cleaned up 00:32 +1598 -1: test/general.shard/testbed_test.dart: Testbed Can provide default interfaces 00:32 +1599 -1: test/general.shard/testbed_test.dart: Testbed Throws StateError if Timer is left pending 00:32 +1600 -1: test/general.shard/dap/flutter_test_adapter_test.dart: flutter test adapter (setUpAll) 00:32 +1600 -1: test/general.shard/dap/flutter_test_adapter_test.dart: flutter test adapter includes env variables 00:32 +1601 -1: test/general.shard/dap/flutter_test_adapter_test.dart: flutter test adapter includes toolArgs 00:32 +1602 -1: test/general.shard/dap/flutter_test_adapter_test.dart: flutter test adapter includes customTool with no args replaced 00:32 +1603 -1: test/general.shard/dap/flutter_test_adapter_test.dart: flutter test adapter includes customTool with all args replaced 00:32 +1604 -1: test/general.shard/dap/flutter_test_adapter_test.dart: flutter test adapter (tearDownAll) 00:32 +1604 -1: test/general.shard/dap/flutter_adapter_test.dart: flutter adapter (setUpAll) 00:32 +1604 -1: test/general.shard/dap/flutter_adapter_test.dart: flutter adapter handles reverse requests app.exposeUrl 00:32 +1605 -1: test/general.shard/dap/flutter_adapter_test.dart: flutter adapter launchRequest supportsRestartRequest notifies client for supportsRestart: true 00:32 +1606 -1: test/general.shard/dap/flutter_adapter_test.dart: flutter adapter launchRequest supportsRestartRequest notifies client for supportsRestart: false 00:32 +1607 -1: test/general.shard/dap/flutter_adapter_test.dart: flutter adapter launchRequest includes build progress updates 00:32 +1608 -1: test/general.shard/dap/flutter_adapter_test.dart: flutter adapter launchRequest does not call "app.stop" on terminateRequest if app was not started 00:32 +1609 -1: test/general.shard/dap/flutter_adapter_test.dart: flutter adapter launchRequest includes Dart Debug extension progress update 00:32 +1610 -1: test/general.shard/dap/flutter_adapter_test.dart: flutter adapter launchRequest calls "app.stop" on terminateRequest 00:32 +1611 -1: test/general.shard/dap/flutter_adapter_test.dart: flutter adapter launchRequest does not call "app.restart" before app has been started 00:32 +1612 -1: test/general.shard/dap/flutter_adapter_test.dart: flutter adapter launchRequest does not record the VMs PID for terminating 00:32 +1613 -1: test/general.shard/dap/flutter_adapter_test.dart: flutter adapter launchRequest includes env variables 00:32 +1614 -1: test/general.shard/dap/flutter_adapter_test.dart: flutter adapter launchRequest runs "flutter run" with --machine 00:32 +1615 -1: test/general.shard/channel_test.dart: channel (setUpAll) 00:32 +1616 -1: test/general.shard/channel_test.dart: channel (setUpAll) 00:32 +1617 -1: test/general.shard/channel_test.dart: channel (setUpAll) 00:32 +1618 -1: test/general.shard/channel_test.dart: channel (setUpAll) 00:32 +1618 -1: test/general.shard/dap/flutter_adapter_test.dart: flutter adapter maps org-dartlang-sdk paths dart:ui URI to file path 00:32 +1619 -1: test/general.shard/channel_test.dart: channel sorted by stability 00:32 +1620 -1: test/general.shard/channel_test.dart: channel sorted by stability 00:32 +1621 -1: test/general.shard/channel_test.dart: channel sorted by stability 00:32 +1622 -1: test/general.shard/channel_test.dart: channel sorted by stability 00:32 +1623 -1: test/general.shard/channel_test.dart: channel sorted by stability 00:32 +1624 -1: test/general.shard/channel_test.dart: channel sorted by stability 00:32 +1625 -1: test/general.shard/channel_test.dart: channel sorted by stability 00:32 +1626 -1: test/general.shard/channel_test.dart: channel sorted by stability 00:32 +1627 -1: test/general.shard/channel_test.dart: channel sorted by stability 00:32 +1628 -1: test/general.shard/channel_test.dart: channel sorted by stability 00:32 +1629 -1: test/general.shard/channel_test.dart: channel sorted by stability 00:32 +1630 -1: test/general.shard/channel_test.dart: channel sorted by stability 00:32 +1631 -1: test/general.shard/channel_test.dart: channel sorted by stability 00:32 +1632 -1: test/general.shard/channel_test.dart: channel sorted by stability 00:32 +1633 -1: test/general.shard/channel_test.dart: channel sorted by stability 00:32 +1634 -1: test/general.shard/channel_test.dart: channel sorted by stability 00:32 +1635 -1: test/general.shard/channel_test.dart: channel sorted by stability 00:32 +1636 -1: test/general.shard/channel_test.dart: channel sorted by stability 00:33 +1637 -1: test/general.shard/channel_test.dart: channel can switch channels 00:33 +1638 -1: test/general.shard/channel_test.dart: channel handles custom branches 00:33 +1639 -1: test/general.shard/channel_test.dart: channel switching channels prompts to run flutter upgrade 00:33 +1640 -1: test/general.shard/channel_test.dart: channel ignores lines with unexpected output 00:33 +1641 -1: test/general.shard/channel_test.dart: channel removes duplicates 00:33 +1642 -1: test/general.shard/channel_test.dart: channel verbose list 00:33 +1643 -1: test/general.shard/channel_test.dart: channel list 00:33 +1644 -1: test/general.shard/channel_test.dart: channel usage (--help) explains how to use channel 00:33 +1645 -1: test/general.shard/channel_test.dart: channel removes version stamp file when switching channels 00:33 +1646 -1: test/general.shard/channel_test.dart: channel (tearDownAll) 00:33 +1646 -1: test/general.shard/device_test.dart: Simultaneous device discovery Run getAllDevices and refreshAllDevices at same time with refreshAllDevices finishing first 00:33 +1647 -1: test/general.shard/device_test.dart: Simultaneous device discovery Run getAllDevices and refreshAllDevices at same time with refreshAllDevices finishing last 00:33 +1648 -1: test/general.shard/device_test.dart: Simultaneous device discovery refreshAllDevices twice 00:33 +1649 -1: test/general.shard/device_test.dart: DeviceManager refreshAllDevices does not cache 00:33 +1650 -1: test/general.shard/device_test.dart: DeviceManager getDeviceById prefix matcher 00:33 +1651 -1: test/general.shard/device_test.dart: DeviceManager getDeviceById two exact matches, matches on first 00:33 +1652 -1: test/general.shard/device_test.dart: DeviceManager getDeviceById exact matcher with well known ID 00:33 +1653 -1: test/general.shard/device_test.dart: DeviceManager getDevices 00:33 +1654 -1: test/general.shard/device_test.dart: DeviceManager refreshExtendedWirelessDeviceDiscoverers only refreshes discoverers that require extended time 00:33 +1655 -1: test/general.shard/device_test.dart: DeviceManager getDeviceById exact matcher 00:33 +1656 -1: test/general.shard/device_test.dart: DeviceManager getAllDevices caches 00:33 +1657 -1: test/general.shard/device_test.dart: JSON encode DebuggingOptions can preserve the original options 00:33 +1658 -1: test/general.shard/device_test.dart: Get iOS launch arguments from DebuggingOptions Get launch arguments for physical device with iPv4 network connection 00:33 +1659 -1: test/general.shard/device_test.dart: Get iOS launch arguments from DebuggingOptions Get launch arguments for physical device with debugging enabled with all launch arguments 00:33 +1660 -1: test/general.shard/device_test.dart: Get iOS launch arguments from DebuggingOptions Get launch arguments for simulator device with debugging enabled with all launch arguments 00:33 +1661 -1: test/general.shard/device_test.dart: Get iOS launch arguments from DebuggingOptions Get launch arguments for simulator device with debugging enabled with no launch arguments 00:33 +1662 -1: test/general.shard/device_test.dart: Get iOS launch arguments from DebuggingOptions Get launch arguments for physical device with debugging disabled with available launch arguments 00:33 +1663 -1: test/general.shard/device_test.dart: Get iOS launch arguments from DebuggingOptions Get launch arguments for physical device with debugging enabled with no launch arguments 00:33 +1664 -1: test/general.shard/device_test.dart: Get iOS launch arguments from DebuggingOptions Get launch arguments for physical CoreDevice with debugging enabled with no launch arguments 00:33 +1665 -1: test/general.shard/device_test.dart: Get iOS launch arguments from DebuggingOptions Get launch arguments for physical device with iPv6 network connection 00:33 +1666 -1: test/general.shard/device_test.dart: Get iOS launch arguments from DebuggingOptions No --enable-dart-profiling flag when option is false 00:33 +1667 -1: test/general.shard/device_test.dart: computeDartVmFlags handles various combinations of Dart VM flags and null_assertions 00:33 +1668 -1: test/general.shard/device_test.dart: PollingDeviceDiscovery startPolling 00:33 +1669 -1: test/general.shard/device_test.dart: Filter devices chooses ephemeral device 00:33 +1670 -1: test/general.shard/device_test.dart: Filter devices Return unconnected devices when filter allows 00:33 +1671 -1: test/general.shard/device_test.dart: Filter devices Returns multiple devices when multiple devices matches the specified id 00:33 +1672 -1: test/general.shard/device_test.dart: Filter devices Returns empty when device of specified id is not found 00:33 +1673 -1: test/general.shard/device_test.dart: Filter devices Filter to only include wireless devices 00:33 +1674 -1: test/general.shard/device_test.dart: Filter devices returns null when no ephemeral devices are found 00:33 +1675 -1: test/general.shard/device_test.dart: Filter devices returns null when multiple non ephemeral devices are found 00:33 +1676 -1: test/general.shard/device_test.dart: Filter devices Removes devices unsupported by the project from --all 00:33 +1677 -1: test/general.shard/device_test.dart: Filter devices return null when hasSpecifiedDeviceId is true 00:33 +1678 -1: test/general.shard/device_test.dart: Filter devices Filter to only include attached devices 00:33 +1679 -1: test/general.shard/device_test.dart: Filter devices Retains devices unsupported by the project if includeDevicesUnsupportedByProject is true 00:33 +1680 -1: test/general.shard/device_test.dart: Filter devices Unconnected devices filtered out by default 00:33 +1681 -1: test/general.shard/device_test.dart: Filter devices Removes web and fuchsia from --all 00:33 +1682 -1: test/general.shard/plugins_test.dart: plugins pubspec createPlatformsYamlMap should create the correct map 00:33 +1683 -1: test/general.shard/plugins_test.dart: plugins pubspec createPlatformsYamlMap should create the correct map 00:33 +1684 -1: test/general.shard/plugins_test.dart: plugins pubspec createPlatformsYamlMap should create the correct map 00:33 +1685 -1: test/general.shard/plugins_test.dart: plugins pubspec createPlatformsYamlMap should create the correct map 00:33 +1686 -1: test/general.shard/plugins_test.dart: plugins pubspec createPlatformsYamlMap should create the correct map 00:33 +1687 -1: test/general.shard/plugins_test.dart: plugins pubspec createPlatformsYamlMap should create the correct map 00:33 +1688 -1: test/general.shard/plugins_test.dart: plugins pubspec createPlatformsYamlMap should create the correct map 00:33 +1689 -1: test/general.shard/plugins_test.dart: plugins pubspec createPlatformsYamlMap should create the correct map 00:33 +1690 -1: test/general.shard/plugins_test.dart: plugins pubspec validatePubspecForPlugin works 00:33 +1691 -1: test/general.shard/plugins_test.dart: plugins pubspec createPlatformsYamlMap should create empty map 00:33 +1692 -1: test/general.shard/plugins_test.dart: plugins Symlink failures instruct developers to run as administrator on older versions of Windows 00:33 +1693 -1: test/general.shard/plugins_test.dart: plugins Symlink failures give developer mode instructions on recent versions of Windows 00:33 +1694 -1: test/general.shard/plugins_test.dart: plugins Symlink failures instruct developers to have their project on the same drive as their SDK 00:33 +1695 -1: test/general.shard/plugins_test.dart: plugins Plugin files pluginSwiftPackageManifestPath for non darwin plugins 00:33 +1696 -1: test/general.shard/plugins_test.dart: plugins Plugin files pluginSwiftPackageManifestPath for iOS and macOS plugins 00:33 +1697 -1: test/general.shard/plugins_test.dart: plugins Plugin files pluginPodspecPath for darwin plugins 00:33 +1698 -1: test/general.shard/plugins_test.dart: plugins Plugin files pluginSwiftPackageManifestPath for darwin plugins 00:33 +1699 -1: test/general.shard/plugins_test.dart: plugins Plugin files pluginPodspecPath for iOS and macOS plugins 00:33 +1700 -1: test/general.shard/plugins_test.dart: plugins Plugin files pluginPodspecPath for non darwin plugins 00:33 +1701 -1: test/general.shard/plugins_test.dart: plugins Symlink ERROR_ACCESS_DENIED failures show developers paths that were used 00:33 +1702 -1: test/general.shard/plugins_test.dart: plugins createPluginSymlinks Existing symlinks are removed when no longer in use with force 00:33 +1703 -1: test/general.shard/plugins_test.dart: plugins createPluginSymlinks Symlinks are created for Linux plugins 00:33 +1704 -1: test/general.shard/plugins_test.dart: plugins createPluginSymlinks createPluginSymlinks is a no-op without force when up to date 00:33 +1705 -1: test/general.shard/plugins_test.dart: plugins createPluginSymlinks Symlinks are created for Windows plugins 00:33 +1706 -1: test/general.shard/plugins_test.dart: plugins createPluginSymlinks Existing symlinks are removed automatically on refresh when no longer in use 00:33 +1707 -1: test/general.shard/plugins_test.dart: plugins createPluginSymlinks createPluginSymlinks repairs missing links 00:33 +1708 -1: test/general.shard/plugins_test.dart: plugins injectPlugins App using plugin with v1 and v2 support shows no warning 00:33 +1709 -1: test/general.shard/plugins_test.dart: plugins injectPlugins injectPlugins will validate if all plugins in the project are part of the passed allowedPlugins 00:33 +1710 -1: test/general.shard/plugins_test.dart: plugins injectPlugins Injecting creates generated Android registrant, but does not include Dart-only plugins 00:33 +1711 -1: test/general.shard/plugins_test.dart: plugins injectPlugins Registrant uses new embedding if app uses new embedding 00:33 +1712 -1: test/general.shard/plugins_test.dart: plugins injectPlugins Invalid yaml does not crash plugin lookup. 00:33 +1713 -1: test/general.shard/plugins_test.dart: plugins injectPlugins Injecting creates generated Linux registrant 00:33 +1714 -1: test/general.shard/plugins_test.dart: plugins injectPlugins exits the tool if a plugin sets an invalid android package in pubspec.yaml 00:33 +1715 -1: test/general.shard/plugins_test.dart: plugins injectPlugins Generated Windows plugin files sorts by plugin name 00:33 +1716 -1: test/general.shard/plugins_test.dart: plugins injectPlugins Injecting creates generated Windows registrant, but does not include Dart-only plugins 00:33 +1717 -1: test/general.shard/plugins_test.dart: plugins injectPlugins Modules use new embedding 00:33 +1718 -1: test/general.shard/plugins_test.dart: plugins injectPlugins iOS and macOS project setup up Darwin Dependency Management 00:33 +1719 -1: test/general.shard/plugins_test.dart: plugins injectPlugins new embedding app uses a plugin that supports v1 and v2 embedding 00:33 +1720 -1: test/general.shard/plugins_test.dart: plugins injectPlugins Generated Linux plugin files sorts by plugin name 00:33 +1721 -1: test/general.shard/plugins_test.dart: plugins injectPlugins Does not throw when AndroidManifest.xml is not found 00:33 +1722 -1: test/general.shard/plugins_test.dart: plugins injectPlugins non-iOS or macOS project does not setup up Darwin Dependency Management 00:33 +1723 -1: test/general.shard/plugins_test.dart: plugins injectPlugins pluginClass: none doesn't trigger registrant entry on Linux 00:33 +1724 -1: test/general.shard/plugins_test.dart: plugins injectPlugins Injecting creates generated Linux plugin Cmake file 00:33 +1725 -1: test/general.shard/plugins_test.dart: plugins injectPlugins user-selected implementation overrides inline implementation 00:33 +1726 -1: test/general.shard/plugins_test.dart: plugins injectPlugins user-selected implementation overrides default implementation 00:33 +1727 -1: test/general.shard/plugins_test.dart: plugins injectPlugins pluginClass: none doesn't trigger registrant entry on Windows 00:33 +1728 -1: test/general.shard/plugins_test.dart: plugins injectPlugins Module using plugin with v1 and v2 support shows no warning 00:33 +1729 -1: test/general.shard/plugins_test.dart: plugins injectPlugins Injecting creates generated iOS registrant, but does not include Dart-only plugins 00:33 +1730 -1: test/general.shard/plugins_test.dart: plugins injectPlugins pluginClass: none doesn't trigger registrant entry on macOS 00:33 +1731 -1: test/general.shard/plugins_test.dart: plugins injectPlugins Injecting creates generated Windows registrant 00:33 +1732 -1: test/general.shard/plugins_test.dart: plugins injectPlugins Injecting creates generated macos registrant, but does not include Dart-only plugins 00:33 +1733 -1: test/general.shard/plugins_test.dart: plugins injectPlugins Generated plugin CMake files always use posix-style paths 00:33 +1734 -1: test/general.shard/plugins_test.dart: plugins injectPlugins Injecting creates generated Linux registrant, but does not include Dart-only plugins 00:33 +1735 -1: test/general.shard/plugins_test.dart: plugins injectPlugins Build time plugin injection Registrant for web doesn't escape slashes in imports 00:33 +1736 -1: test/general.shard/plugins_test.dart: plugins injectPlugins Build time plugin injection user-selected implementation overrides inline implementation on web 00:34 +1737 -1: test/general.shard/resident_web_runner_test.dart: Sends unlaunched app.webLaunchUrl event for Web Server device 00:34 +1738 -1: test/general.shard/resident_web_runner_test.dart: Sends unlaunched app.webLaunchUrl event for Web Server device 00:34 +1739 -1: test/general.shard/resident_web_runner_test.dart: Sends unlaunched app.webLaunchUrl event for Web Server device 00:34 +1740 -1: test/general.shard/resident_web_runner_test.dart: Sends unlaunched app.webLaunchUrl event for Web Server device 00:34 +1741 -1: test/general.shard/resident_web_runner_test.dart: Sends unlaunched app.webLaunchUrl event for Web Server device 00:34 +1742 -1: test/general.shard/resident_web_runner_test.dart: Sends unlaunched app.webLaunchUrl event for Web Server device 00:34 +1743 -1: test/general.shard/resident_web_runner_test.dart: Sends unlaunched app.webLaunchUrl event for Web Server device 00:34 +1744 -1: test/general.shard/resident_web_runner_test.dart: Sends unlaunched app.webLaunchUrl event for Web Server device 00:34 +1745 -1: test/general.shard/resident_web_runner_test.dart: Sends unlaunched app.webLaunchUrl event for Web Server device 00:34 +1746 -1: test/general.shard/resident_web_runner_test.dart: Sends unlaunched app.webLaunchUrl event for Web Server device 00:34 +1747 -1: test/general.shard/resident_web_runner_test.dart: Sends unlaunched app.webLaunchUrl event for Web Server device 00:34 +1748 -1: test/general.shard/resident_web_runner_test.dart: Sends unlaunched app.webLaunchUrl event for Web Server device 00:34 +1749 -1: test/general.shard/resident_web_runner_test.dart: Sends unlaunched app.webLaunchUrl event for Web Server device 00:34 +1750 -1: test/general.shard/resident_web_runner_test.dart: Sends unlaunched app.webLaunchUrl event for Web Server device 00:34 +1751 -1: test/general.shard/resident_web_runner_test.dart: Sends unlaunched app.webLaunchUrl event for Web Server device 00:34 +1752 -1: test/general.shard/resident_web_runner_test.dart: Rethrows unknown Exception type from dwds 00:34 +1753 -1: test/general.shard/resident_web_runner_test.dart: Successfully turns ChromeDebugError into ToolExit 00:34 +1754 -1: test/general.shard/resident_web_runner_test.dart: runner with web server device does not support debugging without --start-paused 00:34 +1755 -1: test/general.shard/resident_web_runner_test.dart: Does not generate dart_plugin_registrant.dart 00:34 +1756 -1: test/general.shard/resident_web_runner_test.dart: Fails non-fatally on vmservice response error for hot restart 00:34 +1757 -1: test/general.shard/resident_web_runner_test.dart: Can hot restart after attaching 00:34 +1758 -1: test/general.shard/resident_web_runner_test.dart: web resident runner is debuggable 00:34 +1759 -1: test/general.shard/resident_web_runner_test.dart: WebRunner copies compiled app.dill to cache during startup 00:34 +1760 -1: test/general.shard/resident_web_runner_test.dart: ResidentWebRunner generates files when l10n.yaml exists 00:34 +1761 -1: test/general.shard/resident_web_runner_test.dart: ResidentWebRunner generates files when l10n.yaml exists 00:34 +1762 -1: test/general.shard/resident_web_runner_test.dart: ResidentWebRunner generates files when l10n.yaml exists 00:34 +1763 -1: test/general.shard/resident_web_runner_test.dart: ResidentWebRunner generates files when l10n.yaml exists 00:34 +1764 -1: test/general.shard/resident_web_runner_test.dart: ResidentWebRunner generates files when l10n.yaml exists 00:34 +1765 -1: test/general.shard/resident_web_runner_test.dart: ResidentWebRunner generates files when l10n.yaml exists 00:34 +1766 -1: test/general.shard/resident_web_runner_test.dart: ResidentWebRunner generates files when l10n.yaml exists 00:34 +1767 -1: test/general.shard/resident_web_runner_test.dart: ResidentWebRunner generates files when l10n.yaml exists 00:34 +1768 -1: test/general.shard/resident_web_runner_test.dart: ResidentWebRunner generates files when l10n.yaml exists 00:34 +1769 -1: test/general.shard/resident_web_runner_test.dart: ResidentWebRunner generates files when l10n.yaml exists 00:34 +1770 -1: test/general.shard/resident_web_runner_test.dart: ResidentWebRunner generates files when l10n.yaml exists 00:34 +1771 -1: test/general.shard/resident_web_runner_test.dart: ResidentWebRunner generates files when l10n.yaml exists 00:34 +1772 -1: test/general.shard/resident_web_runner_test.dart: ResidentWebRunner generates files when l10n.yaml exists 00:34 +1773 -1: test/general.shard/resident_web_runner_test.dart: ResidentWebRunner generates files when l10n.yaml exists 00:34 +1774 -1: test/general.shard/resident_web_runner_test.dart: ResidentWebRunner generates files when l10n.yaml exists 00:34 +1775 -1: test/general.shard/resident_web_runner_test.dart: ResidentWebRunner generates files when l10n.yaml exists 00:34 +1776 -1: test/general.shard/resident_web_runner_test.dart: ResidentWebRunner generates files when l10n.yaml exists 00:34 +1777 -1: test/general.shard/resident_web_runner_test.dart: ResidentWebRunner generates files when l10n.yaml exists 00:34 +1778 -1: test/general.shard/resident_web_runner_test.dart: Listens to stdout and stderr streams before running main 00:34 +1779 -1: test/general.shard/resident_web_runner_test.dart: Does not run main with --start-paused 00:34 +1780 -1: test/general.shard/resident_web_runner_test.dart: Successfully turns AppConnectionException into ToolExit 00:34 +1781 -1: test/general.shard/resident_web_runner_test.dart: Prints target and device name on run 00:34 +1782 -1: test/general.shard/resident_web_runner_test.dart: profile does not supportsServiceProtocol 00:34 +1783 -1: test/general.shard/resident_web_runner_test.dart: ResidentWebRunner calls appFailedToStart if initial compilation fails 00:34 +1784 -1: test/general.shard/resident_web_runner_test.dart: runner with web server device supports debugging with --start-paused 00:34 +1785 -1: test/general.shard/resident_web_runner_test.dart: Rethrows unknown Error type from dwds tooling 00:34 +1786 -1: test/general.shard/resident_web_runner_test.dart: Sends launched app.webLaunchUrl event for Chrome device 00:34 +1787 -1: test/general.shard/resident_web_runner_test.dart: printHelp without details shows hot restart help message 00:34 +1788 -1: test/general.shard/resident_web_runner_test.dart: Can successfully run without an index.html including status warning 00:34 +1789 -1: test/general.shard/resident_web_runner_test.dart: Fails on compilation errors in hot restart 00:34 +1790 -1: test/general.shard/resident_web_runner_test.dart: Listens to extension events with structured errors 00:34 +1791 -1: test/general.shard/resident_web_runner_test.dart: cleans up Chrome if tab is closed 00:34 +1792 -1: test/general.shard/resident_web_runner_test.dart: throws when port is an integer outside the valid TCP range 00:34 +1793 -1: test/general.shard/resident_web_runner_test.dart: Successfully turns WebSocketException into ToolExit 00:34 +1794 -1: test/general.shard/resident_web_runner_test.dart: Turns HttpException from ChromeTab::connect into ToolExit 00:34 +1795 -1: test/general.shard/resident_web_runner_test.dart: WebRunner copies compiled app.dill to cache during startup with track-widget-creation 00:34 +1796 -1: test/general.shard/resident_web_runner_test.dart: Can hot reload after attaching 00:34 +1797 -1: test/general.shard/resident_web_runner_test.dart: Fails fatally on Vm Service error response 00:34 +1798 -1: test/general.shard/resident_web_runner_test.dart: Can hot restart after attaching with web-server device 00:34 +1799 -1: test/general.shard/resident_web_runner_test.dart: cleanup of resources is safe to call multiple times 00:34 +1800 -1: test/general.shard/resident_web_runner_test.dart: Exits when initial compile fails 00:34 +1801 -1: test/general.shard/resident_web_runner_test.dart: Can successfully run and connect to vmservice 00:34 +1802 -1: test/general.shard/resident_web_runner_test.dart: Can successfully run and disconnect with --no-resident 00:34 +1803 -1: test/general.shard/resident_web_runner_test.dart: Faithfully displays stdout messages with leading/trailing spaces 00:35 +1804 -1: test/general.shard/persistent_tool_state_test.dart: state can be set and persists 00:35 +1805 -1: test/general.shard/persistent_tool_state_test.dart: channel versions can be cached and stored 00:35 +1806 -1: test/general.shard/artifact_updater_test.dart: ArtifactUpdater can download a zip archive 00:35 +1807 -1: test/general.shard/artifact_updater_test.dart: ArtifactUpdater can download a tar archive 00:35 +1808 -1: test/general.shard/artifact_updater_test.dart: ArtifactUpdater will re-download a file if unzipping fails 00:35 +1809 -1: test/general.shard/artifact_updater_test.dart: ArtifactUpdater will de-download a file if unzipping fails on windows 00:35 +1810 -1: test/general.shard/artifact_updater_test.dart: ArtifactUpdater will delete downloaded files if they exist. 00:35 +1811 -1: test/general.shard/artifact_updater_test.dart: ArtifactUpdater will not validate the md5 hash if the x-goog-hash header is present but missing an md5 entry 00:35 +1812 -1: test/general.shard/artifact_updater_test.dart: ArtifactUpdater can download a zip archive and delete stale files 00:35 +1813 -1: test/general.shard/artifact_updater_test.dart: ArtifactUpdater will tool exit on an ArgumentError from http client with base url override 00:35 +1814 -1: test/general.shard/artifact_updater_test.dart: ArtifactUpdater will delete any denylisted files from the outputDirectory 00:35 +1815 -1: test/general.shard/artifact_updater_test.dart: ArtifactUpdater will tool exit if deleting the existing artifacts fails with 32 on windows 00:35 +1816 -1: test/general.shard/artifact_updater_test.dart: ArtifactUpdater will restart the status ticker if it needs to retry the download 00:35 +1817 -1: test/general.shard/artifact_updater_test.dart: ArtifactUpdater will bail if unzipping fails more than twice on Windows 00:35 +1818 -1: test/general.shard/artifact_updater_test.dart: ArtifactUpdater will re-attempt on a non-200 response 00:35 +1819 -1: test/general.shard/artifact_updater_test.dart: ArtifactUpdater will rethrow on an ArgumentError from http client without base url override 00:35 +1820 -1: test/general.shard/artifact_updater_test.dart: ArtifactUpdater will validate the md5 hash if the x-goog-hash header is present and throw if it does not match 00:35 +1821 -1: test/general.shard/artifact_updater_test.dart: ArtifactUpdater will bail with a tool exit if unzipping fails more than twice 00:35 +1822 -1: test/general.shard/artifact_updater_test.dart: ArtifactUpdater will validate the md5 hash if the x-goog-hash header is present 00:36 +1823 -1: test/general.shard/drive/web_driver_service_test.dart: getDesiredCapabilities Chrome with headless off 00:36 +1824 -1: test/general.shard/drive/web_driver_service_test.dart: getDesiredCapabilities Chrome with headless on 00:36 +1825 -1: test/general.shard/drive/web_driver_service_test.dart: WebDriverService can start an app with a launch url provided 00:36 +1826 -1: test/general.shard/drive/web_driver_service_test.dart: getDesiredCapabilities Firefox with headless on 00:36 +1827 -1: test/general.shard/drive/web_driver_service_test.dart: getDesiredCapabilities Firefox with headless off 00:36 +1828 -1: test/general.shard/drive/web_driver_service_test.dart: getDesiredCapabilities Chrome with browser flags 00:36 +1829 -1: test/general.shard/drive/web_driver_service_test.dart: getDesiredCapabilities Firefox with browser flags 00:36 +1830 -1: test/general.shard/drive/web_driver_service_test.dart: WebDriverService starts and stops an app 00:36 +1831 -1: test/general.shard/drive/web_driver_service_test.dart: WebDriverService will throw when an invalid launch url is provided 00:36 +1832 -1: test/general.shard/drive/web_driver_service_test.dart: WebDriverService starts an app with provided web headers 00:36 +1833 -1: test/general.shard/drive/web_driver_service_test.dart: getDesiredCapabilities Edge 00:36 +1834 -1: test/general.shard/drive/web_driver_service_test.dart: getDesiredCapabilities macOS Safari 00:36 +1835 -1: test/general.shard/drive/web_driver_service_test.dart: getDesiredCapabilities android chrome 00:36 +1836 -1: test/general.shard/drive/web_driver_service_test.dart: getDesiredCapabilities iOS Safari 00:36 +1837 -1: test/general.shard/drive/web_driver_service_test.dart: WebDriverService forwards exception when run future fails before app starts 00:36 +1838 -1: test/general.shard/project_test.dart: Project example exists for plugin in multi-platform format 00:36 +1839 -1: test/general.shard/project_test.dart: Project example exists for plugin in legacy format 00:36 +1840 -1: test/general.shard/project_test.dart: Project example does not exist for non-plugin 00:36 +1841 -1: test/general.shard/project_test.dart: Project application bundle name app product name defaults to Runner 00:36 +1842 -1: test/general.shard/project_test.dart: Project application bundle name app product name xcodebuild settings 00:36 +1843 -1: test/general.shard/project_test.dart: Project language kotlin host app language with Gradle Kotlin DSL and typesafe plugin id 00:36 +1844 -1: test/general.shard/project_test.dart: Project language kotlin host app language 00:36 +1845 -1: test/general.shard/project_test.dart: Project language kotlin host app language with Gradle Kotlin DSL 00:36 +1846 -1: test/general.shard/project_test.dart: Project language default host app language 00:36 +1847 -1: test/general.shard/project_test.dart: Project language Gradle Groovy files are preferred to Gradle Kotlin files 00:36 +1848 -1: test/general.shard/project_test.dart: Project organization names set is populated from Android application ID 00:36 +1849 -1: test/general.shard/project_test.dart: Project organization names set is empty, if project not created 00:36 +1850 -1: test/general.shard/project_test.dart: Project organization names set is populated from Android group in plugin 00:36 +1851 -1: test/general.shard/project_test.dart: Project organization names set is singleton, if sources agree 00:36 +1852 -1: test/general.shard/project_test.dart: Project organization names set is populated from Android application ID in plugin example 00:36 +1853 -1: test/general.shard/project_test.dart: Project organization names set is empty, if no platform folders exist 00:36 +1854 -1: test/general.shard/project_test.dart: Project organization names set is populated from iOS bundle identifier 00:36 +1855 -1: test/general.shard/project_test.dart: Project organization names set is populated from iOS bundle identifier in plugin example 00:36 +1856 -1: test/general.shard/project_test.dart: Project organization names set is non-singleton, if sources disagree 00:36 +1857 -1: test/general.shard/project_test.dart: Project java gradle agp compatibility _ null agp only 00:36 +1858 -1: test/general.shard/project_test.dart: Project java gradle agp compatibility _ java 8 era values are compatible 00:36 +1859 -1: test/general.shard/project_test.dart: Project java gradle agp compatibility _ electric eel era values are compatible 00:36 +1860 -1: test/general.shard/project_test.dart: Project java gradle agp compatibility _ incompatible everything 00:36 +1861 -1: test/general.shard/project_test.dart: Project java gradle agp compatibility _ incompatible gradle/agp only 00:36 +1862 -1: test/general.shard/project_test.dart: Project java gradle agp compatibility _ flamingo values are compatible 00:36 +1863 -1: test/general.shard/project_test.dart: Project java gradle agp compatibility _ incompatible java/gradle only 00:36 +1864 -1: test/general.shard/project_test.dart: Project With mocked context product bundle identifier empty surrounded by quotes 00:36 +1865 -1: test/general.shard/project_test.dart: Project With mocked context product bundle identifier from plist, if no variables 00:36 +1866 -1: test/general.shard/project_test.dart: Project With mocked context product bundle identifier from build settings, if no plist 00:36 +1867 -1: test/general.shard/project_test.dart: Project With mocked context product bundle identifier from build settings and plist, if default variable 00:36 +1868 -1: test/general.shard/project_test.dart: Project With mocked context product bundle identifier surrounded by single quotes 00:36 +1869 -1: test/general.shard/project_test.dart: Project With mocked context product bundle identifier handles case insensitive flavor 00:36 +1870 -1: test/general.shard/project_test.dart: Project With mocked context product bundle identifier Always pass parsing org on ios project with flavors 00:36 +1871 -1: test/general.shard/project_test.dart: Project With mocked context product bundle identifier fails with flavor and default schemes 00:36 +1872 -1: test/general.shard/project_test.dart: Project With mocked context product bundle identifier from project file, if no plist or build settings 00:36 +1873 -1: test/general.shard/project_test.dart: Project With mocked context product bundle identifier from build settings and plist, by substitution 00:36 +1874 -1: test/general.shard/project_test.dart: Project With mocked context product bundle identifier surrounded by double quotes 00:36 +1875 -1: test/general.shard/project_test.dart: Project With mocked context product bundle identifier null, if no build settings or plist entries 00:36 +1876 -1: test/general.shard/project_test.dart: Project With mocked context product bundle identifier fails with no flavor and defined schemes 00:36 +1877 -1: test/general.shard/project_test.dart: Project With mocked context universal link can handle entitlement file in nested directory structure. 00:36 +1878 -1: test/general.shard/project_test.dart: Project With mocked context universal link build with flavor 00:36 +1879 -1: test/general.shard/project_test.dart: Project With mocked context universal link return empty when no entitlement 00:36 +1880 -1: test/general.shard/project_test.dart: Project With mocked context flutterSwiftPackageInProjectSettings is false if pbxproj does not contain FlutterGeneratedPluginSwiftPackage in build process 00:36 +1881 -1: test/general.shard/project_test.dart: Project With mocked context flutterSwiftPackageInProjectSettings is false if pbxproj missing 00:36 +1882 -1: test/general.shard/project_test.dart: Project With mocked context flutterSwiftPackageInProjectSettings is true if pbxproj does contain FlutterGeneratedPluginSwiftPackage in build process 00:36 +1883 -1: test/general.shard/project_test.dart: Project module status is known for module 00:36 +1884 -1: test/general.shard/project_test.dart: Project module status is known for non-module 00:36 +1885 -1: test/general.shard/project_test.dart: Project ensure ready for platform-specific tooling injects plugins for iOS 00:36 +1886 -1: test/general.shard/project_test.dart: Project ensure ready for platform-specific tooling creates iOS pod in module 00:36 +1887 -1: test/general.shard/project_test.dart: Project ensure ready for platform-specific tooling does nothing in plugin or package root project 00:36 +1888 -1: test/general.shard/project_test.dart: Project ensure ready for platform-specific tooling injects plugins for macOS 00:36 +1889 -1: test/general.shard/project_test.dart: Project ensure ready for platform-specific tooling Android project no pubspec continues 00:36 +1890 -1: test/general.shard/project_test.dart: Project ensure ready for platform-specific tooling Android plugin project does not throw v1 embedding deprecation warning 00:36 +1891 -1: test/general.shard/project_test.dart: Project ensure ready for platform-specific tooling does nothing, if project is not created 00:36 +1892 -1: test/general.shard/project_test.dart: Project ensure ready for platform-specific tooling creates Android library in module 00:36 +1893 -1: test/general.shard/project_test.dart: Project ensure ready for platform-specific tooling Android plugin without example app does not show a warning 00:36 +1894 -1: test/general.shard/project_test.dart: Project ensure ready for platform-specific tooling checkForDeprecation fails on invalid android app manifest file 00:36 +1895 -1: test/general.shard/project_test.dart: Project ensure ready for platform-specific tooling updates local properties for Android 00:36 +1896 -1: test/general.shard/project_test.dart: Project ensure ready for platform-specific tooling gets xcworkspace directory 00:36 +1897 -1: test/general.shard/project_test.dart: Project ensure ready for platform-specific tooling Project not on v2 embedding does not warn if deprecation status is irrelevant 00:36 +1898 -1: test/general.shard/project_test.dart: Project ensure ready for platform-specific tooling Version.json info is correct 00:36 +1899 -1: test/general.shard/project_test.dart: Project ensure ready for platform-specific tooling generates Xcode configuration for macOS 00:36 +1900 -1: test/general.shard/project_test.dart: Project ensure ready for platform-specific tooling injects plugins for Windows 00:36 +1901 -1: test/general.shard/project_test.dart: Project ensure ready for platform-specific tooling generates Xcode configuration for iOS 00:36 +1902 -1: test/general.shard/project_test.dart: Project ensure ready for platform-specific tooling works if there is an "example" folder 00:36 +1903 -1: test/general.shard/project_test.dart: Project ensure ready for platform-specific tooling updates local properties for Android 00:36 +1904 -1: test/general.shard/project_test.dart: Project ensure ready for platform-specific tooling injects plugins for Android 00:36 +1905 -1: test/general.shard/project_test.dart: Project ensure ready for platform-specific tooling no xcworkspace directory found 00:36 +1906 -1: test/general.shard/project_test.dart: Project ensure ready for platform-specific tooling injects plugins for Linux 00:36 +1907 -1: test/general.shard/project_test.dart: Project construction reads dependencies from pubspec.yaml 00:36 +1908 -1: test/general.shard/project_test.dart: Project construction fails on invalid example/pubspec.yaml 00:36 +1909 -1: test/general.shard/project_test.dart: Project construction treats missing pubspec.yaml as empty 00:36 +1910 -1: test/general.shard/project_test.dart: Project construction fails on pubspec.yaml parse failure 00:36 +1911 -1: test/general.shard/project_test.dart: Project construction invalid utf8 throws a tool exit 00:36 +1912 -1: test/general.shard/project_test.dart: Project construction sets up location 00:36 +1913 -1: test/general.shard/project_test.dart: Project construction fails on invalid pubspec.yaml 00:36 +1914 -1: test/general.shard/project_test.dart: Project construction reads valid pubspec.yaml 00:36 +1915 -1: test/general.shard/project_test.dart: Project manifest can be replaced 00:36 +1916 -1: test/general.shard/project_test.dart: watch companion cannot find bundle identifier 00:36 +1917 -1: test/general.shard/project_test.dart: watch companion with bundle identifier has watch companion in other scheme build settings with xcode variable 00:36 +1918 -1: test/general.shard/project_test.dart: watch companion with bundle identifier Info.plist in target does not contain WKCompanionAppBundleIdentifier 00:36 +1919 -1: test/general.shard/project_test.dart: watch companion with bundle identifier target WKCompanionAppBundleIdentifier is not project bundle identifier 00:36 +1920 -1: test/general.shard/project_test.dart: watch companion with bundle identifier has watch companion in plist 00:36 +1921 -1: test/general.shard/project_test.dart: watch companion with bundle identifier has watch companion in other scheme build settings 00:36 +1922 -1: test/general.shard/project_test.dart: watch companion with bundle identifier no Info.plist in target 00:36 +1923 -1: test/general.shard/project_test.dart: watch companion with bundle identifier has watch companion in plist with xcode variable 00:36 +1924 -1: test/general.shard/drive/drive_service_test.dart: Can connect to existing application using ws URI (no trailing slash) 00:37 +1925 -1: test/general.shard/drive/drive_service_test.dart: Connects to device VM Service and runs test application with devtools memory profile 00:37 +1926 -1: test/general.shard/drive/drive_service_test.dart: Retries application launch if it fails the first time 00:37 +1927 -1: test/general.shard/drive/drive_service_test.dart: Uses dart to execute the test if there is no package:test dependency 00:37 +1928 -1: test/general.shard/drive/drive_service_test.dart: Does not call flutterExit on device types that do not support it 00:37 +1929 -1: test/general.shard/drive/drive_service_test.dart: Can connect to existing application and stop it during cleanup 00:37 +1930 -1: test/general.shard/drive/drive_service_test.dart: Safely stops and uninstalls application 00:37 +1931 -1: test/general.shard/drive/drive_service_test.dart: Can connect to existing application using ws URI 00:37 +1932 -1: test/general.shard/drive/drive_service_test.dart: Connects to device VM Service and runs test application 00:37 +1933 -1: test/general.shard/drive/drive_service_test.dart: Connects to device VM Service and runs test application without dds 00:37 +1934 -1: test/general.shard/drive/drive_service_test.dart: Can connect to existing application using ws URI (no trailing slash, ws in auth code) 00:37 +1935 -1: test/general.shard/drive/drive_service_test.dart: Exits if device fails to start 00:37 +1936 -1: test/general.shard/drive/drive_service_test.dart: Writes SkSL to file when provided with out file 00:37 +1937 -1: test/general.shard/linux/linux_doctor_test.dart: Missing validation when pkg-config is missing 00:37 +1938 -1: test/general.shard/linux/linux_doctor_test.dart: Missing validation when multiple dependencies are not available 00:37 +1939 -1: test/general.shard/linux/linux_doctor_test.dart: Missing validation when CMake version is unparsable 00:37 +1940 -1: test/general.shard/linux/linux_doctor_test.dart: Missing validation when GTK libraries are not available 00:37 +1941 -1: test/general.shard/linux/linux_doctor_test.dart: Missing validation when CMake is not available 00:37 +1942 -1: test/general.shard/linux/linux_doctor_test.dart: Partial validation when pkg-config version is too old 00:37 +1943 -1: test/general.shard/linux/linux_doctor_test.dart: Missing validation when ninja version is unparsable 00:37 +1944 -1: test/general.shard/linux/linux_doctor_test.dart: Partial validation when clang++ version is too old 00:37 +1945 -1: test/general.shard/linux/linux_doctor_test.dart: Missing validation when clang++ is not available 00:37 +1946 -1: test/general.shard/linux/linux_doctor_test.dart: Missing validation when ninja is not available 00:37 +1947 -1: test/general.shard/linux/linux_doctor_test.dart: Full validation when everything is available at the necessary version 00:37 +1948 -1: test/general.shard/linux/linux_doctor_test.dart: Partial validation when CMake version is too old 00:37 +1949 -1: test/general.shard/linux/linux_doctor_test.dart: Missing validation when pkg-config is not available 00:37 +1950 -1: test/general.shard/linux/linux_doctor_test.dart: Missing validation when clang++ version is unparsable 00:37 +1951 -1: test/general.shard/linux/linux_doctor_test.dart: Partial validation when ninja version is too old 00:37 +1952 -1: test/general.shard/linux/linux_doctor_test.dart: Missing validation when pkg-config version is unparsable 00:38 +1953 -1: test/general.shard/linux/linux_device_test.dart: LinuxDevice: no devices listed if Linux feature flag disabled 00:38 +1954 -1: test/general.shard/linux/linux_device_test.dart: LinuxDevice.isSupportedForProject is true with editable host app 00:38 +1955 -1: test/general.shard/linux/linux_device_test.dart: LinuxDevice has well known id "linux" 00:38 +1956 -1: test/general.shard/linux/linux_device_test.dart: LinuxDevice.isSupportedForProject is false with no host app 00:38 +1957 -1: test/general.shard/linux/linux_device_test.dart: LinuxDevice: devices 00:38 +1958 -1: test/general.shard/linux/linux_device_test.dart: LinuxDevice: discoverDevices 00:38 +1959 -1: test/general.shard/linux/linux_device_test.dart: LinuxDevice: no devices listed if platform unsupported 00:38 +1960 -1: test/general.shard/linux/linux_device_test.dart: LinuxDevice on arm64 hosts is arm64 00:38 +1961 -1: test/general.shard/linux/linux_device_test.dart: LinuxDevice defaults 00:38 +1962 -1: test/general.shard/linux/linux_device_test.dart: LinuxDevice.executablePathForDevice uses the correct package executable 00:39 +1963 -1: test/general.shard/linux/linux_workflow_test.dart: Does not apply to non-Linux platform 00:39 +1964 -1: test/general.shard/linux/linux_workflow_test.dart: Applies to Linux platform 00:39 +1965 -1: test/general.shard/linux/linux_workflow_test.dart: Does not apply when the Linux desktop feature is disabled 00:39 +1966 -1: test/general.shard/device_port_forwarder_test.dart: dispose does not throw exception if no process is present 00:39 +1967 -1: test/general.shard/device_port_forwarder_test.dart: dispose kills process if process was available 00:39 +1968 -1: test/general.shard/flutter_platform_test.dart: generateTestBootstrap writes a "const packageConfigLocation" string with null packageConfigUri 00:39 +1969 -1: test/general.shard/flutter_platform_test.dart: generateTestBootstrap writes a "const packageConfigLocation" string with non-null packageConfigUri 00:39 +1970 -1: test/general.shard/flutter_platform_test.dart: FlutterPlatform a shutdown signal terminates the test device 00:39 +1971 -1: test/general.shard/flutter_platform_test.dart: FlutterPlatform ensureConfiguration throws an error if a precompiled entrypoint is specified and more that one test file 00:39 +1972 -1: test/general.shard/asset_bundle_package_test.dart: AssetBundle assets from scanned paths Two assets are bundled when listing one and scanning second directory 00:39 +1973 -1: test/general.shard/asset_bundle_package_test.dart: AssetBundle assets from scanned paths Two assets are bundled when listing one and scanning second directory 00:39 +1974 -1: test/general.shard/asset_bundle_package_test.dart: AssetBundle assets from scanned paths Two assets are bundled when listing one and scanning second directory 00:39 +1975 -1: test/general.shard/asset_bundle_package_test.dart: AssetBundle assets from scanned paths Two assets are bundled when listing one and scanning second directory 00:39 +1976 -1: test/general.shard/asset_bundle_package_test.dart: AssetBundle assets from scanned paths Two assets are bundled when listing one and scanning second directory 00:40 +1977 -1: test/general.shard/asset_bundle_package_test.dart: AssetBundle assets from scanned paths Two assets are bundled when listing one and scanning second directory 00:40 +1978 -1: test/general.shard/asset_bundle_package_test.dart: AssetBundle assets from scanned paths Two assets are bundled when scanning their directory 00:40 +1979 -1: test/general.shard/asset_bundle_package_test.dart: AssetBundle assets from scanned paths One asset is bundled with variant, scanning wrong directory 00:40 +1980 -1: test/general.shard/asset_bundle_package_test.dart: Asset paths can contain URL reserved characters 00:40 +1981 -1: test/general.shard/asset_bundle_package_test.dart: Asset paths can contain URL reserved characters 00:40 +1982 -1: test/general.shard/asset_bundle_package_test.dart: AssetBundle assets from packages One asset is bundled when the package has one asset, listed in the app's pubspec 00:40 +1983 -1: test/general.shard/asset_bundle_package_test.dart: AssetBundle assets from packages No assets are bundled when the package has no assets 00:40 +1984 -1: test/general.shard/asset_bundle_package_test.dart: AssetBundle assets from packages Two assets are bundled when two packages each have an asset, listed in the app's pubspec 00:40 +1985 -1: test/general.shard/asset_bundle_package_test.dart: AssetBundle assets from packages No assets are bundled when the package has an asset that is not listed 00:40 +1986 -1: test/general.shard/asset_bundle_package_test.dart: AssetBundle assets from packages One asset and its variant are bundled when the package has an asset and a variant, and lists the asset in its pubspec 00:40 +1987 -1: test/general.shard/asset_bundle_package_test.dart: AssetBundle assets from packages One asset is bundled when the package has and lists one asset its pubspec 00:40 +1988 -1: test/general.shard/asset_bundle_package_test.dart: AssetBundle assets from packages Two assets are bundled when two packages each have and list an asset their pubspec 00:40 +1989 -1: test/general.shard/asset_bundle_package_test.dart: AssetBundle assets from packages Two assets are bundled when the package has and lists two assets in its pubspec 00:40 +1990 -1: test/general.shard/asset_bundle_package_test.dart: AssetBundle assets from packages One asset is bundled when the app depends on a package, listing in its pubspec an asset from another package 00:40 +1991 -1: test/general.shard/asset_bundle_package_test.dart: AssetBundle assets from packages Flavored assets are bundled when the app depends on a package 00:40 +1992 -1: test/general.shard/asset_bundle_package_test.dart: AssetBundle assets from packages Two assets are bundled when the package has two assets, listed in the app's pubspec 00:40 +1993 -1: test/general.shard/asset_bundle_package_test.dart: AssetBundle assets from packages One asset and its variant are bundled when the package has an asset and a variant, and the app lists the asset in its pubspec 00:40 +1994 -1: test/general.shard/asset_bundle_package_test.dart: AssetBundle assets from scanned paths with MemoryFileSystem No asset is bundled with variant, no assets or directories are listed 00:40 +1995 -1: test/general.shard/asset_bundle_package_test.dart: AssetBundle assets from scanned paths with MemoryFileSystem One asset is bundled with variant, scanning directory 00:40 +1996 -1: test/general.shard/asset_bundle_package_test.dart: AssetBundle assets from scanned paths with MemoryFileSystem Expect error generating manifest, wrong non-existing directory is listed 00:40 +1997 -1: test/general.shard/custom_devices/custom_device_workflow_test.dart: CustomDeviceWorkflow reports false when custom devices feature is disabled 00:40 +1998 -1: test/general.shard/custom_devices/custom_device_workflow_test.dart: CustomDeviceWorkflow reports true for everything except canListEmulators when custom devices feature is enabled 00:40 +1999 -1: test/general.shard/custom_devices/custom_devices_config_test.dart: CustomDevicesConfig can load test config and logs no errors 00:40 +2000 -1: test/general.shard/custom_devices/custom_devices_config_test.dart: CustomDevicesConfig loads config when postBuild is null 00:40 +2001 -1: test/general.shard/custom_devices/custom_devices_config_test.dart: CustomDevicesConfig logs error when id is not a string 00:40 +2002 -1: test/general.shard/custom_devices/custom_devices_config_test.dart: CustomDevicesConfig loads config without port forwarding 00:40 +2003 -1: test/general.shard/custom_devices/custom_devices_config_test.dart: CustomDevicesConfig logs error when id is null 00:40 +2004 -1: test/general.shard/custom_devices/custom_devices_config_test.dart: CustomDevicesConfig logs error when label is not a string 00:40 +2005 -1: test/general.shard/custom_devices/custom_devices_config_test.dart: CustomDeviceRevivalException serialization 00:40 +2006 -1: test/general.shard/custom_devices/custom_devices_config_test.dart: CustomDevicesConfig logs error when 'custom-devices' key is not a JSON array 00:40 +2007 -1: test/general.shard/custom_devices/custom_devices_config_test.dart: CustomDevicesConfig logs no error when 'custom-devices' key is missing in config 00:40 +2008 -1: test/general.shard/custom_devices/custom_devices_config_test.dart: CustomDevicesConfig logs error when port forward command is given but not regex 00:40 +2009 -1: test/general.shard/custom_devices/custom_device_test.dart: CustomDeviceAppSession forwards VM Service port correctly when port forwarding is not configured 00:40 +2010 -1: test/general.shard/custom_devices/custom_device_test.dart: CustomDevice.install invokes uninstall and install command 00:40 +2011 -1: test/general.shard/custom_devices/custom_device_test.dart: CustomDevices.discoverDevices doesn't report device when ping command fails 00:40 +2012 -1: test/general.shard/custom_devices/custom_device_test.dart: CustomDevice returns correct target platform 00:40 +2013 -1: test/general.shard/custom_devices/custom_device_test.dart: custom device end-to-end test 00:40 +2014 -1: test/general.shard/custom_devices/custom_device_test.dart: CustomDevice forwards VM Service port correctly when port forwarding is configured 00:40 +2015 -1: test/general.shard/custom_devices/custom_device_test.dart: CustomDevice without screenshotting support 00:40 +2016 -1: test/general.shard/custom_devices/custom_device_test.dart: replacing string interpolation occurrences in custom device commands 00:40 +2017 -1: test/general.shard/custom_devices/custom_device_test.dart: CustomDevices.discoverDevices successfully discovers devices and executes ping command 00:40 +2018 -1: test/general.shard/custom_devices/custom_device_test.dart: CustomDevices.discoverDevices doesn't report device when ping command output doesn't match ping success regex 00:40 +2019 -1: test/general.shard/custom_devices/custom_device_test.dart: CustomDevice screenshotting 00:40 +2020 -1: test/general.shard/custom_devices/custom_device_test.dart: CustomDevice.isSupportedForProject is true with editable host app 00:40 +2021 -1: test/general.shard/custom_devices/custom_device_test.dart: CustomDevice: no devices listed if custom devices feature flag disabled 00:40 +2022 -1: test/general.shard/custom_devices/custom_device_test.dart: CustomDevice: no devices listed if only disabled devices configured 00:40 +2023 -1: test/general.shard/custom_devices/custom_device_test.dart: CustomDevicePortForwarder will run and terminate forwardPort command 00:40 +2024 -1: test/general.shard/custom_devices/custom_device_test.dart: CustomDevice defaults 00:40 +2025 -1: test/general.shard/custom_devices/custom_device_test.dart: CustomDevices.devices 00:40 +2026 -1: test/general.shard/custom_devices/custom_device_test.dart: CustomDeviceLogReader cancels subscriptions before closing logLines stream 00:40 +2027 -1: test/general.shard/compile_batch_test.dart: StdoutHandler can parse output for failed batch compilation 00:40 +2028 -1: test/general.shard/compile_batch_test.dart: KernelCompiler passes native assets 00:40 +2029 -1: test/general.shard/compile_batch_test.dart: KernelCompiler passes correct AOT config to frontend_server in aot/profile mode 00:40 +2030 -1: test/general.shard/compile_batch_test.dart: passes correct AOT config to kernel compiler in aot/release mode 00:40 +2031 -1: test/general.shard/compile_batch_test.dart: StdoutHandler can parse output for successful batch compilation 00:40 +2032 -1: test/general.shard/compile_batch_test.dart: KernelCompiler passes dartDefines to the frontend_server 00:40 +2033 -1: test/general.shard/compile_batch_test.dart: KernelCompiler passes correct configuration to frontend server process 00:40 +2034 -1: test/general.shard/compile_batch_test.dart: KernelCompiler returns null if StdoutHandler returns null 00:40 +2035 -1: test/general.shard/compile_batch_test.dart: KernelCompiler uses generated entrypoint 00:40 +2036 -1: test/general.shard/compile_batch_test.dart: KernelCompiler maps a file to a multi-root scheme if provided 00:40 +2037 -1: test/general.shard/compile_batch_test.dart: KernelCompiler returns null if frontend_server process exits with non-zero code 00:41 +2038 -1: test/general.shard/reporting/events_test.dart: Does not crash if main package is missing 00:41 +2039 -1: test/general.shard/reporting/events_test.dart: DoctorResultEvent does not crash if a synthetic crash result was used instead of validation. This happens when a grouped validator throws an exception, causing subResults to never be instantiated. 00:41 +2040 -1: test/general.shard/reporting/events_test.dart: Reports null safe analytics events 00:41 +2041 -1: test/general.shard/reporting/events_test.dart: DoctorResultEvent sends usage event for each sub validator 00:41 +2042 -1: test/general.shard/reporting/events_test.dart: a null language version is treated as unmigrated 00:41 +2043 -1: test/general.shard/reporting/first_run_test.dart: FirstRunMessenger requires redisplay if the license terms have changed 00:41 +2044 -1: test/general.shard/reporting/first_run_test.dart: FirstRunMessenger informs user how to disable animations 00:41 +2045 -1: test/general.shard/reporting/first_run_test.dart: FirstRunMessenger requires redisplay if it has never been run before 00:41 +2046 -1: test/general.shard/reporting/first_run_test.dart: FirstRunMessenger delegates to the first run message 00:41 +2047 -1: test/general.shard/reporting/first_run_test.dart: FirstRunMessenger does not require re-display if the persistent tool state disables it 00:41 +2048 -1: test/general.shard/android/android_emulator_test.dart: android_emulator reads expected metadata 00:41 +2049 -1: test/general.shard/android/android_emulator_test.dart: android_emulator flags emulators without config 00:41 +2050 -1: test/general.shard/android/android_emulator_test.dart: android_emulator uses cleaned up ID if no displayname is set 00:41 +2051 -1: test/general.shard/android/android_emulator_test.dart: android_emulator flags emulators with config 00:41 +2052 -1: test/general.shard/android/android_emulator_test.dart: android_emulator prefers displayname for name 00:41 +2053 -1: test/general.shard/android/android_emulator_test.dart: android_emulator parses ini files 00:41 +2054 -1: test/general.shard/android/android_emulator_test.dart: Android emulator launch prints nothing on late failure with empty stderr 00:41 +2055 -1: test/general.shard/android/android_emulator_test.dart: Android emulator launch succeeds with coldboot launch 00:41 +2056 -1: test/general.shard/android/android_emulator_test.dart: Android emulator launch prints error on failure 00:41 +2057 -1: test/general.shard/android/android_emulator_test.dart: Android emulator launch succeeds 00:41 +2058 -1: test/general.shard/android/android_emulator_test.dart: Android emulator launch throws if emulator not found 00:41 +2059 -1: test/general.shard/android/android_device_port_forwarder_test.dart: failures to unforward port do not throw if the forward is missing 00:41 +2060 -1: test/general.shard/android/android_device_port_forwarder_test.dart: AndroidDevicePortForwarder throws an exception when stdout is not blank nor the host port 00:41 +2061 -1: test/general.shard/android/android_device_port_forwarder_test.dart: AndroidDevicePortForwarder forwardedPorts returns empty list when forward failed 00:41 +2062 -1: test/general.shard/android/android_device_port_forwarder_test.dart: AndroidDevicePortForwarder returns the supplied host port when stdout is the host port 00:41 +2063 -1: test/general.shard/android/android_device_port_forwarder_test.dart: AndroidDevicePortForwarder returns the generated host port from stdout 00:41 +2064 -1: test/general.shard/android/android_device_port_forwarder_test.dart: failures to unforward port print error but are non-fatal 00:41 +2065 -1: test/general.shard/android/android_device_port_forwarder_test.dart: AndroidDevicePortForwarder returns the supplied host port when stdout is empty 00:41 +2066 -1: test/general.shard/android/android_device_port_forwarder_test.dart: disposing device disposes the portForwarder 00:41 +2067 -1: test/general.shard/android/android_sdk_test.dart: ndk executables with config override windows 00:42 +2068 -1: test/general.shard/android/android_sdk_test.dart: ndk executables with config override macos 00:42 +2069 -1: test/general.shard/android/android_sdk_test.dart: ndk executables with linux ANDROID_NDK_HOME 00:42 +2070 -1: test/general.shard/android/android_sdk_test.dart: ndk executables with macos ANDROID_NDK_ROOT 00:42 +2071 -1: test/general.shard/android/android_sdk_test.dart: ndk executables linux 00:42 +2072 -1: test/general.shard/android/android_sdk_test.dart: ndk executables with windows ANDROID_NDK_ROOT 00:42 +2073 -1: test/general.shard/android/android_sdk_test.dart: ndk executables macos 00:42 +2074 -1: test/general.shard/android/android_sdk_test.dart: ndk executables windows 00:42 +2075 -1: test/general.shard/android/android_sdk_test.dart: ndk executables with linux ANDROID_NDK_PATH 00:42 +2076 -1: test/general.shard/android/android_sdk_test.dart: ndk executables with config override linux 00:42 +2077 -1: test/general.shard/android/android_sdk_test.dart: AndroidSdk constructing an AndroidSdk handles no matching lines in build.prop 00:42 +2078 -1: test/general.shard/android/android_sdk_test.dart: AndroidSdk returns avdmanager path under cmdline tools on windows 00:42 +2079 -1: test/general.shard/android/template_test.dart: kotlin reserved keywords 00:42 +2080 -1: test/general.shard/android/template_test.dart: kotlin reserved keywords 00:42 +2081 -1: test/general.shard/android/template_test.dart: kotlin reserved keywords 00:42 +2082 -1: test/general.shard/android/template_test.dart: kotlin reserved keywords 00:42 +2083 -1: test/general.shard/android/template_test.dart: kotlin reserved keywords 00:42 +2084 -1: test/general.shard/android/template_test.dart: kotlin reserved keywords 00:42 +2085 -1: test/general.shard/android/template_test.dart: kotlin reserved keywords 00:42 +2086 -1: test/general.shard/android/template_test.dart: kotlin reserved keywords 00:42 +2087 -1: test/general.shard/android/template_test.dart: kotlin reserved keywords 00:42 +2088 -1: test/general.shard/android/template_test.dart: kotlin reserved keywords 00:42 +2089 -1: test/general.shard/android/template_test.dart: kotlin reserved keywords 00:42 +2090 -1: test/general.shard/android/android_sdk_test.dart: AndroidSdk Caches adb location after first access 00:42 +2091 -1: test/general.shard/android/android_sdk_test.dart: AndroidSdk returns sdkmanager version 00:42 +2092 -1: test/general.shard/android/android_sdk_test.dart: AndroidSdk Does not return sdkmanager under deprecated tools component 00:42 +2093 -1: test/general.shard/android/android_sdk_test.dart: AndroidSdk throws on sdkmanager version check if sdkmanager not found 00:42 +2094 -1: test/general.shard/android/android_sdk_test.dart: AndroidSdk returns sdkmanager path under cmdline tools (highest version) on Linux/macOS 00:42 +2095 -1: test/general.shard/android/android_sdk_test.dart: ndk executables with windows ANDROID_NDK_HOME 00:42 +2096 -1: test/general.shard/android/android_sdk_test.dart: ndk executables with macos ANDROID_NDK_HOME 00:42 +2097 -1: test/general.shard/android/android_sdk_test.dart: ndk executables with linux ANDROID_NDK_ROOT 00:42 +2098 -1: test/general.shard/android/android_sdk_test.dart: ndk executables with windows ANDROID_NDK_PATH 00:42 +2099 -1: test/general.shard/android/android_sdk_test.dart: ndk executables with macos ANDROID_NDK_PATH 00:42 +2100 -1: test/general.shard/android/android_device_test.dart: isSupportedForProject is true on module project 00:42 +2101 -1: test/general.shard/android/android_device_test.dart: isSupportedForProject is true on module project 00:42 +2102 -1: test/general.shard/android/android_device_test.dart: isSupportedForProject is true on module project 00:42 +2103 -1: test/general.shard/android/android_device_test.dart: isSupportedForProject is true on module project 00:42 +2104 -1: test/general.shard/android/android_device_test.dart: isSupportedForProject is true on module project 00:42 +2105 -1: test/general.shard/android/android_device_test.dart: isSupportedForProject is true on module project 00:42 +2106 -1: test/general.shard/android/android_device_test.dart: isSupportedForProject is true on module project 00:42 +2107 -1: test/general.shard/android/android_device_test.dart: isSupportedForProject is true on module project 00:42 +2108 -1: test/general.shard/android/android_device_test.dart: isSupportedForProject is true on module project 00:42 +2109 -1: test/general.shard/android/android_device_test.dart: isSupportedForProject is true on module project 00:42 +2110 -1: test/general.shard/android/android_device_test.dart: isSupportedForProject is true on module project 00:42 +2111 -1: test/general.shard/android/android_device_test.dart: isSupportedForProject is true on module project 00:42 +2112 -1: test/general.shard/android/android_device_test.dart: isSupportedForProject is true on module project 00:42 +2113 -1: test/general.shard/android/android_device_test.dart: isSupportedForProject is true on module project 00:42 +2114 -1: test/general.shard/android/android_device_test.dart: isSupportedForProject is true on module project 00:42 +2115 -1: test/general.shard/android/android_device_test.dart: isSupportedForProject is true on module project 00:42 +2116 -1: test/general.shard/android/android_device_test.dart: isSupportedForProject is true on module project 00:42 +2117 -1: test/general.shard/android/android_device_test.dart: isSupportedForProject is true on module project 00:42 +2118 -1: test/general.shard/android/android_device_test.dart: isSupportedForProject is true on module project 00:42 +2119 -1: test/general.shard/android/android_device_test.dart: isSupportedForProject is true on module project 00:42 +2120 -1: test/general.shard/android/android_device_test.dart: isSupportedForProject is true on module project 00:42 +2121 -1: test/general.shard/android/android_device_test.dart: isSupportedForProject is true on module project 00:42 +2122 -1: test/general.shard/android/android_device_test.dart: isSupportedForProject is true on module project 00:42 +2123 -1: test/general.shard/android/android_device_test.dart: isSupportedForProject is true on module project 00:42 +2124 -1: test/general.shard/android/android_device_test.dart: isSupportedForProject is true on module project 00:42 +2125 -1: test/general.shard/android/android_device_test.dart: isSupportedForProject is true on module project 00:42 +2126 -1: test/general.shard/android/gradle_utils_test.dart: validates java/AGP versions (Java, agp): (17.0.3, 7.4) 00:42 +2127 -1: test/general.shard/android/android_device_test.dart: AndroidDevice stores the requested id 00:42 +2128 -1: test/general.shard/android/android_device_test.dart: AndroidDevice stores the requested id 00:42 +2129 -1: test/general.shard/android/gradle_utils_test.dart: validates java/AGP versions (Java, agp): (1.6, 4.2) 00:42 +2130 -1: test/general.shard/android/android_device_test.dart: AndroidDevice AdbLogReaders for past+future and future logs are not the same 00:42 +2131 -1: test/general.shard/android/android_device_test.dart: AndroidDevice AdbLogReaders for past+future and future logs are not the same 00:42 +2132 -1: test/general.shard/android/android_device_test.dart: AndroidDevice AdbLogReaders for past+future and future logs are not the same 00:42 +2133 -1: test/general.shard/android/android_device_test.dart: AndroidDevice AdbLogReaders for past+future and future logs are not the same 00:42 +2134 -1: test/general.shard/android/android_device_test.dart: AndroidDevice AdbLogReaders for past+future and future logs are not the same 00:42 +2135 -1: test/general.shard/android/android_device_test.dart: AndroidDevice AdbLogReaders for past+future and future logs are not the same 00:42 +2136 -1: test/general.shard/android/android_device_test.dart: AndroidDevice AdbLogReaders for past+future and future logs are not the same 00:42 +2137 -1: test/general.shard/android/android_device_test.dart: AndroidDevice AdbLogReaders for past+future and future logs are not the same 00:42 +2138 -1: test/general.shard/android/android_device_test.dart: AndroidDevice AdbLogReaders for past+future and future logs are not the same 00:42 +2139 -1: test/general.shard/android/android_device_test.dart: AndroidDevice AdbLogReaders for past+future and future logs are not the same 00:42 +2140 -1: test/general.shard/android/android_device_test.dart: AndroidDevice AdbLogReaders for past+future and future logs are not the same 00:42 +2141 -1: test/general.shard/android/android_device_test.dart: AndroidDevice AdbLogReaders for past+future and future logs are not the same 00:42 +2142 -1: test/general.shard/android/android_device_test.dart: AndroidDevice AdbLogReaders for past+future and future logs are not the same 00:42 +2143 -1: test/general.shard/android/android_device_test.dart: AndroidDevice AdbLogReaders for past+future and future logs are not the same 00:42 +2144 -1: test/general.shard/android/android_device_test.dart: AndroidDevice AdbLogReaders for past+future and future logs are not the same 00:42 +2145 -1: test/general.shard/android/android_device_test.dart: AndroidDevice AdbLogReaders for past+future and future logs are not the same 00:42 +2146 -1: test/general.shard/android/android_device_test.dart: AndroidDevice AdbLogReaders for past+future and future logs are not the same 00:42 +2147 -1: test/general.shard/android/android_device_test.dart: AndroidDevice AdbLogReaders for past+future and future logs are not the same 00:42 +2148 -1: test/general.shard/android/android_device_test.dart: AndroidDevice AdbLogReaders for past+future and future logs are not the same 00:42 +2149 -1: test/general.shard/android/android_device_test.dart: AndroidDevice AdbLogReaders for past+future and future logs are not the same 00:42 +2150 -1: test/general.shard/android/android_device_test.dart: AndroidDevice AdbLogReaders for past+future and future logs are not the same 00:42 +2151 -1: test/general.shard/android/android_device_test.dart: AndroidDevice AdbLogReaders for past+future and future logs are not the same 00:42 +2152 -1: test/general.shard/android/android_device_test.dart: AndroidDevice AdbLogReaders for past+future and future logs are not the same 00:42 +2153 -1: test/general.shard/android/android_device_test.dart: AndroidDevice AdbLogReaders for past+future and future logs are not the same 00:42 +2154 -1: test/general.shard/android/gradle_utils_test.dart: detecting valid Gradle/AGP versions for given Java version and vice versa getJavaVersionFor returns expected Java version range 00:42 +2155 -1: test/general.shard/android/android_device_test.dart: AndroidDevice supports profile/release mode on arm and x64 targets abi and abiList 00:42 +2156 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded returns null when agp version is misconfigured 00:42 +2157 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded returns null when agp version is misconfigured 00:42 +2158 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded returns null when agp version is misconfigured 00:42 +2159 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded returns null when agp version is misconfigured 00:42 +2160 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded returns null when agp version is misconfigured 00:42 +2161 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded returns null when agp version is misconfigured 00:42 +2162 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded returns null when agp version is misconfigured 00:42 +2163 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded returns null when agp version is misconfigured 00:42 +2164 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded returns null when agp version is misconfigured 00:42 +2165 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded returns null when agp version is misconfigured 00:42 +2166 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded returns null when agp version is misconfigured 00:42 +2167 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded returns null when agp version is misconfigured 00:42 +2168 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded returns null when agp version is misconfigured 00:42 +2169 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded returns null when agp version is misconfigured 00:42 +2170 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded returns null when agp version is misconfigured 00:42 +2171 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded returns null when agp version is misconfigured 00:42 +2172 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded returns null when agp version is misconfigured 00:42 +2173 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded returns null when agp version is misconfigured 00:42 +2174 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded returns null when agp version is misconfigured 00:42 +2175 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded returns null when agp version is misconfigured 00:42 +2176 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates java/gradle versions (Java, gradle): (19, 7.6) 00:42 +2177 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates java/gradle versions (Java, gradle): (12.0.2, 6.3) 00:42 +2178 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates java/gradle versions (Java, gradle): (14, 6.3) 00:42 +2179 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates java/gradle versions (Java, gradle): (11.0.18, 6.0) 00:42 +2180 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates java/gradle versions (Java, gradle): (12, 5.4) 00:42 +2181 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates java/gradle versions (Java, gradle): (19, 8.0) 00:42 +2182 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates java/gradle versions (Java, gradle): (1.9, 5.0) 00:42 +2183 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates java/gradle versions (Java, gradle): (11, 6.0) 00:42 +2184 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates java/gradle versions (Java, gradle): (17.0.3, 7.5) 00:42 +2185 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates java/gradle versions (Java, gradle): (17, 7.5) 00:42 +2186 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates java/gradle versions (Java, gradle): (1.8, 4.3) 00:42 +2187 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates java/gradle versions (Java, gradle): (24, 8.12) 00:42 +2188 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates java/gradle versions (Java, gradle): (17, 7.3) 00:42 +2189 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates java/gradle versions (Java, gradle): (11, 5.0) 00:42 +2190 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates java/gradle versions (Java, gradle): (16.0.1, 7.3) 00:42 +2191 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates java/gradle versions (Java, gradle): (11, 4.10.1) 00:42 +2192 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates java/gradle versions (Java, gradle): (1.10, 5.4) 00:42 +2193 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates java/gradle versions (Java, gradle): (1.8, 2.0) 00:42 +2194 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates java/gradle versions (Java, gradle): (20, 7.5) 00:42 +2195 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates java/gradle versions (Java, gradle): (19.0.2, 8.0.2) 00:42 +2196 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates java/gradle versions (Java, gradle): (19, 6.7) 00:42 +2197 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates java/gradle versions (Java, gradle): (null, 7.2) 00:42 +2198 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates java/gradle versions (Java, gradle): (1.9, 4.1) 00:42 +2199 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates java/gradle versions (Java, gradle): (14.0.1, 7.0) 00:42 +2200 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates java/gradle versions (Java, gradle): (1.9, 4.3) 00:42 +2201 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates java/gradle versions (Java, gradle): (12, 6.3) 00:42 +2202 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates java/gradle versions (Java, gradle): (11, null) 00:42 +2203 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates java/gradle versions (Java, gradle): (13, 6.7) 00:42 +2204 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates java/gradle versions (Java, gradle): (18, 8.0) 00:42 +2205 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates java/gradle versions (Java, gradle): (19.0.2, 8.0.0) 00:42 +2206 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates java/gradle versions (Java, gradle): (13.0.2, 6.7) 00:42 +2207 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates java/gradle versions (Java, gradle): (18.0.2, 8.0.2) 00:42 +2208 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates java/gradle versions (Java, gradle): (20, 8.1) 00:42 +2209 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates java/gradle versions (Java, gradle): (18, 7.5) 00:42 +2210 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates java/gradle versions (Java, gradle): (1.10, 4.7) 00:42 +2211 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates java/gradle versions (Java, gradle): (15.0.2, 7.3) 00:42 +2212 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates java/gradle versions (Java, gradle): (16, 7.0) 00:42 +2213 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates java/gradle versions (Java, gradle): (15, 6.7) 00:42 +2214 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates java/gradle versions (Java, gradle): (null, null) 00:42 +2215 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates java/gradle versions (Java, gradle): (15, 7.3) 00:42 +2216 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates java/gradle versions (Java, gradle): (16, 7.3) 00:42 +2217 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates java/gradle versions (Java, gradle): (14, 7.0) 00:42 +2218 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates java/gradle versions (Java, gradle): (13, 6.0) 00:42 +2219 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded returns the AGP version when in Kotlin settings as plugin 00:42 +2220 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded getGradleFileName for notWindows 00:42 +2221 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded returns the gradlew path 00:42 +2222 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded injects the wrapper when all files are missing 00:42 +2223 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded prefers the AGP version when set in Groovy, ignores Kotlin 00:42 +2224 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded returns the AGP version when beta 00:42 +2225 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded returns the AGP version when set in Groovy build file as classpath with single quotes and commented line 00:42 +2226 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded ignores gradle comments 00:42 +2227 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded injects the wrapper when some files are missing 00:42 +2228 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded does not crash on hypothetical new format 00:42 +2229 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded returns the installed gradle version 00:42 +2230 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded returns the AGP version when in Groovy settings as plugin 00:42 +2231 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded returns the gradle wrapper version 00:42 +2232 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded Parse gradle version from distribution url recognizable 'bin' format returns correct version 00:42 +2233 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded Parse gradle version from distribution url unparseable format returns null 00:42 +2234 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded Parse gradle version from distribution url recognizable 'all' format returns correct version 00:42 +2235 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded Parse gradle version from distribution url null distribution url returns null version 00:42 +2236 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded Parse gradle version from distribution url recognizable 'rc' format returns correct version 00:42 +2237 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded injects the wrapper and the Gradle version is derived from the AGP version 00:42 +2238 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded returns the AGP version when set in Kotlin build file as compileOnly 00:42 +2239 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded returns the AGP version when set in Groovy build file as compileOnly with double quotes 00:42 +2240 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded returns the AGP version when set in Groovy build file as plugin 00:42 +2241 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded getGradleFileName for windows 00:42 +2242 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded returns the gradle properties file 00:42 +2243 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded returns the installed gradle with whitespace formatting 00:42 +2244 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded returns the AGP version when set in Kotlin build file as classpath 00:42 +2245 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded returns null when AGP version not set 00:42 +2246 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded returns gradlew version, whitespace, location 00:42 +2247 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded returns the AGP version when set in Kotlin build file as plugin 00:42 +2248 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (6.1.1, 3.6.0) 00:42 +2249 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (7.0, 7.0.1) 00:42 +2250 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (6.5, 4.0.0) 00:42 +2251 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (6.7.1, 4.1.0) 00:42 +2252 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (5.6.4, 3.6.1) 00:42 +2253 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (6.5, 4.1.1) 00:42 +2254 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (8.0, 8.2) 00:42 +2255 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (8.0, 7.4) 00:42 +2256 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (7.4, 7.3.1) 00:42 +2257 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (4.9, 3.3.0) 00:42 +2258 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (7.5, 7.4.1) 00:42 +2259 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (7.2, 7.1.1) 00:42 +2260 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (7.4, 7.3) 00:42 +2261 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (5.1.1, 3.4.1) 00:42 +2262 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (8.12, 8.7.3) 00:42 +2263 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (7.2, 7.3) 00:42 +2264 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (4.10.1, 3.3.1) 00:42 +2265 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (7.2, 3.0.0) 00:42 +2266 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (7.3.3, 7.2) 00:42 +2267 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (8.1, 8.3) 00:42 +2268 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (8.12, 8.7.3) 00:42 +2269 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (5.4.1, 3.5.1) 00:42 +2270 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (5.6.4, 3.5.0) 00:42 +2271 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (5.4.1, 3.4.0) 00:42 +2272 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (7.0, 4.2.0) 00:42 +2273 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (7.0, 7.0) 00:42 +2274 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (5.4.1, 3.5.0) 00:42 +2275 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (7.2, null) 00:42 +2276 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (7.3, 8.2) 00:42 +2277 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (7.4, 7.2) 00:42 +2278 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (7.3.3, 7.1) 00:42 +2279 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (6.1.1, 4.0.1) 00:42 +2280 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (null, 3.0.0) 00:42 +2281 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (6.1.1, 4.0.0) 00:42 +2282 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (7.5, 7.4) 00:42 +2283 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (7.2, 7.1) 00:42 +2284 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (8.0, 8.0) 00:42 +2285 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (8.0, 8.0.1) 00:42 +2286 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (4.10.1, 3.3.0) 00:42 +2287 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (null, null) 00:42 +2288 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (6.7.1, 4.2.1) 00:42 +2289 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (8.0, 8.1) 00:42 +2290 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (7.2, 7.0) 00:42 +2291 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (7.3.3, 7.2.1) 00:42 +2292 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (5.1.1, 3.3.0) 00:42 +2293 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (6.7.1, 4.2.0) 00:42 +2294 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (6.5, 4.1.0) 00:42 +2295 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (5.1.1, 3.4.0) 00:42 +2296 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (5.6.4, 3.6.0) 00:42 +2297 -1: test/general.shard/android/gradle_utils_test.dart: injectGradleWrapperIfNeeded validates gradle/agp versions (gradle, agp): (7.5, 7.3) 00:42 +2298 -1: test/general.shard/android/gradle_utils_test.dart: getGradleVersionForAndroidPlugin prefers build.gradle over build.gradle.kts 00:43 +2299 -1: test/general.shard/android/android_studio_test.dart: installation detection on Linux finds Android Studio 2020.3 bundled Java version 00:43 +2300 -1: test/general.shard/android/android_studio_test.dart: installation detection on Linux discovers Android Studio <4.1 00:43 +2301 -1: test/general.shard/android/android_studio_test.dart: installation detection on Linux when given an Android Studio newer than any known version, finds Java version by assuming latest known Android Studio version 00:43 +2302 -1: test/general.shard/android/android_studio_test.dart: installation detection on Linux pluginsPath extracts custom paths from home dir 00:43 +2303 -1: test/general.shard/android/android_studio_test.dart: installation detection on Linux finds bundled Java version when Android Studio version is unknown by assuming the latest version 00:43 +2304 -1: test/general.shard/android/android_studio_test.dart: installation detection on Linux discovers Android Studio >=4.1 00:43 +2305 -1: test/general.shard/android/android_studio_test.dart: installation detection on Linux discovers when installed with Toolbox 00:43 +2306 -1: test/general.shard/android/android_studio_test.dart: installation detection on Linux finds Android Studio 2022.1 bundled Java version 00:43 +2307 -1: test/general.shard/android/android_studio_test.dart: installation detection on Linux discovers explicitly configured Android Studio 00:43 +2308 -1: test/general.shard/android/android_studio_test.dart: latestValid handles file system exception when checking for explicitly configured Android Studio install 00:43 +2309 -1: test/general.shard/android/android_install_test.dart: Will uninstall if the correct version is not up to date and install fails 00:43 +2310 -1: test/general.shard/android/android_install_test.dart: Will uninstall if the correct version is not up to date and install fails 00:43 +2311 -1: test/general.shard/android/android_install_test.dart: Will uninstall if the correct version is not up to date and install fails 00:43 +2312 -1: test/general.shard/android/android_install_test.dart: Will uninstall if the correct version is not up to date and install fails 00:43 +2313 -1: test/general.shard/android/android_install_test.dart: Will uninstall if the correct version is not up to date and install fails 00:43 +2314 -1: test/general.shard/android/android_install_test.dart: Will uninstall if the correct version is not up to date and install fails 00:43 +2315 -1: test/general.shard/android/android_install_test.dart: Will uninstall if the correct version is not up to date and install fails 00:43 +2316 -1: test/general.shard/android/android_install_test.dart: Will uninstall if the correct version is not up to date and install fails 00:43 +2317 -1: test/general.shard/android/android_install_test.dart: Will uninstall if the correct version is not up to date and install fails 00:43 +2318 -1: test/general.shard/android/android_install_test.dart: Will uninstall if the correct version is not up to date and install fails 00:43 +2319 -1: test/general.shard/android/android_install_test.dart: Will uninstall if the correct version is not up to date and install fails 00:43 +2320 -1: test/general.shard/android/android_install_test.dart: Will uninstall if the correct version is not up to date and install fails 00:43 +2321 -1: test/general.shard/android/android_install_test.dart: Will uninstall if the correct version is not up to date and install fails 00:43 +2322 -1: test/general.shard/android/android_install_test.dart: Will uninstall if the correct version is not up to date and install fails 00:43 +2323 -1: test/general.shard/android/android_install_test.dart: Will uninstall if the correct version is not up to date and install fails 00:43 +2324 -1: test/general.shard/android/android_install_test.dart: Will uninstall if the correct version is not up to date and install fails 00:43 +2325 -1: test/general.shard/android/android_studio_test.dart: installation detection on MacOS discovers installation from Spotlight query 00:43 +2326 -1: test/general.shard/android/android_studio_test.dart: installation detection on MacOS discovers installation from Spotlight query 00:43 +2327 -1: test/general.shard/android/android_install_test.dart: displays error if user not found 00:43 +2328 -1: test/general.shard/android/android_install_test.dart: displays error if user not found 00:43 +2329 -1: test/general.shard/android/android_install_test.dart: displays error if user not found 00:43 +2330 -1: test/general.shard/android/android_studio_test.dart: installation detection on MacOS extracts custom paths for directly downloaded Android Studio 00:43 +2331 -1: test/general.shard/android/android_install_test.dart: Can install app on API level 16 or greater 00:43 +2332 -1: test/general.shard/android/android_studio_test.dart: installation detection on Windows discovers Android Studio 4.2 location 00:43 +2333 -1: test/general.shard/android/android_studio_test.dart: installation detection on Windows discovers Android Studio 4.2 location 00:43 +2334 -1: test/general.shard/android/android_install_test.dart: Will fail to install if the apk was never installed and it fails the first time 00:43 +2335 -1: test/general.shard/android/android_studio_test.dart: installation detection on Windows discovers explicitly configured Android Studio 00:43 +2336 -1: test/general.shard/android/android_install_test.dart: Cannot install app if APK file is missing 00:43 +2337 -1: test/general.shard/android/android_studio_test.dart: installation detection on Windows does not discover Android Studio 2020.3 location if LOCALAPPDATA is null 00:43 +2338 -1: test/general.shard/android/android_install_test.dart: Will continue install if the correct version is up to date 00:43 +2339 -1: test/general.shard/android/android_studio_test.dart: installation detection on Windows finds Android Studio 2020.3 bundled Java version 00:43 +2340 -1: test/general.shard/android/android_studio_test.dart: installation detection on Windows discovers Android Studio 4.1 location 00:43 +2341 -1: test/general.shard/android/android_studio_test.dart: installation detection on Windows finds Android Studio 2022.1 bundled Java version 00:43 +2342 -1: test/general.shard/android/android_studio_test.dart: installation detection on Windows discovers Android Studio 2020.3 location 00:43 +2343 -1: test/general.shard/android/android_studio_test.dart: installation detection on Windows does not discover Android Studio 4.1 location if LOCALAPPDATA is null 00:43 +2344 -1: test/general.shard/android/android_studio_test.dart: installation detection on Windows when given an Android Studio newer than any known version, finds Java version by assuming latest known Android Studio version 00:43 +2345 -1: test/general.shard/android/android_studio_test.dart: installation detection on Windows finds bundled Java version when Android Studio version is unknown by assuming the latest version 00:43 +2346 -1: test/general.shard/android/android_studio_test.dart: installation detection on Windows does not discover Android Studio 4.2 location if LOCALAPPDATA is null 00:43 +2347 -1: test/general.shard/android/android_workflow_test.dart: licensesAccepted returns LicensesAccepted.unknown if cannot find sdkmanager 00:43 +2348 -1: test/general.shard/android/android_workflow_test.dart: Mentions that JDK is provided by user's JAVA_HOME environment variable 00:43 +2349 -1: test/general.shard/android/android_workflow_test.dart: licensesAccepted handles garbage/no output 00:43 +2350 -1: test/general.shard/android/android_workflow_test.dart: AndroidWorkflow handles a null AndroidSDK 00:43 +2351 -1: test/general.shard/android/android_workflow_test.dart: licensesAccepted works for no licenses accepted 00:43 +2352 -1: test/general.shard/android/android_workflow_test.dart: runLicenseManager succeeds for version >= 26 00:43 +2353 -1: test/general.shard/android/android_studio_validator_test.dart: NoAndroidStudioValidator shows Android Studio as "not available" when not available. 00:43 +2354 -1: test/general.shard/android/android_studio_validator_test.dart: NoAndroidStudioValidator shows Android Studio as "not available" when not available. 00:43 +2355 -1: test/general.shard/android/android_studio_validator_test.dart: NoAndroidStudioValidator shows Android Studio as "not available" when not available. 00:43 +2356 -1: test/general.shard/android/android_workflow_test.dart: detects minimum required java version 00:43 +2357 -1: test/general.shard/android/android_studio_validator_test.dart: AndroidStudioValidator gives doctor error on java crash 00:43 +2358 -1: test/general.shard/android/android_studio_validator_test.dart: AndroidStudioValidator gives doctor error on java crash 00:43 +2359 -1: test/general.shard/android/android_studio_validator_test.dart: AndroidStudioValidator gives doctor error on java crash 00:43 +2360 -1: test/general.shard/android/android_studio_validator_test.dart: AndroidStudioValidator gives doctor error on java crash 00:43 +2361 -1: test/general.shard/android/android_studio_validator_test.dart: AndroidStudioValidator gives doctor error on java crash 00:43 +2362 -1: test/general.shard/android/android_studio_validator_test.dart: AndroidStudioValidator gives doctor error on java crash 00:43 +2363 -1: test/general.shard/android/android_studio_validator_test.dart: AndroidStudioValidator gives doctor error on java crash 00:43 +2364 -1: test/general.shard/android/android_studio_validator_test.dart: AndroidStudioValidator gives doctor error on java crash 00:43 +2365 -1: test/general.shard/android/android_studio_validator_test.dart: AndroidStudioValidator gives doctor error on java crash 00:43 +2366 -1: test/general.shard/android/android_studio_validator_test.dart: AndroidStudioValidator gives doctor error on java crash 00:43 +2367 -1: test/general.shard/android/android_studio_validator_test.dart: AndroidStudioValidator gives doctor error on java crash 00:43 +2368 -1: test/general.shard/android/android_studio_validator_test.dart: AndroidStudioValidator gives doctor error on java crash 00:43 +2369 -1: test/general.shard/android/android_studio_validator_test.dart: AndroidStudioValidator gives doctor error on java crash 00:43 +2370 -1: test/general.shard/android/android_studio_validator_test.dart: AndroidStudioValidator gives doctor error on java crash 00:43 +2371 -1: test/general.shard/android/android_studio_validator_test.dart: AndroidStudioValidator gives doctor error on java crash 00:43 +2372 -1: test/general.shard/android/android_studio_validator_test.dart: AndroidStudioValidator gives doctor error on java crash 00:43 +2373 -1: test/general.shard/android/android_studio_validator_test.dart: AndroidStudioValidator gives doctor error on java crash 00:43 +2374 -1: test/general.shard/android/android_studio_validator_test.dart: AndroidStudioValidator gives doctor error on java crash 00:43 +2375 -1: test/general.shard/android/android_studio_validator_test.dart: AndroidStudioValidator gives doctor error on java crash 00:43 +2376 -1: test/general.shard/android/android_studio_validator_test.dart: AndroidStudioValidator gives doctor error on java crash 00:43 +2377 -1: test/general.shard/android/android_studio_validator_test.dart: AndroidStudioValidator gives doctor error on java crash 00:43 +2378 -1: test/general.shard/android/android_studio_validator_test.dart: AndroidStudioValidator warns if version of Android Studio could not be determined 00:44 +2379 -1: test/general.shard/android/java_test.dart: Java find returns null if no java could be found 00:44 +2380 -1: test/general.shard/android/java_test.dart: Java find finds JAVA_HOME if it is set and the JDK bundled with Android Studio could not be found 00:44 +2381 -1: test/general.shard/android/java_test.dart: Java find returns the java binary found on PATH if no other can be found 00:44 +2382 -1: test/general.shard/android/java_test.dart: Java find finds the JDK bundled with Android Studio, if it exists 00:44 +2383 -1: test/general.shard/android/java_test.dart: Java find finds and prefers JDK found at config item "jdk-dir" if it is set 00:44 +2384 -1: test/general.shard/android/java_test.dart: Java version parses jdk 11 windows 00:44 +2385 -1: test/general.shard/android/java_test.dart: Java version is null when java binary cannot be run 00:44 +2386 -1: test/general.shard/android/java_test.dart: Java version parses jdk 21 with patch numbers 00:44 +2387 -1: test/general.shard/android/java_test.dart: Java version is null when java --version returns a non-zero exit code 00:44 +2388 -1: test/general.shard/android/java_test.dart: Java version parses jdk 11 mac/linux 00:44 +2389 -1: test/general.shard/android/java_test.dart: Java version parses jdk 8 00:44 +2390 -1: test/general.shard/android/java_test.dart: Java version parses jdk two number versions 00:44 +2391 -1: test/general.shard/android/java_test.dart: Java version parses jdk 19 00:44 +2392 -1: test/general.shard/android/java_test.dart: Java version parses jdk 21 with no patch numbers 00:44 +2393 -1: test/general.shard/android/java_test.dart: Java version parses openjdk 21 with no patch numbers 00:44 +2394 -1: test/general.shard/android/java_test.dart: Java version parses jdk output from ci 00:44 +2395 -1: test/general.shard/android/java_test.dart: Java version parses jdk 17 00:45 +2396 -1: test/general.shard/android/build_validation_test.dart: validateBuild throws if an invalid build number is specified 00:45 +2397 -1: test/general.shard/android/build_validation_test.dart: validateBuild does not throw on positive number 00:45 +2398 -1: test/general.shard/android/build_validation_test.dart: validateBuild throws if attempting to build release/profile on x86 00:45 +2399 -1: test/general.shard/android/build_validation_test.dart: validateBuild does not throw on AOT supported architectures 00:46 +2400 -1: test/general.shard/android/gradle_find_bundle_test.dart: Finds app bundle when flavor contains underscores and uppercase letters in debug mode - Gradle 3.5 00:46 +2401 -1: test/general.shard/android/gradle_find_bundle_test.dart: AAB not found 00:46 +2402 -1: test/general.shard/android/gradle_find_bundle_test.dart: Finds app bundle when flavor contains underscores in profile mode - Gradle 3.5 00:46 +2403 -1: test/general.shard/android/gradle_find_bundle_test.dart: Finds app bundle when flavor doesn't contain underscores but contains uppercase letters in release mode 00:46 +2404 -1: test/general.shard/android/gradle_find_bundle_test.dart: Finds app bundle when flavor doesn't contain underscores in release mode 00:46 +2405 -1: test/general.shard/android/gradle_find_bundle_test.dart: Finds app bundle when flavor contains multiple dimensions in release mode 00:46 +2406 -1: test/general.shard/android/gradle_find_bundle_test.dart: Finds app bundle in profile mode - Gradle 3.5 00:46 +2407 -1: test/general.shard/android/gradle_find_bundle_test.dart: Finds app bundle when flavor contains underscores in release mode - Gradle 3.5 00:46 +2408 -1: test/general.shard/android/gradle_find_bundle_test.dart: Finds app bundle when flavor contains underscores in profile mode 00:46 +2409 -1: test/general.shard/android/gradle_find_bundle_test.dart: Finds app bundle when flavor contains underscores and uppercase letters in debug mode 00:46 +2410 -1: test/general.shard/android/gradle_find_bundle_test.dart: Finds app bundle when flavor contains underscores in release mode 00:46 +2411 -1: test/general.shard/android/gradle_find_bundle_test.dart: Finds app bundle when flavor doesn't contain underscores but contains uppercase letters in debug mode 00:46 +2412 -1: test/general.shard/android/gradle_find_bundle_test.dart: Finds app bundle when no flavor is used in debug mode 00:46 +2413 -1: test/general.shard/android/gradle_find_bundle_test.dart: Finds app bundle when flavor contains underscores and uppercase letters in release mode - Gradle 3.5 00:46 +2414 -1: test/general.shard/android/gradle_find_bundle_test.dart: Finds app bundle when flavor contains underscores in debug mode 00:46 +2415 -1: test/general.shard/android/gradle_find_bundle_test.dart: Finds app bundle when flavor contains underscores and uppercase letters in debug mode - Gradle 4.1 00:46 +2416 -1: test/general.shard/android/gradle_find_bundle_test.dart: Finds app bundle when flavor contains underscores and uppercase letters in release mode 00:46 +2417 -1: test/general.shard/android/gradle_find_bundle_test.dart: Finds app bundle when flavor doesn't contain underscores but contains uppercase letters in profile mode 00:46 +2418 -1: test/general.shard/android/gradle_find_bundle_test.dart: Finds app bundle when flavor doesn't contain underscores in profile mode 00:46 +2419 -1: test/general.shard/android/gradle_find_bundle_test.dart: Finds app bundle when no flavor is used in profile mode 00:46 +2420 -1: test/general.shard/android/gradle_find_bundle_test.dart: Finds app bundle when no flavor is used in release mode 00:46 +2421 -1: test/general.shard/android/gradle_find_bundle_test.dart: Finds app bundle when flavor contains multiple dimensions in debug mode 00:46 +2422 -1: test/general.shard/android/gradle_find_bundle_test.dart: Finds app bundle when flavor contains multiple dimensions in profile mode 00:46 +2423 -1: test/general.shard/android/gradle_find_bundle_test.dart: Finds app bundle when flavor contains underscores and uppercase letters in profile mode 00:46 +2424 -1: test/general.shard/android/gradle_find_bundle_test.dart: Finds app bundle in debug mode - Gradle 3.5 00:46 +2425 -1: test/general.shard/android/gradle_find_bundle_test.dart: Finds app bundle when flavor doesn't contain underscores in debug mode 00:46 +2426 -1: test/general.shard/android/gradle_find_bundle_test.dart: Finds app bundle in release mode - Gradle 3.5 00:46 +2427 -1: test/general.shard/android/gradle_find_bundle_test.dart: Finds app bundle when flavor contains underscores and uppercase letters in release mode - Gradle 4.1 00:47 +2428 -1: test/general.shard/android/android_gradle_builder_test.dart: gradle build build aar uses selected local engine with arm32 ABI 00:47 +2429 -1: test/general.shard/android/android_gradle_builder_test.dart: gradle build Converts recognized ProcessExceptions into tools exits 00:47 +2430 -1: test/general.shard/android/android_gradle_builder_test.dart: gradle build Can immediately tool exit on recognized exit code/stderr 00:47 +2431 -1: test/general.shard/android/android_gradle_builder_test.dart: gradle build build apk uses selected local engine with x64 ABI 00:47 +2432 -1: test/general.shard/android/android_gradle_builder_test.dart: gradle build build aar uses selected local engine on x64 ABI 00:47 +2433 -1: test/general.shard/android/android_gradle_builder_test.dart: gradle build build apk uses selected local engine with arm64 ABI 00:47 +2434 -1: test/general.shard/android/android_gradle_builder_test.dart: gradle build performs code size analysis and sends analytics 00:47 +2435 -1: test/general.shard/android/android_gradle_builder_test.dart: gradle build build aar uses selected local engine with x86 ABI 00:47 +2436 -1: test/general.shard/android/android_gradle_builder_test.dart: gradle build doesn't indicate how to consume an AAR when printHowToConsumeAar is false 00:47 +2437 -1: test/general.shard/android/android_gradle_builder_test.dart: gradle build getBuildOptions returns empty list if gradle returns error 00:47 +2438 -1: test/general.shard/android/android_device_discovery_test.dart: AndroidDevices throwsToolExit on failing adb 00:47 +2439 -1: test/general.shard/android/android_device_discovery_test.dart: AndroidDevices throwsToolExit on failing adb 00:47 +2440 -1: test/general.shard/android/android_device_discovery_test.dart: AndroidDevices throwsToolExit on failing adb 00:47 +2441 -1: test/general.shard/android/android_device_discovery_test.dart: AndroidDevices throwsToolExit on failing adb 00:47 +2442 -1: test/general.shard/android/android_device_discovery_test.dart: AndroidDevices throwsToolExit on failing adb 00:47 +2443 -1: test/general.shard/android/android_device_discovery_test.dart: AndroidDevices throwsToolExit on failing adb 00:47 +2444 -1: test/general.shard/android/android_device_discovery_test.dart: AndroidDevices throwsToolExit on failing adb 00:47 +2445 -1: test/general.shard/android/android_gradle_builder_test.dart: gradle build build aar uses selected local engine with x64 ABI 00:47 +2446 -1: test/general.shard/android/android_device_discovery_test.dart: AndroidDevices can parse output for emulators and short listings 00:47 +2447 -1: test/general.shard/android/android_gradle_builder_test.dart: gradle build prints deprecation warning when building for x86 00:47 +2448 -1: test/general.shard/android/android_gradle_builder_test.dart: gradle build prints deprecation warning when building for x86 00:47 +2449 -1: test/general.shard/android/android_device_discovery_test.dart: AndroidDevices can parse output from android n 00:47 +2450 -1: test/general.shard/android/android_gradle_builder_test.dart: gradle build build apk uses selected local engine with x86 ABI 00:47 +2451 -1: test/general.shard/android/android_gradle_builder_test.dart: gradle build build apk uses selected local engine with x86 ABI 00:47 +2452 -1: test/general.shard/android/android_gradle_builder_test.dart: gradle build build apk uses selected local engine with x86 ABI 00:47 +2453 -1: test/general.shard/android/android_gradle_builder_test.dart: gradle build build apk uses selected local engine with x86 ABI 00:47 +2454 -1: test/general.shard/android/android_gradle_builder_test.dart: gradle build build apk uses selected local engine with x86 ABI 00:47 +2455 -1: test/general.shard/android/android_gradle_builder_test.dart: gradle build build apk uses selected local engine with x86 ABI 00:47 +2456 -1: test/general.shard/android/android_device_discovery_test.dart: AndroidDevices provides adb error message as diagnostics 00:47 +2457 -1: test/general.shard/android/android_gradle_builder_test.dart: gradle build Uses namespace attribute if manifest lacks a package attribute 00:47 +2458 -1: test/general.shard/android/android_gradle_builder_test.dart: gradle build Can retry build on recognized exit code/stderr 00:48 +2459 -1: test/general.shard/android/android_gradle_builder_test.dart: gradle build logs success event after a successful retry 00:48 +2460 -1: test/general.shard/android/android_gradle_builder_test.dart: gradle build Verbose mode for APKs includes Gradle stacktrace and sets debug log level 00:48 +2461 -1: test/general.shard/android/android_gradle_builder_test.dart: gradle build can call custom gradle task outputFreeDebugAppLinkSettings and parse the result 00:48 +2462 -1: test/general.shard/android/android_gradle_builder_test.dart: gradle build Verbose mode for AARs includes Gradle stacktrace and sets debug log level 00:48 +2463 -1: test/general.shard/android/migration/cmake_android_16k_pages_migration_test.dart: Android migration CMake file migrate 00:48 +2464 -1: test/general.shard/android/migration/cmake_android_16k_pages_migration_test.dart: Android migration CMake file do nothing when files missing 00:48 +2465 -1: test/general.shard/android/migration/cmake_android_16k_pages_migration_test.dart: Android migration CMake file do nothing when already migrated 00:49 +2466 -1: test/general.shard/android/gradle_errors_test.dart: license not accepted pattern 00:49 +2467 -1: test/general.shard/android/gradle_errors_test.dart: license not accepted handler 00:49 +2468 -1: test/general.shard/android/gradle_errors_test.dart: compileSdk 35 and AGP < 8.1 00:49 +2469 -1: test/general.shard/android/gradle_errors_test.dart: network errors retries if remote host terminated ssl handshake 00:49 +2470 -1: test/general.shard/android/gradle_errors_test.dart: network errors retries if connection times out 00:49 +2471 -1: test/general.shard/android/gradle_errors_test.dart: network errors retries if remote host closes connection 00:49 +2472 -1: test/general.shard/android/gradle_errors_test.dart: network errors retries if file opening fails 00:49 +2473 -1: test/general.shard/android/gradle_errors_test.dart: network errors retries if gradle fails while downloading 00:49 +2474 -1: test/general.shard/android/gradle_errors_test.dart: network errors retries if the connection is reset 00:49 +2475 -1: test/general.shard/android/gradle_errors_test.dart: network errors retries if gradle fails downloading with proxy error 00:49 +2476 -1: test/general.shard/android/gradle_errors_test.dart: network errors retries if gradle fails downloading with bad gateway error 00:49 +2477 -1: test/general.shard/android/gradle_errors_test.dart: network errors retries if Gradle could not get a resource (non-Gateway) 00:49 +2478 -1: test/general.shard/android/gradle_errors_test.dart: network errors retries if Gradle could not get a resource 00:49 +2479 -1: test/general.shard/android/gradle_errors_test.dart: network errors retries if gradle times out waiting for exclusive access to zip 00:49 +2480 -1: test/general.shard/android/gradle_errors_test.dart: incompatible java and android gradle plugin versions error pattern 00:49 +2481 -1: test/general.shard/android/gradle_errors_test.dart: incompatible java and android gradle plugin versions error suggestion 00:49 +2482 -1: test/general.shard/android/gradle_errors_test.dart: generates correct gradle command for windows environment 00:49 +2483 -1: test/general.shard/android/gradle_errors_test.dart: Incompatible Kotlin version pattern 00:49 +2484 -1: test/general.shard/android/gradle_errors_test.dart: Incompatible Kotlin version suggestion 00:49 +2485 -1: test/general.shard/android/gradle_errors_test.dart: gradleErrors list of errors 00:49 +2486 -1: test/general.shard/android/gradle_errors_test.dart: couldNotOpenCacheDirectoryHandler 00:49 +2487 -1: test/general.shard/android/gradle_errors_test.dart: Bump Gradle pattern 00:49 +2488 -1: test/general.shard/android/gradle_errors_test.dart: Bump Gradle suggestion 00:49 +2489 -1: test/general.shard/android/gradle_errors_test.dart: Dependency mismatch pattern 00:49 +2490 -1: test/general.shard/android/gradle_errors_test.dart: Dependency mismatch suggestion 00:49 +2491 -1: test/general.shard/android/gradle_errors_test.dart: Required compileSdkVersion pattern 00:49 +2492 -1: test/general.shard/android/gradle_errors_test.dart: Required compileSdkVersion suggestion 00:49 +2493 -1: test/general.shard/android/gradle_errors_test.dart: Usage of removed v1 embedding references 00:49 +2494 -1: test/general.shard/android/gradle_errors_test.dart: generates correct gradle command for Unix-like environment 00:49 +2495 -1: test/general.shard/android/gradle_errors_test.dart: AGP 7.3.0 R8 bug 00:49 +2496 -1: test/general.shard/android/gradle_errors_test.dart: SSLException pattern 00:49 +2497 -1: test/general.shard/android/gradle_errors_test.dart: SSLException suggestion 00:49 +2498 -1: test/general.shard/android/gradle_errors_test.dart: incompatible java and gradle versions error pattern 00:49 +2499 -1: test/general.shard/android/gradle_errors_test.dart: incompatible java and gradle versions error suggestion 00:49 +2500 -1: test/general.shard/android/gradle_errors_test.dart: flavor undefined handler - with flavor 00:49 +2501 -1: test/general.shard/android/gradle_errors_test.dart: flavor undefined pattern 00:49 +2502 -1: test/general.shard/android/gradle_errors_test.dart: flavor undefined handler - without flavor 00:49 +2503 -1: test/general.shard/android/gradle_errors_test.dart: permission errors pattern 00:49 +2504 -1: test/general.shard/android/gradle_errors_test.dart: permission errors throws toolExit if gradle is missing execute permissions 00:49 +2505 -1: test/general.shard/android/gradle_errors_test.dart: permission errors handler 00:49 +2506 -1: test/general.shard/android/gradle_errors_test.dart: transform input issue pattern 00:49 +2507 -1: test/general.shard/android/gradle_errors_test.dart: transform input issue suggestion 00:49 +2508 -1: test/general.shard/android/gradle_errors_test.dart: higher minSdkVersion pattern 00:49 +2509 -1: test/general.shard/android/gradle_errors_test.dart: higher minSdkVersion suggestion 00:49 +2510 -1: test/general.shard/android/gradle_errors_test.dart: Java 21 and jlink bug 00:49 +2511 -1: test/general.shard/android/gradle_errors_test.dart: Zip exception suggestion if stdin has terminal and user entered y 00:49 +2512 -1: test/general.shard/android/gradle_errors_test.dart: Zip exception suggestion 00:49 +2513 -1: test/general.shard/android/gradle_errors_test.dart: Zip exception suggestion if running as bot 00:49 +2514 -1: test/general.shard/android/gradle_errors_test.dart: Zip exception pattern 00:49 +2515 -1: test/general.shard/android/gradle_errors_test.dart: Zip exception suggestion if stdin has terminal and user entered n 00:49 +2516 -1: test/general.shard/android/gradle_test.dart: isAppUsingAndroidX returns false when the project is not using AndroidX 00:49 +2517 -1: test/general.shard/android/gradle_test.dart: isAppUsingAndroidX returns true when the project is using AndroidX 00:49 +2518 -1: test/general.shard/android/gradle_test.dart: isAppUsingAndroidX returns false when gradle.properties does not exist 00:49 +2519 -1: test/general.shard/android/gradle_test.dart: gradle build do not crash if there is no Android SDK 00:49 +2520 -1: test/general.shard/android/gradle_test.dart: Gradle local.properties allow build info to set build name and number 00:49 +2521 -1: test/general.shard/android/gradle_test.dart: Gradle local.properties allow build info to override build number 00:49 +2522 -1: test/general.shard/android/gradle_test.dart: Gradle local.properties allow build info to override build name and number 00:49 +2523 -1: test/general.shard/android/gradle_test.dart: Gradle local.properties allow build info to override build name 00:49 +2524 -1: test/general.shard/android/gradle_test.dart: Gradle local.properties extract build name and number from pubspec.yaml 00:49 +2525 -1: test/general.shard/android/gradle_test.dart: Gradle local.properties allow build info to unset build name and number 00:49 +2526 -1: test/general.shard/android/gradle_test.dart: Gradle local.properties extract build name from pubspec.yaml 00:49 +2527 -1: test/general.shard/android/gradle_test.dart: Gradle local.properties allow build info to override build name and set number 00:49 +2528 -1: test/general.shard/android/gradle_test.dart: listApkPaths Finds APK with split-per-abi 00:49 +2529 -1: test/general.shard/android/gradle_test.dart: listApkPaths Finds APK with flavor in release mode 00:49 +2530 -1: test/general.shard/android/gradle_test.dart: listApkPaths Finds APK with flavor in release mode 00:49 +2531 -1: test/general.shard/android/gradle_test.dart: listApkPaths Finds APK without flavor in release 00:49 +2532 -1: test/general.shard/android/gradle_test.dart: listApkPaths Finds APK without flavor in debug 00:49 +2533 -1: test/general.shard/android/gradle_test.dart: listApkPaths Finds APK with split-per-abi when flavor contains uppercase letters 00:49 +2534 -1: test/general.shard/android/gradle_test.dart: listApkPaths Finds APK with flavor in debug 00:49 +2535 -1: test/general.shard/android/gradle_test.dart: listApkPaths Finds APK with flavor in release mode - AGP v3 00:49 +2536 -1: test/general.shard/android/gradle_test.dart: build artifacts getBundleDirectory in module projects 00:49 +2537 -1: test/general.shard/android/gradle_test.dart: build artifacts getApkDirectory in module projects 00:49 +2538 -1: test/general.shard/android/gradle_test.dart: build artifacts getBundleDirectory in app projects 00:49 +2539 -1: test/general.shard/android/gradle_test.dart: build artifacts getApkDirectory in app projects 00:49 +2540 -1: test/general.shard/android/gradle_test.dart: build artifacts getRepoDirectory 00:49 +2541 -1: test/general.shard/android/gradle_test.dart: printHowToConsumeAar stdout contains debug 00:49 +2542 -1: test/general.shard/android/gradle_test.dart: printHowToConsumeAar stdout contains profile 00:49 +2543 -1: test/general.shard/android/gradle_test.dart: printHowToConsumeAar stdout contains release, debug and profile 00:49 +2544 -1: test/general.shard/android/gradle_test.dart: printHowToConsumeAar stdout contains release 00:49 +2545 -1: test/general.shard/android/gradle_test.dart: gradle tasks assemble debug 00:49 +2546 -1: test/general.shard/android/gradle_test.dart: gradle tasks assemble release 00:49 +2547 -1: test/general.shard/android/gradle_test.dart: gradle tasks assemble profile 00:49 +2548 -1: test/general.shard/android/gradle_test.dart: gradle version should be compatible with the Android plugin version 00:50 +2549 -1: test/general.shard/android/gradle_test.dart: gradle version throws on unsupported versions 00:50 +2550 -1: test/general.shard/android/deferred_components_gen_snapshot_validator_test.dart: loadingUnitCache validator detects malformed file: empty libraries allowed 00:50 +2551 -1: test/general.shard/android/deferred_components_gen_snapshot_validator_test.dart: loadingUnitCache validator detects malformed file: missing id 00:50 +2552 -1: test/general.shard/android/deferred_components_gen_snapshot_validator_test.dart: loadingUnitCache validator detects malformed file: missing main entry 00:50 +2553 -1: test/general.shard/android/deferred_components_gen_snapshot_validator_test.dart: androidStringMapping generates base module loading unit mapping 00:50 +2554 -1: test/general.shard/android/deferred_components_gen_snapshot_validator_test.dart: androidStringMapping modifies strings file 00:50 +2555 -1: test/general.shard/android/deferred_components_gen_snapshot_validator_test.dart: loadingUnitCache validator detects malformed file: libraries is list of strings 00:50 +2556 -1: test/general.shard/android/deferred_components_gen_snapshot_validator_test.dart: androidStringMapping detects improperly placed metadata mapping 00:50 +2557 -1: test/general.shard/android/deferred_components_gen_snapshot_validator_test.dart: No checks passes 00:50 +2558 -1: test/general.shard/android/deferred_components_gen_snapshot_validator_test.dart: missing cache file counts as all new loading units 00:50 +2559 -1: test/general.shard/android/deferred_components_gen_snapshot_validator_test.dart: loadingUnitCache validator detects malformed file: not a list 00:50 +2560 -1: test/general.shard/android/deferred_components_gen_snapshot_validator_test.dart: androidStringMapping adds mapping when no existing mapping 00:50 +2561 -1: test/general.shard/android/deferred_components_gen_snapshot_validator_test.dart: loadingUnitCache validator detects malformed file: not a list 00:50 +2562 -1: test/general.shard/android/deferred_components_gen_snapshot_validator_test.dart: loadingUnitCache finds new loading units 00:50 +2563 -1: test/general.shard/android/deferred_components_gen_snapshot_validator_test.dart: loadingUnitCache identical passes 00:50 +2564 -1: test/general.shard/android/deferred_components_gen_snapshot_validator_test.dart: loadingUnitCache validator detects malformed file: libraries is list 00:50 +2565 -1: test/general.shard/android/deferred_components_gen_snapshot_validator_test.dart: writeCache passes 00:50 +2566 -1: test/general.shard/android/deferred_components_gen_snapshot_validator_test.dart: loadingUnitCache finds missing loading units 00:50 +2567 -1: test/general.shard/android/deferred_components_gen_snapshot_validator_test.dart: androidStringMapping handles whitespace within entry 00:51 +2568 -1: test/general.shard/android/android_device_start_test.dart: AndroidDevice.startApp does not allow release builds on x86 00:51 +2569 -1: test/general.shard/android/android_device_start_test.dart: AndroidDevice.startApp allows release builds on TargetPlatform.android_arm64 00:51 +2570 -1: test/general.shard/android/android_device_start_test.dart: AndroidDevice.startApp allows release builds on TargetPlatform.android_x64 00:51 +2571 -1: test/general.shard/android/android_device_start_test.dart: AndroidDevice.startApp allows release builds on TargetPlatform.android_arm 00:51 +2572 -1: test/general.shard/android/android_device_start_test.dart: AndroidDevice.startApp forwards all supported debugging options 00:51 +2573 -1: test/general.shard/android/adb_log_reader_test.dart: AdbLogReader handles process early exit 00:51 +2574 -1: test/general.shard/android/adb_log_reader_test.dart: AdbLogReader calls adb logcat with expected flags apiVersion < 21 00:51 +2575 -1: test/general.shard/android/adb_log_reader_test.dart: AdbLogReader calls adb logcat with expected flags null apiVersion 00:51 +2576 -1: test/general.shard/android/adb_log_reader_test.dart: AdbLogReader calls adb logcat with expected flags apiVersion 21 00:51 +2577 -1: test/general.shard/android/adb_log_reader_test.dart: AdbLogReader ignores spam from SurfaceSyncer 00:51 +2578 -1: test/general.shard/android/adb_log_reader_test.dart: AdbLogReader does not filter output from AndroidRuntime crashes 00:51 +2579 -1: test/general.shard/android/adb_log_reader_test.dart: AdbLogReader ignores spam from Samsung/Mali 00:51 +2580 -1: test/general.shard/android/adb_log_reader_test.dart: AdbLogReader calls adb logcat with expected flags when requesting past logs 00:52 +2581 -1: test/general.shard/android/deferred_components_prebuild_validator_test.dart: androidStringMapping modifies strings file 00:52 +2582 -1: test/general.shard/android/deferred_components_prebuild_validator_test.dart: clearTempDir passes 00:52 +2583 -1: test/general.shard/android/deferred_components_prebuild_validator_test.dart: androidComponentSetup build.gradle does not exist 00:52 +2584 -1: test/general.shard/android/deferred_components_prebuild_validator_test.dart: androidComponentSetup AndroidManifest.xml does not exist 00:52 +2585 -1: test/general.shard/android/deferred_components_prebuild_validator_test.dart: androidStringMapping creates new file 00:52 +2586 -1: test/general.shard/android/deferred_components_prebuild_validator_test.dart: No checks passes 00:52 +2587 -1: test/general.shard/android/deferred_components_prebuild_validator_test.dart: androidComponentSetup all files exist passes 00:53 +2588 -1: test/general.shard/android/android_project_migration_test.dart: Android migration migrate min sdk versions less than 21 to flutter.minSdkVersion when in a FlutterProject that is an app do nothing when >=api 21 00:53 +2589 -1: test/general.shard/android/android_project_migration_test.dart: Android migration migrate min sdk versions less than 21 to flutter.minSdkVersion when in a FlutterProject that is an app do nothing when files missing 00:53 +2590 -1: test/general.shard/android/android_project_migration_test.dart: Android migration migrate min sdk versions less than 21 to flutter.minSdkVersion when in a FlutterProject that is an app do nothing when project is a module 00:53 +2591 -1: test/general.shard/android/android_project_migration_test.dart: Android migration migrate min sdk versions less than 21 to flutter.minSdkVersion when in a FlutterProject that is an app do nothing when minSdkVersion is set to a constant 00:53 +2592 -1: test/general.shard/android/android_project_migration_test.dart: Android migration migrate min sdk versions less than 21 to flutter.minSdkVersion when in a FlutterProject that is an app avoid rewriting comments 00:53 +2593 -1: test/general.shard/android/android_project_migration_test.dart: Android migration migrate min sdk versions less than 21 to flutter.minSdkVersion when in a FlutterProject that is an app replace when api 19 00:53 +2594 -1: test/general.shard/android/android_project_migration_test.dart: Android migration migrate min sdk versions less than 21 to flutter.minSdkVersion when in a FlutterProject that is an app replace when api 20 00:53 +2595 -1: test/general.shard/android/android_project_migration_test.dart: Android migration migrate min sdk versions less than 21 to flutter.minSdkVersion when in a FlutterProject that is an app do nothing when already using flutter.minSdkVersion 00:53 +2596 -1: test/general.shard/android/android_project_migration_test.dart: Android migration migrate min sdk versions less than 21 to flutter.minSdkVersion when in a FlutterProject that is an app do nothing when minSdkVersion is set using = syntax 00:53 +2597 -1: test/general.shard/android/android_project_migration_test.dart: Android migration delete FlutterMultiDexApplication.java, if it exists do nothing when FlutterMultiDexApplication.java is not present 00:53 +2598 -1: test/general.shard/android/android_project_migration_test.dart: Android migration delete FlutterMultiDexApplication.java, if it exists delete and note when FlutterMultiDexApplication.java is present 00:53 +2599 -1: test/general.shard/android/android_project_migration_test.dart: Android migration migrate the Gradle "clean" task to lazy declaration skipped if nothing to upgrade 00:53 +2600 -1: test/general.shard/android/android_project_migration_test.dart: Android migration migrate the Gradle "clean" task to lazy declaration skipped if files are missing 00:53 +2601 -1: test/general.shard/android/android_project_migration_test.dart: Android migration migrate the Gradle "clean" task to lazy declaration top-level build.gradle is migrated 00:53 +2602 -1: test/general.shard/android/android_project_migration_test.dart: Android migration migrate the gradle version to one that does not conflict with the Android Studio-provided java version skipped if error is encountered in migrate() 00:53 +2603 -1: test/general.shard/android/android_project_migration_test.dart: Android migration migrate the gradle version to one that does not conflict with the Android Studio-provided java version skipped if files are missing 00:53 +2604 -1: test/general.shard/android/android_project_migration_test.dart: Android migration migrate the gradle version to one that does not conflict with the Android Studio-provided java version nothing is changed if gradle version not one that was used by flutter create 00:53 +2605 -1: test/general.shard/android/android_project_migration_test.dart: Android migration migrate the gradle version to one that does not conflict with the Android Studio-provided java version change is made with one of the specific gradle versions we migrate for 00:53 +2606 -1: test/general.shard/android/android_project_migration_test.dart: Android migration migrate the gradle version to one that does not conflict with the Android Studio-provided java version skipped if bundled java version is less than 17 00:53 +2607 -1: test/general.shard/android/android_project_migration_test.dart: Android migration migrate the gradle version to one that does not conflict with the Android Studio-provided java version skipped if android studio is null 00:53 +2608 -1: test/general.shard/android/android_project_migration_test.dart: Android migration migrate the gradle version to one that does not conflict with the Android Studio-provided java version skipped if android studio version is null 00:53 +2609 -1: test/general.shard/android/android_project_migration_test.dart: Android migration migrate the gradle version to one that does not conflict with the Android Studio-provided java version skipped if android studio version is less than flamingo 00:53 +2610 -1: test/general.shard/android/android_project_migration_test.dart: Android migration migrate the gradle version to one that does not conflict with the Android Studio-provided java version change is not made when opt out flag is set 00:53 +2611 -1: test/general.shard/flutter_manifest_assets_transformers_test.dart: parsing of assets section in flutter manifests with asset transformers fails when a transformers section is not a list 00:53 +2612 -1: test/general.shard/flutter_manifest_assets_transformers_test.dart: parsing of assets section in flutter manifests with asset transformers parses an asset with a simple transformation 00:53 +2613 -1: test/general.shard/flutter_manifest_assets_transformers_test.dart: parsing of assets section in flutter manifests with asset transformers fails when a transformer is missing the package field 00:53 +2614 -1: test/general.shard/flutter_manifest_assets_transformers_test.dart: parsing of assets section in flutter manifests with asset transformers parses an asset with a transformation that has args 00:53 +2615 -1: test/general.shard/flutter_manifest_assets_transformers_test.dart: parsing of assets section in flutter manifests with asset transformers fails when a transformers section package is not a string 00:53 +2616 -1: test/general.shard/flutter_manifest_assets_transformers_test.dart: parsing of assets section in flutter manifests with asset transformers fails when a transformer has args field that is not a list of strings 00:54 +2617 -1: test/general.shard/unified_analytics_test.dart: Unit testing util: getEnabledFeatures is null 00:54 +2618 -1: test/general.shard/unified_analytics_test.dart: Unit testing util: getEnabledFeatures not null 00:54 +2619 -1: test/general.shard/unified_analytics_test.dart: Unit testing getAnalytics Client IDE is passed and found in events 00:54 +2620 -1: test/general.shard/unified_analytics_test.dart: Unit testing getAnalytics NoOp instance for user branch 00:54 +2621 -1: test/general.shard/unified_analytics_test.dart: Unit testing getAnalytics NoOp instance for unknown branch 00:54 +2622 -1: test/general.shard/unified_analytics_test.dart: Unit testing getAnalytics NoOp instance when running on bots 00:54 +2623 -1: test/general.shard/unified_analytics_test.dart: Unit testing getAnalytics Suppression prevents events from being sent 00:54 +2624 -1: test/general.shard/unified_analytics_test.dart: Unit testing getAnalytics Successfully creates the instance for standard branch 00:54 +2625 -1: test/general.shard/unified_analytics_test.dart: Unit testing getAnalytics NoOp instance when suppressing via env variable 00:54 +2626 -1: test/general.shard/xcode_backend_test.dart: test_vm_service_bonjour_service handles when the Info.plist is missing 00:54 +2627 -1: test/general.shard/xcode_backend_test.dart: build calls flutter assemble 00:54 +2628 -1: test/general.shard/xcode_backend_test.dart: build exits with useful error message when build mode not set 00:54 +2629 -1: test/general.shard/xcode_backend_test.dart: build forwards all env variables to flutter assemble 00:54 +2630 -1: test/general.shard/xcode_backend_test.dart: prepare forwards all env variables to flutter assemble 00:54 +2631 -1: test/general.shard/xcode_backend_test.dart: prepare exits with useful error message when build mode not set 00:54 +2632 -1: test/general.shard/xcode_backend_test.dart: prepare does not assumes ARCHS if ARCHS and NATIVE_ARCH are different 00:54 +2633 -1: test/general.shard/xcode_backend_test.dart: prepare calls flutter assemble 00:54 +2634 -1: test/general.shard/xcode_backend_test.dart: prepare assumes ARCHS based on NATIVE_ARCH if ONLY_ACTIVE_ARCH is YES 00:54 +2635 -1: test/general.shard/xcode_backend_test.dart: prepare does not assumes ARCHS if ONLY_ACTIVE_ARCH is not YES 00:56 +2636 -1: test/general.shard/args_test.dart: (setUpAll) 00:56 +2636 -1: test/general.shard/args_test.dart: Global arg results are available in FlutterCommands sub commands 00:56 +2637 -1: test/general.shard/args_test.dart: Help for command line arguments is consistently styled and complete 00:56 +2638 -1: test/general.shard/args_test.dart: String? safe argResults 00:56 +2639 -1: test/general.shard/args_test.dart: Global arg results are available in FlutterCommands 00:56 +2640 -1: test/general.shard/args_test.dart: bool? safe argResults 00:56 +2641 -1: test/general.shard/args_test.dart: List<String> safe argResults 00:56 +2642 -1: test/general.shard/args_test.dart: (tearDownAll) 00:57 +2642 -1: test/general.shard/test/test_golden_comparator_test.dart: should succeed when a golden-file update completes 00:57 +2643 -1: test/general.shard/test/test_golden_comparator_test.dart: does not reuse the process for different test file 00:57 +2644 -1: test/general.shard/test/test_golden_comparator_test.dart: provides environment variables to the process 00:57 +2645 -1: test/general.shard/test/test_golden_comparator_test.dart: deletes the temporary directory when closed 00:57 +2646 -1: test/general.shard/test/test_golden_comparator_test.dart: should error when a golden-file update errors 00:57 +2647 -1: test/general.shard/test/test_golden_comparator_test.dart: reuses the process for the same test file 00:57 +2648 -1: test/general.shard/test/test_golden_comparator_test.dart: should return an error when a golden-file comparison errors 00:57 +2649 -1: test/general.shard/test/test_golden_comparator_test.dart: should succeed when a golden-file comparison does not match 00:57 +2650 -1: test/general.shard/test/test_golden_comparator_test.dart: should succeed when a golden-file comparison matched 00:57 +2651 -1: test/general.shard/test/test_golden_comparator_test.dart: disposes the test compiler when closed 00:58 +2652 -1: test/general.shard/test/web_test_compiler_test.dart: web test compiler issues valid compile command 00:59 +2653 -1: test/general.shard/test/test_compiler_test.dart: TestCompiler reports an error when a compile fails 00:59 +2654 -1: test/general.shard/test/test_compiler_test.dart: TestCompiler reports a dill file when compile is successful 00:59 +2655 -1: test/general.shard/test/test_compiler_test.dart: TestCompiler disposing test compiler shuts down backing compiler 00:59 +2656 -1: test/general.shard/test/test_compiler_test.dart: TestCompiler does not try to cache the dill file when precompiled dill is passed 00:59 +2657 -1: test/general.shard/test/test_compiler_test.dart: TestCompiler records test timings when provided TestTimeRecorder 00:59 +2658 -1: test/general.shard/test/test_compiler_test.dart: TestCompiler updates dart_plugin_registrant.dart 01:00 +2659 -1: test/general.shard/test/test_golden_comparator_process_test.dart: Test that TestGoldenComparatorProcess (setUpAll) 01:00 +2659 -1: test/general.shard/test/test_golden_comparator_process_test.dart: Test that TestGoldenComparatorProcess can handle multiple requests 01:00 +2660 -1: test/general.shard/test/test_golden_comparator_process_test.dart: Test that TestGoldenComparatorProcess can pass data 01:00 +2661 -1: test/general.shard/test/test_golden_comparator_process_test.dart: Test that TestGoldenComparatorProcess ignores anything that does not look like JSON 01:00 +2662 -1: test/general.shard/test/test_golden_comparator_process_test.dart: Test that TestGoldenComparatorProcess (tearDownAll) 01:01 +2662 -1: test/general.shard/test/event_printer_test.dart: EventPrinter handles a null parent 01:01 +2663 -1: test/general.shard/test/event_printer_test.dart: EventPrinter handleStartedDevice with non-null VM Service 01:01 +2664 -1: test/general.shard/test/event_printer_test.dart: EventPrinter handleStartedDevice with null VM Service 01:02 +2665 -1: test/general.shard/test/test_time_recorder_test.dart: Test phases prints correctly 01:02 +2666 -1: test/general.shard/dart_plugin_test.dart: Dart plugin registrant resolvePlatformImplementation selects uncontested implementation from direct dependency with additional native implementation 01:02 +2667 -1: test/general.shard/dart_plugin_test.dart: Dart plugin registrant resolvePlatformImplementation selects uncontested implementation from direct dependency 01:02 +2668 -1: test/general.shard/dart_plugin_test.dart: Dart plugin registrant resolvePlatformImplementation selects default implementation if interface is direct dependency 01:02 +2669 -1: test/general.shard/dart_plugin_test.dart: Dart plugin registrant resolvePlatformImplementation user-selected implementation overrides inline implementation 01:02 +2670 -1: test/general.shard/dart_plugin_test.dart: Dart plugin registrant resolvePlatformImplementation selects uncontested implementation from transitive dependency 01:02 +2671 -1: test/general.shard/dart_plugin_test.dart: Dart plugin registrant resolvePlatformImplementation provides error when a plugin has a default implementation and an inline implementation 01:02 +2672 -1: test/general.shard/dart_plugin_test.dart: Dart plugin registrant resolvePlatformImplementation selects inline implementation on mobile 01:02 +2673 -1: test/general.shard/dart_plugin_test.dart: Dart plugin registrant resolvePlatformImplementation selects default implementation 01:02 +2674 -1: test/general.shard/dart_plugin_test.dart: Dart plugin registrant resolvePlatformImplementation provides warning when a plugin references a default plugin which does not exist 01:02 +2675 -1: test/general.shard/dart_plugin_test.dart: Dart plugin registrant resolvePlatformImplementation does not select inline implementation on desktop for missing min Flutter SDK constraint 01:02 +2676 -1: test/general.shard/dart_plugin_test.dart: Dart plugin registrant resolvePlatformImplementation provides error when a plugin has a default implementation and implements another plugin 01:02 +2677 -1: test/general.shard/dart_plugin_test.dart: Dart plugin registrant resolvePlatformImplementation does not select inline implementation on desktop for min Flutter SDK constraint < 2.11 01:02 +2678 -1: test/general.shard/dart_plugin_test.dart: Dart plugin registrant resolvePlatformImplementation avoid warning when a plugin references a default plugin with a native implementation only 01:02 +2679 -1: test/general.shard/dart_plugin_test.dart: Dart plugin registrant resolvePlatformImplementation selects default Dart implementation without warning, while choosing plugin selection for nativeOrDart 01:02 +2680 -1: test/general.shard/dart_plugin_test.dart: Dart plugin registrant resolvePlatformImplementation provides error when user needs to select among multiple implementations 01:02 +2681 -1: test/general.shard/dart_plugin_test.dart: Dart plugin registrant resolvePlatformImplementation selects inline implementation on desktop for min Flutter SDK requirement of at least 2.11 01:02 +2682 -1: test/general.shard/dart_plugin_test.dart: Dart plugin registrant resolvePlatformImplementation provides warning when a plugin references a default plugin without implementation 01:02 +2683 -1: test/general.shard/dart_plugin_test.dart: Dart plugin registrant resolvePlatformImplementation provides all errors when user selected multiple implementations 01:02 +2684 -1: test/general.shard/dart_plugin_test.dart: Dart plugin registrant resolvePlatformImplementation provides error when user selected multiple implementations 01:02 +2685 -1: test/general.shard/dart_plugin_test.dart: Dart plugin registrant resolvePlatformImplementation user-selected implementation overrides default implementation 01:02 +2686 -1: test/general.shard/dart_plugin_test.dart: Dart plugin registrant generateMainDartWithPluginRegistrant Does not create new entrypoint if there are no platform resolutions 01:03 +2687 -1: test/general.shard/dart_plugin_test.dart: Dart plugin registrant generateMainDartWithPluginRegistrant Plugin without platform support throws tool exit 01:03 +2688 -1: test/general.shard/dart_plugin_test.dart: Dart plugin registrant generateMainDartWithPluginRegistrant Plugin with platform support without dart plugin class throws tool exit 01:03 +2689 -1: test/general.shard/dart_plugin_test.dart: Dart plugin registrant generateMainDartWithPluginRegistrant Generates new entrypoint 01:03 +2690 -1: test/general.shard/dart_plugin_test.dart: Dart plugin registrant generateMainDartWithPluginRegistrant Deletes new entrypoint if there are no platform resolutions 01:03 +2691 -1: test/general.shard/cache_test.dart: FlutterWebSdk uses tryToDelete to handle directory edge cases 01:03 +2692 -1: test/general.shard/cache_test.dart: FontSubset in universal artifacts 01:03 +2693 -1: test/general.shard/cache_test.dart: Try to remove without a parent 01:03 +2694 -1: test/general.shard/cache_test.dart: Cache handles exception thrown if stamp file cannot be parsed 01:03 +2695 -1: test/general.shard/cache_test.dart: FontSubset artifacts on x64 linux 01:03 +2696 -1: test/general.shard/cache_test.dart: LegacyCanvasKitRemover removes old canvaskit artifacts if they exist 01:03 +2697 -1: test/general.shard/cache_test.dart: FontSubset artifacts for all platforms on arm64 hosts 01:03 +2698 -1: test/general.shard/cache_test.dart: IosUsbArtifacts verifies executables for libimobiledevice in isUpToDateInner 01:03 +2699 -1: test/general.shard/cache_test.dart: Cache Invalid URI for FLUTTER_STORAGE_BASE_URL throws ToolExit 01:03 +2700 -1: test/general.shard/cache_test.dart: Cache Gradle wrapper will delete .properties/NOTICES if they exist 01:03 +2701 -1: test/general.shard/cache_test.dart: Cache Continues on missing version file 01:03 +2702 -1: test/general.shard/cache_test.dart: Cache Gradle wrapper should be up to date, only if all cached artifact are available 01:03 +2703 -1: test/general.shard/cache_test.dart: Cache a non-empty realm is included in the storage url 01:03 +2704 -1: test/general.shard/cache_test.dart: Cache getter dyLdLibEntry concatenates the output of each artifact's dyLdLibEntry getter 01:03 +2705 -1: test/general.shard/cache_test.dart: Cache should be up to date, if all cached artifacts are 01:03 +2706 -1: test/general.shard/cache_test.dart: Cache failed storage.googleapis.com download shows China warning 01:03 +2707 -1: test/general.shard/cache_test.dart: Cache Gradle wrapper should not be up to date, if some cached artifact is not available 01:03 +2708 -1: test/general.shard/cache_test.dart: Cache should not be up to date, if some cached artifact is not 01:03 +2709 -1: test/general.shard/cache_test.dart: Cache overridden storage base url prints warning 01:03 +2710 -1: test/general.shard/cache_test.dart: Cache Continues on failed stamp file update 01:03 +2711 -1: test/general.shard/cache_test.dart: Cache should update cached artifacts which are not up to date 01:03 +2712 -1: test/general.shard/cache_test.dart: FontSubset artifacts on fuchsia 01:03 +2713 -1: test/general.shard/cache_test.dart: Windows desktop artifacts ignore filtering when requested 01:03 +2714 -1: test/general.shard/cache_test.dart: IosUsbArtifacts verifies iproxy for usbmuxd in isUpToDateInner 01:03 +2715 -1: test/general.shard/cache_test.dart: IosUsbArtifacts uses unsigned when specified 01:03 +2716 -1: test/general.shard/cache_test.dart: IosUsbArtifacts does not verify executables for openssl in isUpToDateInner 01:03 +2717 -1: test/general.shard/cache_test.dart: Cache.checkLockAcquired throws tool exit when lockfile open fails 01:03 +2717 ~1 -1: test/general.shard/cache_test.dart: Cache.checkLockAcquired should not throw when locking is disabled 01:03 +2718 ~1 -1: test/general.shard/cache_test.dart: Cache.checkLockAcquired should not throw when lock is acquired 01:03 +2718 ~2 -1: test/general.shard/cache_test.dart: Cache.checkLockAcquired should throw when locking is not acquired 01:03 +2719 ~2 -1: test/general.shard/cache_test.dart: Cache.checkLockAcquired should not throw when FLUTTER_ALREADY_LOCKED is set 01:03 +2720 ~2 -1: test/general.shard/cache_test.dart: FlutterWebSdk CanvasKit URL can be overridden via FLUTTER_STORAGE_BASE_URL 01:03 +2721 ~2 -1: test/general.shard/cache_test.dart: FontSubset artifacts on windows 01:03 +2722 ~2 -1: test/general.shard/cache_test.dart: FlutterWebSdk fetches web artifacts and deletes previous directory contents 01:03 +2723 ~2 -1: test/general.shard/cache_test.dart: EngineCachedArtifact downloads package zip from expected URL 01:03 +2724 ~2 -1: test/general.shard/cache_test.dart: AndroidMavenArtifacts AndroidMavenArtifacts can invoke Gradle resolve dependencies if Android SDK is present 01:03 +2725 ~2 -1: test/general.shard/cache_test.dart: AndroidMavenArtifacts AndroidMavenArtifacts has a specified development artifact 01:03 +2726 ~2 -1: test/general.shard/cache_test.dart: AndroidMavenArtifacts AndroidMavenArtifacts is a no-op if the Android SDK is absent 01:03 +2727 ~2 -1: test/general.shard/cache_test.dart: Check current DevTools version 01:03 +2728 ~2 -1: test/general.shard/cache_test.dart: PubDependencies updates via pub get 01:03 +2729 ~2 -1: test/general.shard/cache_test.dart: PubDependencies needs to be updated if the package config file or the source directories are missing 01:03 +2730 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery find with empty txt record 01:03 +2731 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery find with empty txt record 01:03 +2732 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery find with empty txt record 01:03 +2733 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery find with empty txt record 01:03 +2734 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery find with empty txt record 01:03 +2735 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery find with empty txt record 01:03 +2736 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery find with empty txt record 01:03 +2737 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery find with empty txt record 01:03 +2738 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery find with empty txt record 01:03 +2739 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery find with empty txt record 01:03 +2740 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery find with empty txt record 01:03 +2741 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery find with empty txt record 01:03 +2742 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery find with empty txt record 01:03 +2743 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery find with empty txt record 01:03 +2744 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery find with empty txt record 01:03 +2745 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery find with empty txt record 01:03 +2746 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery find with empty txt record 01:03 +2747 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery find with empty txt record 01:03 +2748 ~2 -1: test/general.shard/cache_test.dart: Windows desktop artifacts include profile and release artifacts 01:03 +2749 ~2 -1: loading test/general.shard/protocol_discovery_test.dart 01:03 +2749 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery Find firstMatchingVmService with many available and no application id 01:03 +2750 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery Find firstMatchingVmService app id 01:03 +2751 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery deviceNameMatchesTargetName compares case insensitive and without spaces, hyphens, .local 01:03 +2752 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery deviceNameMatchesTargetName includes numbers in comparison 01:03 +2753 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery for attach Find result in preliminary client 01:03 +2754 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery for attach Get wireless device IP (iPv6) 01:03 +2755 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery for attach Multiple ports available per process, with appId 01:03 +2756 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery for attach Throws Exception when client throws OSError on start 01:03 +2757 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery for attach Throw error if unable to find VM service with app id and device port 01:03 +2758 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery for attach Find duplicates in preliminary client 01:03 +2759 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery for attach Do not find result in preliminary client, but find in main client 01:03 +2760 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery for attach One port available, no appId, with authCode 01:03 +2761 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery for attach Find multiple in preliminary client 01:03 +2762 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery for attach Throw error if unable to find VM Service with app id 01:03 +2763 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery for attach Prints helpful message when there is no ipv4 link local address. 01:04 +2764 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery for attach Get wireless device IP (iPv4) 01:04 +2765 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery for attach One port available, no appId 01:04 +2766 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery for attach Multiple ports available, with appId 01:04 +2767 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery for attach No ports available 01:04 +2768 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery for attach Correctly builds VM Service URI with hostVmservicePort == 0 01:04 +2769 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery for attach Find similar named in preliminary client 01:04 +2770 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery find with valid txt record 01:04 +2771 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery for launch Throws Exception when client throws OSError on start 01:04 +2772 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery for launch Ensure either port or device name are provided 01:04 +2773 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery for launch Throw error if unable to find VM Service with app id and device port 01:04 +2774 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery for launch No ports available 01:04 +2775 ~2 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery for launch On macOS, tool exits with a helpful message when mDNS lookup throws a SocketException 01:04 +2775 ~3 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery for launch Prints helpful message when there is no ipv4 link local address. 01:04 +2776 ~3 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery for launch Get wireless device IP (iPv6) 01:04 +2777 ~3 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery for launch Correctly builds VM Service URI with hostVmservicePort == 0 01:04 +2778 ~3 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery for launch Matches on application id and device name 01:04 +2779 ~3 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery for launch Throw error if unable to find VM Service with app id and device name 01:04 +2780 ~3 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery for launch Get wireless device IP (iPv4) 01:04 +2781 ~3 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery for launch On macOS, tool exits with a helpful message when mDNS lookup throws an uncaught SocketException 01:04 +2781 ~4 -1: test/general.shard/mdns_discovery_test.dart: mDNS Discovery find with no txt record 01:04 +2782 ~4 -1: test/general.shard/protocol_discovery_test.dart: service_protocol discovery no port forwarding uris in the stream are throttled when they match the port 01:04 +2783 ~4 -1: test/general.shard/protocol_discovery_test.dart: service_protocol discovery no port forwarding discovers uri if log line contains Android prefix 01:04 +2784 ~4 -1: test/general.shard/protocol_discovery_test.dart: service_protocol discovery no port forwarding uri throws if logs produce bad line 01:04 +2785 ~4 -1: test/general.shard/protocol_discovery_test.dart: service_protocol discovery no port forwarding first uri in the stream is the last one from the log that matches the port 01:04 +2786 ~4 -1: test/general.shard/protocol_discovery_test.dart: service_protocol discovery no port forwarding discovers uri with Ascii Esc code 01:04 +2787 ~4 -1: test/general.shard/protocol_discovery_test.dart: service_protocol discovery no port forwarding discovers uri if log line contains auth key 01:04 +2788 ~4 -1: test/general.shard/protocol_discovery_test.dart: service_protocol discovery no port forwarding does not discover uri with no host 01:04 +2789 ~4 -1: test/general.shard/protocol_discovery_test.dart: service_protocol discovery no port forwarding uri waits for correct log line 01:05 +2790 ~4 -1: test/general.shard/protocol_discovery_test.dart: service_protocol discovery no port forwarding uri is null when the log reader closes early 01:05 +2791 ~4 -1: test/general.shard/protocol_discovery_test.dart: service_protocol discovery no port forwarding uris in the stream are throttled 01:05 +2792 ~4 -1: test/general.shard/protocol_discovery_test.dart: service_protocol discovery no port forwarding skips uri if port does not match the requested vmservice - requested last 01:05 +2793 ~4 -1: test/general.shard/protocol_discovery_test.dart: service_protocol discovery no port forwarding discovers uri if logs already produced output and no listener is attached 01:05 +2794 ~4 -1: test/general.shard/protocol_discovery_test.dart: service_protocol discovery no port forwarding discovers uri if logs not yet produced output 01:05 +2795 ~4 -1: test/general.shard/protocol_discovery_test.dart: service_protocol discovery no port forwarding skips uri if port does not match the requested vmservice - requested first 01:05 +2796 ~4 -1: test/general.shard/protocol_discovery_test.dart: service_protocol discovery no port forwarding discovers uri if log line contains non-localhost 01:05 +2797 ~4 -1: test/general.shard/protocol_discovery_test.dart: service_protocol discovery no port forwarding protocol discovery does not crash if the log reader is closed while delaying 01:05 +2798 ~4 -1: test/general.shard/protocol_discovery_test.dart: service_protocol discovery no port forwarding uri throws if logs produce bad line and no listener is attached 01:05 +2799 ~4 -1: test/general.shard/protocol_discovery_test.dart: service_protocol discovery no port forwarding discovers uri if logs already produced output 01:05 +2800 ~4 -1: test/general.shard/protocol_discovery_test.dart: service_protocol discovery no port forwarding first uri in the stream is the last one from the log 01:05 +2801 ~4 -1: test/general.shard/protocol_discovery_test.dart: service_protocol discovery returns non-null uri future 01:05 +2802 ~4 -1: test/general.shard/protocol_discovery_test.dart: service_protocol discovery port forwarding ipv6 01:05 +2803 ~4 -1: test/general.shard/protocol_discovery_test.dart: service_protocol discovery port forwarding specified port 01:05 +2804 ~4 -1: test/general.shard/protocol_discovery_test.dart: service_protocol discovery port forwarding specified port zero 01:05 +2805 ~4 -1: test/general.shard/protocol_discovery_test.dart: service_protocol discovery port forwarding default port 01:05 +2806 ~4 -1: test/general.shard/protocol_discovery_test.dart: service_protocol discovery port forwarding ipv6 with Ascii Escape code 01:05 +2807 ~4 -1: test/general.shard/proxied_devices/file_transfer_test.dart: FileTransfer binaryForRebuilding returns the correct binary 01:05 +2808 ~4 -1: test/general.shard/proxied_devices/file_transfer_test.dart: FileTransfer computeDelta returns empty list if file is identical 01:05 +2809 ~4 -1: test/general.shard/proxied_devices/file_transfer_test.dart: FileTransfer computeDelta returns the correct delta 01:05 +2810 ~4 -1: test/general.shard/proxied_devices/file_transfer_test.dart: FileTransfer calculateBlockHashesOfFile works normally 01:05 +2811 ~4 -1: test/general.shard/proxied_devices/file_transfer_test.dart: FileTransfer rebuildFile can rebuild the correct file 01:05 +2812 ~4 -1: test/general.shard/proxied_devices/file_transfer_test.dart: adler32Hash works correctly 01:05 +2813 ~4 -1: test/general.shard/proxied_devices/file_transfer_test.dart: RollingAdler32 currentBlock returns the correct entry when read more than one block 01:05 +2814 ~4 -1: test/general.shard/proxied_devices/file_transfer_test.dart: RollingAdler32 works correctly after rolling once 01:05 +2815 ~4 -1: test/general.shard/proxied_devices/file_transfer_test.dart: RollingAdler32 works correctly after rolling multiple cycles 01:05 +2816 ~4 -1: test/general.shard/proxied_devices/file_transfer_test.dart: RollingAdler32 works correctly after reset 01:05 +2817 ~4 -1: test/general.shard/proxied_devices/file_transfer_test.dart: RollingAdler32 currentBlock returns the correct entry when read exactly one block 01:05 +2818 ~4 -1: test/general.shard/proxied_devices/file_transfer_test.dart: RollingAdler32 works correctly without rolling 01:05 +2819 ~4 -1: test/general.shard/proxied_devices/file_transfer_test.dart: RollingAdler32 currentBlock returns the correct entry when read less than one block 01:05 +2820 ~4 -1: test/general.shard/proxied_devices/file_transfer_test.dart: convertToChunks works correctly 01:05 +2821 ~4 -1: test/general.shard/proxied_devices/file_transfer_test.dart: BlockHashes json conversion works normally 01:06 +2822 ~4 -1: test/general.shard/proxied_devices/debounce_data_stream_test.dart: debounceDataStreams delay close until after last chunk is sent 01:06 +2823 ~4 -1: test/general.shard/proxied_devices/debounce_data_stream_test.dart: debounceDataStreams output data in separate chunks if time between them is longer than duration 01:06 +2824 ~4 -1: test/general.shard/proxied_devices/debounce_data_stream_test.dart: debounceDataStreams sends the last chunk after debounce duration 01:06 +2825 ~4 -1: test/general.shard/proxied_devices/debounce_data_stream_test.dart: debounceDataStreams merge data after the first if sent within duration 01:06 +2826 ~4 -1: test/general.shard/proxied_devices/debounce_data_stream_test.dart: debounceDataStreams does not listen if returned stream is not listened to 01:06 +2827 ~4 -1: test/general.shard/proxied_devices/debounce_data_stream_test.dart: debounceDataStreams close if returned stream is closed 01:06 +2828 ~4 -1: test/general.shard/proxied_devices/debounce_data_stream_test.dart: debounceDataStreams forwards data normally is all data if longer than duration apart 01:06 +2829 ~4 -1: test/general.shard/proxied_devices/debounce_data_stream_test.dart: debounceDataStreams close if source stream is closed 01:06 +2830 ~4 -1: test/general.shard/proxied_devices/proxied_devices_test.dart: ProxiedDartDevelopmentService starts a local dds if the VM service port is not a forwarded port 01:06 +2831 ~4 -1: test/general.shard/proxied_devices/proxied_devices_test.dart: ProxiedDartDevelopmentService starts a local dds if the remote VM does not support starting DDS 01:07 +2832 ~4 -1: test/general.shard/proxied_devices/proxied_devices_test.dart: ProxiedDartDevelopmentService forwards start and shutdown to remote 01:07 +2833 ~4 -1: test/general.shard/proxied_devices/proxied_devices_test.dart: ProxiedDartDevelopmentService forwards start and shutdown to remote if port was forwarded by the device port forwarder 01:07 +2834 ~4 -1: test/general.shard/proxied_devices/proxied_devices_test.dart: ProxiedDevice calls stopApp without application package if not passed 01:07 +2835 ~4 -1: test/general.shard/proxied_devices/proxied_devices_test.dart: ProxiedDevice when launching an app with PrebuiltApplicationPackage transfers file to the daemon with delta turned on, file not exist on remote 01:07 +2836 ~4 -1: test/general.shard/proxied_devices/proxied_devices_test.dart: ProxiedDevice when launching an app with PrebuiltApplicationPackage transfers file to the daemon 01:07 +2837 ~4 -1: test/general.shard/proxied_devices/proxied_devices_test.dart: ProxiedDevice when launching an app with PrebuiltApplicationPackage transfers file to the daemon with delta turned on, file exists on remote 01:07 +2838 ~4 -1: test/general.shard/proxied_devices/proxied_devices_test.dart: ProxiedDevices handles getDiagnostics 01:07 +2839 ~4 -1: test/general.shard/proxied_devices/proxied_devices_test.dart: ProxiedDevices returns empty result when daemon does not understand getDiagnostics 01:07 +2840 ~4 -1: test/general.shard/proxied_devices/proxied_devices_test.dart: ProxiedDevices devices respects the filter passed in 01:07 +2841 ~4 -1: test/general.shard/proxied_devices/proxied_devices_test.dart: ProxiedDevices publishes the devices on deviceNotifier after startPolling 01:07 +2842 ~4 -1: test/general.shard/proxied_devices/proxied_devices_test.dart: ProxiedPortForwarder socket done with error, should also calls proxy.disconnect 01:07 +2843 ~4 -1: test/general.shard/proxied_devices/proxied_devices_test.dart: ProxiedPortForwarder socket done without error, should calls proxy.disconnect 01:07 +2844 ~4 -1: test/general.shard/proxied_devices/proxied_devices_test.dart: ProxiedPortForwarder socket done should not forward new data to socket after disconnection 01:07 +2845 ~4 -1: test/general.shard/proxied_devices/proxied_devices_test.dart: ProxiedPortForwarder handles errors 01:07 +2846 ~4 -1: test/general.shard/proxied_devices/proxied_devices_test.dart: ProxiedPortForwarder forwards the port from the remote end with device id 01:07 +2847 ~4 -1: test/general.shard/proxied_devices/proxied_devices_test.dart: ProxiedPortForwarder works correctly without device id 01:07 +2848 ~4 -1: test/general.shard/proxied_devices/proxied_devices_test.dart: ProxiedPortForwarder disposes multiple sockets correctly 01:07 +2849 ~4 -1: test/general.shard/proxied_devices/proxied_devices_test.dart: ProxiedVMServiceDiscoveryForAttach forwards other error from the daemon 01:07 +2850 ~4 -1: test/general.shard/proxied_devices/proxied_devices_test.dart: ProxiedVMServiceDiscoveryForAttach sends additional information, and forwards the correct port 01:07 +2851 ~4 -1: test/general.shard/proxied_devices/proxied_devices_test.dart: ProxiedVMServiceDiscoveryForAttach use the fallback discovery if the remote daemon does not support proxied discovery 01:07 +2852 ~4 -1: test/general.shard/proxied_devices/proxied_devices_test.dart: ProxiedVMServiceDiscoveryForAttach sends the request and forwards the port 01:07 +2853 ~4 -1: test/general.shard/proxied_devices/proxied_devices_test.dart: ProxiedVMServiceDiscoveryForAttach forwards the port forwarder error 01:07 +2854 ~4 -1: test/general.shard/windows_version_validator_test.dart: Parses Caption, OSArchitecture, releaseId, and CurrentVersion from the OS 01:07 +2855 ~4 -1: test/general.shard/windows_version_validator_test.dart: Unit testing on a regex pattern validator 01:07 +2856 ~4 -1: test/general.shard/windows_version_validator_test.dart: Successfully running windows version check on windows 10 for BR 01:07 +2857 ~4 -1: test/general.shard/windows_version_validator_test.dart: Successfully checks for Topaz OFD when it is running 01:07 +2858 ~4 -1: test/general.shard/windows_version_validator_test.dart: Handles reg call failing 01:07 +2859 ~4 -1: test/general.shard/windows_version_validator_test.dart: getProcessesWithPath falls back to pwsh when powershell is not on the path 01:07 +2860 ~4 -1: test/general.shard/windows_version_validator_test.dart: Reports failure of Get-Process 01:07 +2861 ~4 -1: test/general.shard/windows_version_validator_test.dart: getProcessesWithPath throws if both powershell and pwsh are not on PATH 01:07 +2862 ~4 -1: test/general.shard/windows_version_validator_test.dart: Identifying a windows version before 10 01:07 +2863 ~4 -1: test/general.shard/windows_version_validator_test.dart: Reports missing powershell 01:07 +2864 ~4 -1: test/general.shard/windows_version_validator_test.dart: Differentiates Windows 11 from 10 when wmic call fails 01:07 +2865 ~4 -1: test/general.shard/windows_version_validator_test.dart: Successfully running windows version check on windows 10 01:07 +2866 ~4 -1: test/general.shard/windows_version_validator_test.dart: getProcessesWithPath successfully runs with powershell 01:07 +2867 ~4 -1: test/general.shard/common_test.dart: containsIgnoreWhitespace Matcher on item to be contained is case sensitive. 01:07 +2868 ~4 -1: test/general.shard/common_test.dart: containsIgnoreWhitespace Matcher on item to be contained shouldn't match when it's only because of removing whitespaces 01:07 +2869 ~4 -1: test/general.shard/common_test.dart: containsIgnoreWhitespace Matcher on item to be contained ignores trailing spaces. 01:07 +2870 ~4 -1: test/general.shard/common_test.dart: containsIgnoreWhitespace Matcher on item to be contained ignores leading spaces. 01:07 +2871 ~4 -1: test/general.shard/common_test.dart: containsIgnoreWhitespace Matcher on item to be contained ignores tabs. 01:07 +2872 ~4 -1: test/general.shard/common_test.dart: containsIgnoreWhitespace Matcher on item to be contained matches simple case. 01:07 +2873 ~4 -1: test/general.shard/common_test.dart: containsIgnoreWhitespace Matcher on item to be contained ignores linebreaks. 01:07 +2874 ~4 -1: test/general.shard/common_test.dart: containsIgnoreWhitespace Matcher on value to match against ignores linebreaks. 01:07 +2875 ~4 -1: test/general.shard/common_test.dart: containsIgnoreWhitespace Matcher on value to match against ignores tabs. 01:07 +2876 ~4 -1: test/general.shard/common_test.dart: containsIgnoreWhitespace Matcher on value to match against ignores trailing spaces. 01:07 +2877 ~4 -1: test/general.shard/common_test.dart: containsIgnoreWhitespace Matcher on value to match against ignores leading spaces. 01:08 +2878 ~4 -1: test/general.shard/intellij/intellij_validator_test.dart: legacy intellij(<2020) plugins check on windows 01:08 +2879 ~4 -1: test/general.shard/intellij/intellij_validator_test.dart: Does not crash when installation is missing its CFBundleIdentifier property 01:08 +2880 ~4 -1: test/general.shard/intellij/intellij_validator_test.dart: intellij(>=2020.3) plugins check on windows (installed via JetBrains ToolBox app and plugins) 01:08 +2881 ~4 -1: test/general.shard/intellij/intellij_validator_test.dart: Remove JetBrains Toolbox 01:08 +2882 ~4 -1: test/general.shard/intellij/intellij_validator_test.dart: intellij(2020.1 ~ 2020.2) plugins check on windows (installed via JetBrains ToolBox app) 01:08 +2883 ~4 -1: test/general.shard/intellij/intellij_validator_test.dart: intellij(2020.1~) plugins check on linux (installed via tar.gz) 01:08 +2884 ~4 -1: test/general.shard/intellij/intellij_validator_test.dart: legacy Intellij plugins path checking on mac 01:08 +2885 ~4 -1: test/general.shard/intellij/intellij_validator_test.dart: legacy intellij(<2020) plugins check on linux 01:08 +2886 ~4 -1: test/general.shard/intellij/intellij_validator_test.dart: intellij(2020.1~) plugins check on windows (installed via installer) 01:08 +2887 ~4 -1: test/general.shard/intellij/intellij_validator_test.dart: Intellij plugins path checking on mac 01:08 +2888 ~4 -1: test/general.shard/intellij/intellij_validator_test.dart: Intellij validator can parse plugin manifest from plugin JAR 01:08 +2889 ~4 -1: test/general.shard/intellij/intellij_validator_test.dart: intellij(2020.1) plugins check on linux (installed via JetBrains ToolBox app) 01:08 +2890 ~4 -1: test/general.shard/intellij/intellij_validator_test.dart: Intellij plugins path checking on mac with JetBrains toolbox override 01:08 +2891 ~4 -1: test/general.shard/intellij/intellij_validator_test.dart: can locate installations on macOS from Spotlight 01:08 +2892 ~4 -1: test/general.shard/intellij/intellij_validator_test.dart: intellij(>=2020.2) plugins check on linux (installed via JetBrains ToolBox app) 01:08 +2893 ~4 -1: test/general.shard/intellij/intellij_validator_test.dart: IntelliJValidatorOnMac.installed() handles FileSystemExceptions) 01:08 +2894 ~4 -1: test/general.shard/intellij/intellij_test.dart: IntelliJPlugins not found displays a link to their download site 01:08 +2895 ~4 -1: test/general.shard/intellij/intellij_test.dart: IntelliJPlugins can read the package version of the flutter-intellij 50.0+/IntelliJ 2020.2+ layout 01:08 +2896 ~4 -1: test/general.shard/intellij/intellij_test.dart: IntelliJPlugins can read the package version of the flutter-intellij 50.0+/IntelliJ 2020.2+ layout(priority is given to packages with the same prefix as packageName) 01:08 +2897 ~4 -1: test/general.shard/intellij/intellij_test.dart: IntelliJPlugins found 01:08 +2898 ~4 -1: test/general.shard/intellij/intellij_test.dart: IntelliJPlugins does not crash if no plugin file found 01:08 +2899 ~4 -1: test/general.shard/migrations/swift_package_manager_gitignore_migration_test.dart: Swift Package Manager .gitignore migration skipped if already migrated 01:08 +2900 ~4 -1: test/general.shard/migrations/swift_package_manager_gitignore_migration_test.dart: Swift Package Manager .gitignore migration migrates project to ignore Swift Package Manager build directories 01:08 +2901 ~4 -1: test/general.shard/migrations/swift_package_manager_gitignore_migration_test.dart: Swift Package Manager .gitignore migration skipped if .gitignore file is missing 01:08 +2902 ~4 -1: test/general.shard/migrations/swift_package_manager_gitignore_migration_test.dart: Swift Package Manager .gitignore migration skipped if nothing to migrate 01:08 +2903 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios throw if settings not updated correctly 01:08 +2904 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios throw if settings not updated correctly 01:08 +2905 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios throw if settings not updated correctly 01:08 +2906 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios throw if settings not updated correctly 01:08 +2907 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios throw if settings not updated correctly 01:08 +2908 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios throw if settings not updated correctly 01:08 +2909 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios throw if settings not updated correctly 01:08 +2910 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios throw if settings not updated correctly 01:08 +2911 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios throw if settings not updated correctly 01:08 +2912 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios throw if settings not updated correctly 01:08 +2913 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios throw if settings not updated correctly 01:08 +2914 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios migrate PBXFrameworksBuildPhase successfully added when files field is not empty 01:08 +2915 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios migrate PBXFrameworksBuildPhase fails if missing Runner target subsection following PBXFrameworksBuildPhase begin header 01:08 +2916 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios migrate PBXFrameworksBuildPhase fails if missing Runner target subsection before PBXFrameworksBuildPhase end header 01:08 +2917 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios migrate PBXFrameworksBuildPhase fails if missing Runner target in parsed settings 01:08 +2918 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios migrate PBXFrameworksBuildPhase successfully added when files field is empty 01:08 +2919 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios migrate PBXFrameworksBuildPhase fails if missing PBXFrameworksBuildPhase section 01:08 +2920 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios migrate PBXFrameworksBuildPhase successfully added when files field is missing 01:08 +2921 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios migrate PBXNativeTarget successfully added when packageProductDependencies field is not empty 01:08 +2922 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios migrate PBXNativeTarget fails if missing Runner target in parsed settings 01:08 +2923 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios migrate PBXNativeTarget fails if missing Runner target subsection following PBXNativeTarget begin header 01:08 +2924 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios migrate PBXNativeTarget fails if missing Runner target subsection before PBXNativeTarget end header 01:08 +2925 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios migrate PBXNativeTarget successfully added when packageProductDependencies field is empty 01:08 +2926 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios migrate PBXNativeTarget fails if missing PBXNativeTarget section 01:08 +2927 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios migrate PBXNativeTarget successfully added when packageProductDependencies field is missing 01:08 +2928 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios migrate PBXProject successfully added when packageReferences field is not empty 01:08 +2929 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios migrate PBXProject fails if missing Runner project subsection following PBXProject begin header 01:08 +2930 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios migrate PBXProject fails if missing Runner project subsection before PBXProject end header 01:08 +2931 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios migrate PBXProject fails if missing Runner project in parsed settings 01:08 +2932 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios migrate PBXProject successfully added when packageReferences field is empty 01:08 +2933 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios migrate PBXProject fails if missing PBXProject section 01:08 +2934 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios migrate PBXProject successfully added when packageReferences field is missing 01:09 +2935 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios migrate XCSwiftPackageProductDependency successfully added when section is empty 01:09 +2936 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios migrate XCSwiftPackageProductDependency successfully added when section is not empty 01:09 +2937 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios migrate XCSwiftPackageProductDependency fails if unable to find section to append it after 01:09 +2938 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios migrate XCSwiftPackageProductDependency successfully added when section is missing 01:09 +2939 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios migrate PBXBuildFile fails if End before Begin for PBXBuildFile section 01:09 +2940 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios migrate PBXBuildFile successfully added 01:09 +2941 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios migrate PBXBuildFile fails if missing Begin PBXBuildFile section 01:09 +2942 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios migrate PBXBuildFile fails if missing End PBXBuildFile section 01:09 +2943 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios migrate XCLocalSwiftPackageReference successfully added when section is empty 01:09 +2944 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios migrate XCLocalSwiftPackageReference successfully added when section is not empty 01:09 +2945 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios migrate XCLocalSwiftPackageReference fails if unable to find section to append it after 01:09 +2946 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for ios migrate XCLocalSwiftPackageReference successfully added when section is missing 01:09 +2947 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj fails if parsing project.pbxproj returns unexpected JSON 01:09 +2948 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj fails if parsing project.pbxproj fails plutil command 01:09 +2949 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj fails if parsing project.pbxproj returns non-JSON 01:09 +2950 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj fails if duplicate id for XCSwiftPackageProductDependency 01:09 +2951 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj fails if duplicate id for PBXBuildFile 01:09 +2952 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj fails if duplicate id for XCLocalSwiftPackageReference 01:09 +2953 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj skipped if already updated 01:09 +2954 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for macos throw if settings not updated correctly 01:09 +2955 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for macos migrate PBXFrameworksBuildPhase successfully added when files field is not empty 01:09 +2956 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for macos migrate PBXFrameworksBuildPhase fails if missing Runner target subsection following PBXFrameworksBuildPhase begin header 01:09 +2957 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for macos migrate PBXFrameworksBuildPhase fails if missing Runner target subsection before PBXFrameworksBuildPhase end header 01:09 +2958 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for macos migrate PBXFrameworksBuildPhase fails if missing Runner target in parsed settings 01:09 +2959 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for macos migrate PBXFrameworksBuildPhase successfully added when files field is empty 01:09 +2960 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for macos migrate PBXFrameworksBuildPhase fails if missing PBXFrameworksBuildPhase section 01:09 +2961 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for macos migrate PBXFrameworksBuildPhase successfully added when files field is missing 01:09 +2962 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for macos migrate PBXNativeTarget successfully added when packageProductDependencies field is not empty 01:09 +2963 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for macos migrate PBXNativeTarget fails if missing Runner target in parsed settings 01:09 +2964 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for macos migrate PBXNativeTarget fails if missing Runner target subsection following PBXNativeTarget begin header 01:09 +2965 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for macos migrate PBXNativeTarget fails if missing Runner target subsection before PBXNativeTarget end header 01:09 +2966 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for macos migrate PBXNativeTarget successfully added when packageProductDependencies field is empty 01:09 +2967 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for macos migrate PBXNativeTarget fails if missing PBXNativeTarget section 01:09 +2968 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for macos migrate PBXNativeTarget successfully added when packageProductDependencies field is missing 01:09 +2969 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for macos migrate PBXProject successfully added when packageReferences field is not empty 01:09 +2970 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for macos migrate PBXProject fails if missing Runner project subsection following PBXProject begin header 01:09 +2971 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for macos migrate PBXProject fails if missing Runner project subsection before PBXProject end header 01:09 +2972 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for macos migrate PBXProject fails if missing Runner project in parsed settings 01:09 +2973 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for macos migrate PBXProject successfully added when packageReferences field is empty 01:09 +2974 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for macos migrate PBXProject fails if missing PBXProject section 01:09 +2975 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for macos migrate PBXProject successfully added when packageReferences field is missing 01:09 +2976 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for macos migrate XCSwiftPackageProductDependency successfully added when section is empty 01:09 +2977 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for macos migrate XCSwiftPackageProductDependency successfully added when section is not empty 01:09 +2978 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for macos migrate XCSwiftPackageProductDependency fails if unable to find section to append it after 01:09 +2979 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for macos migrate XCSwiftPackageProductDependency successfully added when section is missing 01:09 +2980 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for macos migrate PBXBuildFile fails if End before Begin for PBXBuildFile section 01:09 +2981 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for macos migrate PBXBuildFile successfully added 01:09 +2982 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for macos migrate PBXBuildFile fails if missing Begin PBXBuildFile section 01:09 +2983 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for macos migrate PBXBuildFile fails if missing End PBXBuildFile section 01:09 +2984 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for macos migrate XCLocalSwiftPackageReference successfully added when section is empty 01:09 +2985 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for macos migrate XCLocalSwiftPackageReference successfully added when section is not empty 01:09 +2986 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for macos migrate XCLocalSwiftPackageReference fails if unable to find section to append it after 01:09 +2987 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate pbxproj for macos migrate XCLocalSwiftPackageReference successfully added when section is missing 01:09 +2988 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration get scheme file fails if scheme not found 01:09 +2989 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration get scheme file fails if scheme file not found 01:09 +2990 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration get scheme file fails if Xcode project info not found 01:09 +2991 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration get scheme file fails if Xcode workspace not found 01:09 +2992 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration does not migrate if already migrated 01:09 +2993 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration fails if Xcode project not found 01:09 +2994 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration skips if swift package manager is off 01:09 +2995 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration validate project settings throw if settings fail to compile 01:09 +2996 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration validate project settings restore project settings from backup on failure 01:09 +2997 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration skips if there's no generated swift package 01:09 +2998 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate scheme for ios successfully updates scheme with preexisting PreActions 01:09 +2999 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate scheme for ios fails if ReferencedContainer does not follow BlueprintName in scheme 01:09 +3000 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate scheme for ios fails if cannot find BuildActionEntries in scheme 01:09 +3001 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate scheme for ios fails if BlueprintName does not follow BuildableName in scheme 01:09 +3002 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate scheme for ios fails if scheme is missing BlueprintIdentifier for Runner native target 01:09 +3003 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate scheme for ios successfully updates scheme with no preexisting PreActions 01:09 +3004 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate scheme for ios fails if BuildableName does not follow BlueprintIdentifier in scheme 01:09 +3005 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate scheme for ios fails if updated scheme is not valid xml 01:09 +3006 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate scheme skipped if already updated 01:09 +3007 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate scheme for macos successfully updates scheme with preexisting PreActions 01:09 +3008 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate scheme for macos fails if ReferencedContainer does not follow BlueprintName in scheme 01:09 +3009 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate scheme for macos fails if cannot find BuildActionEntries in scheme 01:09 +3010 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate scheme for macos fails if BlueprintName does not follow BuildableName in scheme 01:09 +3011 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate scheme for macos fails if scheme is missing BlueprintIdentifier for Runner native target 01:09 +3012 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate scheme for macos successfully updates scheme with no preexisting PreActions 01:09 +3013 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate scheme for macos fails if BuildableName does not follow BlueprintIdentifier in scheme 01:09 +3014 ~4 -1: test/general.shard/migrations/swift_package_manager_integration_migration_test.dart: Flutter Package Migration migrate scheme for macos fails if updated scheme is not valid xml 01:09 +3015 ~4 -1: test/general.shard/project_validator_result_test.dart: ProjectValidatorResult success status with warning 01:09 +3016 ~4 -1: test/general.shard/project_validator_result_test.dart: ProjectValidatorResult success status 01:09 +3017 ~4 -1: test/general.shard/project_validator_result_test.dart: ProjectValidatorResult error status 01:09 +3018 ~4 -1: test/general.shard/project_validator_result_test.dart: ProjectValidatorTask error status 01:09 +3019 ~4 -1: test/general.shard/hot_test.dart: hot attach Exits with code 2 when HttpException is thrown during VM service connection 01:09 +3020 ~4 -1: test/general.shard/hot_test.dart: hot cleanupAtFinish() disposes each device 01:09 +3021 ~4 -1: test/general.shard/hot_test.dart: validateReloadReport invalid 01:09 +3022 ~4 -1: test/general.shard/hot_test.dart: validateReloadReport ReasonForCancelling toString has a hint for specific errors 01:09 +3023 ~4 -1: test/general.shard/hot_test.dart: hotRestart successful hot restart correctly tracks time spent for analytics for hot restart 01:09 +3024 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest getSupportedPlatforms returns valid platforms. 01:09 +3025 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest getSupportedPlatforms returns valid platforms. 01:09 +3026 ~4 -1: test/general.shard/hot_test.dart: hotRestart fails to setup setupHotReload function fails 01:09 +3027 ~4 -1: test/general.shard/hot_test.dart: hotRestart fails to setup setupHotReload function fails 01:09 +3028 ~4 -1: test/general.shard/hot_test.dart: hotRestart fails to setup setupHotReload function fails 01:09 +3029 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest does not disable Swift Package Manager if missing 01:09 +3030 ~4 -1: test/general.shard/hot_test.dart: hotRestart hot restart that failed to sync dev fs still calls the devfs complete callback 01:09 +3031 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest has one font family with a simple asset and one with weight and style 01:09 +3032 ~4 -1: test/general.shard/hot_test.dart: hotRestart shutdown hook tests shutdown hook called after signal 01:09 +3033 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest returns proper error when font is a map instead of a list 01:09 +3034 ~4 -1: test/general.shard/hot_test.dart: hotRestart shutdown hook tests shutdown hook called after app stop 01:09 +3035 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest has two font families, each with one simple asset and one with weight and style 01:09 +3036 ~4 -1: test/general.shard/hot_test.dart: hotRestart successful hot reload correctly tracks time spent for analytics for hot reload 01:09 +3037 ~4 -1: test/general.shard/hot_test.dart: hotRestart successful hot reload correctly tracks time spent for analytics for hot reload 01:09 +3038 ~4 -1: test/general.shard/hot_test.dart: hotRestart successful hot reload correctly tracks time spent for analytics for hot reload 01:09 +3039 ~4 -1: test/general.shard/hot_test.dart: hotRestart successful hot reload correctly tracks time spent for analytics for hot reload 01:09 +3040 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest is empty when the pubspec.yaml file is empty 01:09 +3041 ~4 -1: test/general.shard/hot_test.dart: hotRestart hot reload that failed to sync dev fs still calls the devfs complete callback 01:09 +3042 ~4 -1: test/general.shard/hot_test.dart: hotRestart hot reload that failed to sync dev fs still calls the devfs complete callback 01:09 +3043 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest allows a module declaration 01:09 +3044 ~4 -1: loading test/general.shard/version_test.dart 01:09 +3044 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest can parse manifest on posix filesystem 01:09 +3045 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest parses major.minor+build version clause 01:09 +3046 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest can specify additional LICENSE files 01:09 +3047 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest allows a legacy plugin declaration 01:09 +3048 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest can parse empty dependencies 01:09 +3049 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest handles empty licenses list 01:09 +3050 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest parses major.minor.patch+build version clause 2 01:09 +3051 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest deferred component assets is string 01:09 +3052 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest deferred component requires name 01:09 +3053 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest parses no version clause 01:09 +3054 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest parses major.minor.patch+build version clause 1 01:09 +3055 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest allows a multi-plat plugin declaration with ios only 01:09 +3056 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest ignores empty list of fonts 01:09 +3057 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest has only one of two font families when one declaration is missing the "fonts" option 01:09 +3058 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest deferred component libraries is list 01:10 +3059 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest returns proper error when font detail is malformed 01:10 +3060 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest fails on invalid default flavor 01:10 +3061 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest can parse invalid generate key 01:10 +3062 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest validates a platform section that is a list instead of a map 01:10 +3063 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest parses multiple deferred components 01:10 +3064 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest validates plugin format not support. 01:10 +3065 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest parses major.minor.patch with no build version 01:10 +3066 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest knows if Swift Package Manager is disabled 01:10 +3067 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest deferred component libraries is string 01:10 +3068 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest can parse manifest on windows filesystem 01:10 +3069 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest can validate incorrect licenses key 01:10 +3070 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest allows a multi-plat plugin declaration with android only 01:10 +3071 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest returns proper error when font detail is not a list of maps 01:10 +3072 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest deferred component is list 01:10 +3073 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest.copyWith generates a valid manifest 01:10 +3074 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest.fontsDescriptor combines descriptors from individual fonts 01:10 +3075 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest has one font family with a simple asset and one with weight 01:10 +3076 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest knows if generate is disabled 01:10 +3077 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest parses empty version clause 01:10 +3078 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest has one font family with one asset 01:10 +3079 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest has only one of two font families when one declaration is missing the "family" option 01:10 +3080 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest has no fonts or assets when the "flutter" section is empty 01:10 +3081 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest validates individual list items 01:10 +3082 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest returns proper error when second font family is invalid 01:10 +3083 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest parses empty deferred components 01:10 +3084 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest has no font family when declaration is missing the "asset" option 01:10 +3085 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest validSupportedPlatforms only returns valid platforms 01:10 +3086 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest multiple deferred components assets is string 01:10 +3087 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest parses asset-only deferred components 01:10 +3088 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest parses single deferred components 01:10 +3089 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest knows if generate is provided 01:10 +3090 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest deferred component assets is list 01:10 +3091 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest getSupportedPlatforms return null if runs on legacy format 01:10 +3092 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest can parse default flavor 01:10 +3093 ~4 -1: test/general.shard/flutter_manifest_test.dart: FlutterManifest deferred component multiple assets is string 01:10 +3094 ~4 -1: test/general.shard/flutter_manifest_test.dart: (tearDownAll) 01:10 +3094 ~4 -1: test/general.shard/version_test.dart: determine uses overridden git url 01:10 +3095 ~4 -1: test/general.shard/version_test.dart: _FlutterVersionFromFile.ensureVersionFile ensures legacy version file exists 01:10 +3096 ~4 -1: test/general.shard/version_test.dart: version handles unknown branch 01:10 +3097 ~4 -1: test/general.shard/application_package_test.dart: ApkManifestData Parsing manifest with Activity that has multiple category, android.intent.category.LAUNCHER and android.intent.category.DEFAULT 01:10 +3098 ~4 -1: test/general.shard/application_package_test.dart: ApkManifestData Parsing manifest with Activity that has multiple category, android.intent.category.LAUNCHER and android.intent.category.DEFAULT 01:10 +3099 ~4 -1: test/general.shard/application_package_test.dart: ApkManifestData Parsing manifest with Activity that has multiple category, android.intent.category.LAUNCHER and android.intent.category.DEFAULT 01:10 +3100 ~4 -1: test/general.shard/application_package_test.dart: ApkManifestData Parsing manifest with Activity that has multiple category, android.intent.category.LAUNCHER and android.intent.category.DEFAULT 01:10 +3101 ~4 -1: test/general.shard/application_package_test.dart: ApkManifestData Parsing manifest with Activity that has multiple category, android.intent.category.LAUNCHER and android.intent.category.DEFAULT 01:10 +3102 ~4 -1: test/general.shard/application_package_test.dart: ApkManifestData Parsing manifest with Activity that has multiple category, android.intent.category.LAUNCHER and android.intent.category.DEFAULT 01:10 +3103 ~4 -1: test/general.shard/application_package_test.dart: ApkManifestData Parsing manifest with Activity that has multiple category, android.intent.category.LAUNCHER and android.intent.category.DEFAULT 01:10 +3104 ~4 -1: test/general.shard/application_package_test.dart: ApkManifestData Parsing manifest with Activity that has multiple category, android.intent.category.LAUNCHER and android.intent.category.DEFAULT 01:10 +3105 ~4 -1: test/general.shard/application_package_test.dart: ApkManifestData Parsing manifest with Activity that has multiple category, android.intent.category.LAUNCHER and android.intent.category.DEFAULT 01:10 +3106 ~4 -1: test/general.shard/application_package_test.dart: ApkManifestData Parsing manifest with Activity that has multiple category, android.intent.category.LAUNCHER and android.intent.category.DEFAULT 01:10 +3107 ~4 -1: test/general.shard/version_test.dart: FlutterVersion() falls back to git if .version.json is malformed 01:10 +3108 ~4 -1: test/general.shard/application_package_test.dart: ApkManifestData Error when parsing manifest with no Activity that has enabled set to true nor has no value for its enabled field 01:10 +3109 ~4 -1: test/general.shard/version_test.dart: FlutterVersion for master does not ping server when version stamp is up-to-date 01:10 +3110 ~4 -1: test/general.shard/version_test.dart: FlutterVersion for master does not ping server when version stamp is up-to-date 01:10 +3111 ~4 -1: test/general.shard/version_test.dart: FlutterVersion for master does not ping server when version stamp is up-to-date 01:10 +3112 ~4 -1: test/general.shard/version_test.dart: FlutterVersion for master does not ping server when version stamp is up-to-date 01:10 +3113 ~4 -1: test/general.shard/version_test.dart: FlutterVersion for master does not ping server when version stamp is up-to-date 01:10 +3114 ~4 -1: test/general.shard/version_test.dart: FlutterVersion for master does not ping server when version stamp is up-to-date 01:10 +3115 ~4 -1: test/general.shard/version_test.dart: FlutterVersion for master does not ping server when version stamp is up-to-date 01:10 +3116 ~4 -1: test/general.shard/application_package_test.dart: Apk with partial Android SDK works Licenses available, build tools available, does not call gradle dependencies 01:10 +3117 ~4 -1: test/general.shard/application_package_test.dart: Apk with partial Android SDK works Licenses available, build tools available, does not call gradle dependencies 01:10 +3118 ~4 -1: test/general.shard/application_package_test.dart: Apk with partial Android SDK works Licenses available, build tools available, does not call gradle dependencies 01:10 +3119 ~4 -1: test/general.shard/application_package_test.dart: Apk with partial Android SDK works Licenses available, build tools available, does not call gradle dependencies 01:10 +3120 ~4 -1: test/general.shard/application_package_test.dart: Apk with partial Android SDK works Licenses available, build tools available, does not call gradle dependencies 01:10 +3121 ~4 -1: test/general.shard/application_package_test.dart: Apk with partial Android SDK works Licenses available, build tools available, does not call gradle dependencies 01:10 +3122 ~4 -1: test/general.shard/application_package_test.dart: Apk with partial Android SDK works Licenses available, build tools available, does not call gradle dependencies 01:10 +3123 ~4 -1: test/general.shard/application_package_test.dart: Apk with partial Android SDK works Licenses available, build tools available, does not call gradle dependencies 01:10 +3124 ~4 -1: test/general.shard/version_test.dart: FlutterVersion for master prints nothing when Flutter installation looks fresh 01:10 +3125 ~4 -1: test/general.shard/application_package_test.dart: Apk with partial Android SDK works Licenses not available, platform and buildtools available, apk exists 01:10 +3126 ~4 -1: test/general.shard/application_package_test.dart: Apk with partial Android SDK works Licenses not available, platform and buildtools available, apk exists 01:10 +3127 ~4 -1: test/general.shard/application_package_test.dart: Apk with partial Android SDK works Licenses not available, platform and buildtools available, apk exists 01:10 +3128 ~4 -1: test/general.shard/application_package_test.dart: Apk with partial Android SDK works Licenses not available, platform and buildtools available, apk exists 01:10 +3129 ~4 -1: test/general.shard/application_package_test.dart: Apk with partial Android SDK works Licenses not available, platform and buildtools available, apk exists 01:10 +3130 ~4 -1: test/general.shard/application_package_test.dart: Apk with partial Android SDK works Licenses not available, platform and buildtools available, apk exists 01:10 +3131 ~4 -1: test/general.shard/version_test.dart: ensureVersionFile() writes version information to disk 01:10 +3132 ~4 -1: test/general.shard/application_package_test.dart: Apk with partial Android SDK works Licenses available, build tools not, apk exists 01:10 +3133 ~4 -1: test/general.shard/application_package_test.dart: Apk with partial Android SDK works Licenses available, build tools not, apk exists 01:10 +3134 ~4 -1: test/general.shard/version_test.dart: determine reports correct stable version if HEAD is at a tag 01:10 +3135 ~4 -1: test/general.shard/application_package_test.dart: Apk with partial Android SDK works correct debug filename in module projects 01:10 +3136 ~4 -1: test/general.shard/application_package_test.dart: Apk with partial Android SDK works correct debug filename in module projects 01:10 +3137 ~4 -1: test/general.shard/application_package_test.dart: Apk with partial Android SDK works correct debug filename in module projects 01:10 +3138 ~4 -1: test/general.shard/application_package_test.dart: Apk with partial Android SDK works correct debug filename in module projects 01:10 +3139 ~4 -1: test/general.shard/application_package_test.dart: Apk with partial Android SDK works correct debug filename in module projects 01:10 +3140 ~4 -1: test/general.shard/application_package_test.dart: Apk with partial Android SDK works correct debug filename in module projects 01:10 +3141 ~4 -1: test/general.shard/application_package_test.dart: Apk with partial Android SDK works correct debug filename in module projects 01:10 +3142 ~4 -1: test/general.shard/application_package_test.dart: Apk with partial Android SDK works correct debug filename in module projects 01:10 +3143 ~4 -1: test/general.shard/application_package_test.dart: Apk with partial Android SDK works correct debug filename in module projects 01:10 +3144 ~4 -1: test/general.shard/application_package_test.dart: Apk with partial Android SDK works correct debug filename in module projects 01:10 +3145 ~4 -1: test/general.shard/application_package_test.dart: Apk with partial Android SDK works correct debug filename in module projects 01:10 +3146 ~4 -1: test/general.shard/application_package_test.dart: Apk with partial Android SDK works correct debug filename in module projects 01:10 +3147 ~4 -1: test/general.shard/application_package_test.dart: Apk with partial Android SDK works correct debug filename in module projects 01:10 +3148 ~4 -1: test/general.shard/application_package_test.dart: Apk with partial Android SDK works correct debug filename in module projects 01:10 +3149 ~4 -1: test/general.shard/version_test.dart: FlutterVersion for stable does not ping server when version stamp is up-to-date 01:10 +3150 ~4 -1: test/general.shard/version_test.dart: FlutterVersion for stable does not ping server when version stamp is up-to-date 01:10 +3151 ~4 -1: test/general.shard/application_package_test.dart: PrebuiltIOSApp returns template launch image dirname for images 01:10 +3152 ~4 -1: test/general.shard/application_package_test.dart: PrebuiltIOSApp returns template launch image dirname for images 01:10 +3153 ~4 -1: test/general.shard/application_package_test.dart: PrebuiltIOSApp returns template launch image dirname for images 01:10 +3154 ~4 -1: test/general.shard/version_test.dart: FlutterVersion for stable prints warning when unable to connect to server if really out of date 01:10 +3155 ~4 -1: test/general.shard/application_package_test.dart: PrebuiltIOSApp returns null when there is no Runner.xcodeproj 01:10 +3156 ~4 -1: test/general.shard/application_package_test.dart: PrebuiltIOSApp returns null when there is no Runner.xcodeproj 01:10 +3157 ~4 -1: test/general.shard/version_test.dart: FlutterVersion for stable pings server when version stamp is out-of-date 01:10 +3158 ~4 -1: test/general.shard/application_package_test.dart: PrebuiltIOSApp Bad ipa zip-file, two app bundles 01:10 +3159 ~4 -1: test/general.shard/version_test.dart: FlutterVersion for stable prints nothing when Flutter installation looks out-of-date but is actually up-to-date 01:10 +3160 ~4 -1: test/general.shard/application_package_test.dart: PrebuiltIOSApp returns template app icon dirname for images 01:10 +3161 ~4 -1: test/general.shard/version_test.dart: FlutterVersion for stable does not crash when git log outputs malformed output 01:10 +3162 ~4 -1: test/general.shard/application_package_test.dart: PrebuiltIOSApp Bad ipa zip-file, no payload dir 01:10 +3163 ~4 -1: test/general.shard/version_test.dart: FlutterVersion for stable prints nothing when Flutter installation looks fresh 01:10 +3164 ~4 -1: test/general.shard/application_package_test.dart: PrebuiltIOSApp returns null when there is no Runner.xcodeproj/project.pbxproj 01:10 +3165 ~4 -1: test/general.shard/version_test.dart: FlutterVersion for stable VersionCheckStamp for stable loads blank when stamp file is well-formed but invalid JSON 01:10 +3166 ~4 -1: test/general.shard/application_package_test.dart: PrebuiltIOSApp Error on non-app-bundle folder 01:10 +3167 ~4 -1: test/general.shard/application_package_test.dart: PrebuiltIOSApp Error on non-app-bundle folder 01:10 +3168 ~4 -1: test/general.shard/version_test.dart: FlutterVersion for stable VersionCheckStamp for stable loads blank when stamp file missing 01:10 +3169 ~4 -1: test/general.shard/application_package_test.dart: PrebuiltIOSApp returns null when there is no ios or .ios directory 01:10 +3170 ~4 -1: test/general.shard/version_test.dart: FlutterVersion for stable VersionCheckStamp for stable loads blank when stamp file is malformed JSON 01:10 +3171 ~4 -1: test/general.shard/application_package_test.dart: PrebuiltIOSApp Success with ipa 01:10 +3172 ~4 -1: test/general.shard/version_test.dart: determine favors stable tag over beta tag if both identify HEAD 01:10 +3173 ~4 -1: test/general.shard/application_package_test.dart: PrebuiltIOSApp returns template launch image dirname for Contents.json 01:10 +3174 ~4 -1: test/general.shard/version_test.dart: GitTagVersion 01:10 +3175 ~4 -1: test/general.shard/application_package_test.dart: PrebuiltIOSApp handles project paths with periods in app name 01:10 +3176 ~4 -1: test/general.shard/version_test.dart: determine does not fetch tags on beta 01:10 +3177 ~4 -1: test/general.shard/version_test.dart: determine does not fetch tags on beta 01:10 +3178 ~4 -1: test/general.shard/application_package_test.dart: PrebuiltIOSApp Success with app bundle 01:10 +3179 ~4 -1: test/general.shard/version_test.dart: FlutterVersion for beta does not ping server when version stamp is up-to-date 01:10 +3180 ~4 -1: test/general.shard/application_package_test.dart: PrebuiltIOSApp returns project app icon dirname 01:10 +3181 ~4 -1: test/general.shard/application_package_test.dart: PrebuiltIOSApp returns project app icon dirname 01:10 +3182 ~4 -1: test/general.shard/version_test.dart: FlutterVersion for beta pings server when version stamp is missing 01:10 +3183 ~4 -1: test/general.shard/application_package_test.dart: PrebuiltIOSApp returns null when there with no product identifier 01:10 +3184 ~4 -1: test/general.shard/version_test.dart: FlutterVersion for beta prints warning when unable to connect to server if really out of date 01:10 +3185 ~4 -1: test/general.shard/application_package_test.dart: PrebuiltIOSApp returns project launch image dirname 01:10 +3186 ~4 -1: test/general.shard/version_test.dart: FlutterVersion for beta does not print warning if printed recently 01:10 +3187 ~4 -1: test/general.shard/application_package_test.dart: PrebuiltIOSApp Error on bad info.plist 01:10 +3188 ~4 -1: test/general.shard/version_test.dart: FlutterVersion for beta pings server when version stamp is out-of-date 01:10 +3189 ~4 -1: test/general.shard/application_package_test.dart: PrebuiltIOSApp Error on non-existing file 01:10 +3190 ~4 -1: test/general.shard/version_test.dart: FlutterVersion for beta prints nothing when Flutter installation looks out-of-date but is actually up-to-date 01:10 +3191 ~4 -1: test/general.shard/application_package_test.dart: PrebuiltIOSApp returns template app icon dirname for Contents.json 01:10 +3192 ~4 -1: test/general.shard/version_test.dart: FlutterVersion for beta does not crash when git log outputs malformed output 01:10 +3193 ~4 -1: test/general.shard/version_test.dart: FlutterVersion for beta prints nothing when Flutter installation looks fresh 01:10 +3194 ~4 -1: test/general.shard/version_test.dart: FlutterVersion for beta VersionCheckStamp for beta loads blank when stamp file is well-formed but invalid JSON 01:10 +3195 ~4 -1: test/general.shard/version_test.dart: FlutterVersion for beta VersionCheckStamp for beta loads valid JSON 01:10 +3196 ~4 -1: test/general.shard/version_test.dart: FlutterVersion for beta VersionCheckStamp for beta loads blank when stamp file missing 01:10 +3197 ~4 -1: test/general.shard/version_test.dart: FlutterVersion for beta VersionCheckStamp for beta loads blank when stamp file is malformed JSON 01:10 +3198 ~4 -1: test/general.shard/version_test.dart: FlutterVersion for beta (tearDownAll) 01:10 +3198 ~4 -1: test/general.shard/version_test.dart: Channel enum and string transform to each other 01:10 +3199 ~4 -1: test/general.shard/version_test.dart: determine reports correct git describe version if HEAD is not at a tag 01:10 +3200 ~4 -1: test/general.shard/base/task_queue_test.dart: TaskQueue basic parallel processing works with no deadlock 01:10 +3201 ~4 -1: test/general.shard/base/task_queue_test.dart: TaskQueue basic sequential processing works with no deadlock 01:10 +3202 ~4 -1: test/general.shard/base/task_queue_test.dart: TaskQueue basic sequential processing works on exceptions 01:10 +3203 ~4 -1: test/general.shard/base/task_queue_test.dart: TaskQueue no deadlock when delayed exceptions fire in closures 01:11 +3204 ~4 -1: test/general.shard/base/task_queue_test.dart: TaskQueue basic parallel processing works on exceptions 01:11 +3205 ~4 -1: test/general.shard/base/error_handling_io_test.dart: deleteIfExists deletes if file exists 01:11 +3206 ~4 -1: test/general.shard/base/error_handling_io_test.dart: deleteIfExists does not delete if file does not exist 01:11 +3207 ~4 -1: test/general.shard/base/error_handling_io_test.dart: throws ToolExit on Linux Rethrows os error 2 01:11 +3208 ~4 -1: test/general.shard/base/error_handling_io_test.dart: throws ToolExit on Linux when access is denied for directories 01:11 +3209 ~4 -1: test/general.shard/base/error_handling_io_test.dart: throws ToolExit on Linux when writing to a full device 01:11 +3210 ~4 -1: test/general.shard/base/error_handling_io_test.dart: throws ToolExit on Linux when creating a temporary dir on a full device 01:11 +3211 ~4 -1: test/general.shard/base/error_handling_io_test.dart: throws ToolExit on Linux When the current working directory disappears 01:11 +3212 ~4 -1: test/general.shard/base/error_handling_io_test.dart: throws ToolExit on Linux when access is denied 01:11 +3213 ~4 -1: test/general.shard/base/error_handling_io_test.dart: throws ToolExit on Linux when checking for directory existence with permission issues 01:11 +3214 ~4 -1: test/general.shard/base/error_handling_io_test.dart: Caches path context correctly 01:11 +3215 ~4 -1: test/general.shard/base/error_handling_io_test.dart: create accepts exclusive argument 01:11 +3216 ~4 -1: test/general.shard/base/error_handling_io_test.dart: toString() gives toString() of delegate ErrorHandlingFile 01:11 +3217 ~4 -1: test/general.shard/base/error_handling_io_test.dart: toString() gives toString() of delegate ErrorHandlingFileSystem 01:11 +3218 ~4 -1: test/general.shard/base/error_handling_io_test.dart: toString() gives toString() of delegate ErrorHandlingDirectory 01:11 +3219 ~4 -1: test/general.shard/base/error_handling_io_test.dart: deleteIfExists handles separate program deleting file 01:11 +3220 ~4 -1: test/general.shard/base/error_handling_io_test.dart: throws ToolExit on Windows when access is denied 01:11 +3221 ~4 -1: test/general.shard/base/error_handling_io_test.dart: throws ToolExit on Windows When reading from a file or directory without permission 01:11 +3222 ~4 -1: test/general.shard/base/error_handling_io_test.dart: throws ToolExit on Windows when the device does not exist 01:11 +3223 ~4 -1: test/general.shard/base/error_handling_io_test.dart: throws ToolExit on Windows when creating a temporary dir on a full device 01:11 +3224 ~4 -1: test/general.shard/base/error_handling_io_test.dart: throws ToolExit on Windows bypasses error handling when noExitOnFailure is used 01:11 +3225 ~4 -1: test/general.shard/base/error_handling_io_test.dart: throws ToolExit on Windows when creating a directory with permission issues 01:11 +3226 ~4 -1: test/general.shard/base/error_handling_io_test.dart: throws ToolExit on Windows when writing to a full device 01:11 +3227 ~4 -1: test/general.shard/base/error_handling_io_test.dart: throws ToolExit on Windows when the file is being used by another program 01:11 +3228 ~4 -1: test/general.shard/base/error_handling_io_test.dart: throws ToolExit on Windows When reading from a file without permission 01:11 +3229 ~4 -1: test/general.shard/base/error_handling_io_test.dart: throws ToolExit on Windows when checking for directory existence with permission issues 01:11 +3230 ~4 -1: test/general.shard/base/error_handling_io_test.dart: throws ToolExit on Windows when the device driver has a fatal error 01:11 +3231 ~4 -1: test/general.shard/base/error_handling_io_test.dart: ProcessManager on linux throws tool exit when permissions are denied 01:11 +3232 ~4 -1: test/general.shard/base/error_handling_io_test.dart: ProcessManager on linux throws tool exit when writing to a full device 01:11 +3233 ~4 -1: test/general.shard/base/error_handling_io_test.dart: ProcessManager on linux throws tool exit when cannot run executable 01:11 +3234 ~4 -1: test/general.shard/base/error_handling_io_test.dart: deleteIfExists throws tool exit if file exists on read-only volume 01:11 +3235 ~4 -1: test/general.shard/base/error_handling_io_test.dart: Clears cache when CWD changes 01:11 +3236 ~4 -1: test/general.shard/base/error_handling_io_test.dart: deleteIfExists does not tool exit if file exists on read-only volume and it is run under noExitOnFailure 01:11 +3237 ~4 -1: test/general.shard/base/error_handling_io_test.dart: ErrorHandlingFileSystem.systemTempDirectory handles any exception thrown by the delegate's systemTempDirectory implementation 01:11 +3238 ~4 -1: test/general.shard/base/error_handling_io_test.dart: ProcessManager on windows throws tool exit when the device is full 01:11 +3239 ~4 -1: test/general.shard/base/error_handling_io_test.dart: ProcessManager on windows throws tool exit when PackageProcess throws an exception containing non-executable bits 01:11 +3240 ~4 -1: test/general.shard/base/error_handling_io_test.dart: ProcessManager on windows throws tool exit when permissions are denied 01:11 +3241 ~4 -1: test/general.shard/base/error_handling_io_test.dart: ProcessManager on windows throws tool exit when PackageProcess throws an exception without containing non-executable bits 01:11 +3242 ~4 -1: test/general.shard/base/error_handling_io_test.dart: ProcessManager on windows throws tool exit when the file is being used by another program 01:11 +3243 ~4 -1: test/general.shard/base/error_handling_io_test.dart: ProcessManager on windows throws tool exit when cannot run executable 01:11 +3244 ~4 -1: test/general.shard/base/deferred_component_test.dart: DeferredComponent basics toString produces correct string for unassigned component 01:11 +3245 ~4 -1: test/general.shard/base/deferred_component_test.dart: DeferredComponent basics toString produces correct string for unassigned component 01:11 +3246 ~4 -1: test/general.shard/base/deferred_component_test.dart: DeferredComponent basics toString produces correct string for unassigned component 01:11 +3247 ~4 -1: test/general.shard/base/deferred_component_test.dart: DeferredComponent basics toString produces correct string for unassigned component 01:11 +3248 ~4 -1: test/general.shard/base/deferred_component_test.dart: DeferredComponent basics toString produces correct string for unassigned component 01:11 +3249 ~4 -1: test/general.shard/base/error_handling_io_test.dart: CopySync copySync can directly copy bytes if both files can be opened but copySync fails 01:11 +3250 ~4 -1: test/general.shard/base/error_handling_io_test.dart: CopySync copySync can directly copy bytes if both files can be opened but copySync fails 01:11 +3251 ~4 -1: test/general.shard/base/deferred_component_test.dart: DeferredComponent basics constructor sets values 01:11 +3252 ~4 -1: test/general.shard/base/error_handling_io_test.dart: deleteIfExists throws tool exit if the path is not found on Windows 01:11 +3253 ~4 -1: test/general.shard/base/deferred_component_test.dart: DeferredComponent basics assignLoadingUnits selects the needed loading units and sets assigned 01:11 +3254 ~4 -1: test/general.shard/base/error_handling_io_test.dart: ErrorHandlingFileSystem.systemTempDirectory wraps delegate filesystem's systemTempDirectory 01:11 +3255 ~4 -1: test/general.shard/base/deferred_component_test.dart: LoadingUnit basics parseLoadingUnitManifest parses single manifest file 01:11 +3256 ~4 -1: test/general.shard/base/deferred_component_test.dart: LoadingUnit basics parseLoadingUnitManifest parses single manifest file 01:11 +3257 ~4 -1: test/general.shard/base/deferred_component_test.dart: LoadingUnit basics parseLoadingUnitManifest parses single manifest file 01:11 +3258 ~4 -1: test/general.shard/base/deferred_component_test.dart: LoadingUnit basics parseLoadingUnitManifest parses single manifest file 01:11 +3259 ~4 -1: test/general.shard/base/deferred_component_test.dart: LoadingUnit basics parseLoadingUnitManifest parses single manifest file 01:11 +3260 ~4 -1: test/general.shard/base/deferred_component_test.dart: LoadingUnit basics parseLoadingUnitManifest parses single manifest file 01:11 +3261 ~4 -1: test/general.shard/base/deferred_component_test.dart: LoadingUnit basics parseLoadingUnitManifest parses single manifest file 01:11 +3262 ~4 -1: test/general.shard/base/deferred_component_test.dart: LoadingUnit basics parseLoadingUnitManifest parses single manifest file 01:11 +3263 ~4 -1: test/general.shard/base/deferred_component_test.dart: LoadingUnit basics parseLoadingUnitManifest parses single manifest file 01:11 +3264 ~4 -1: test/general.shard/base/deferred_component_test.dart: LoadingUnit basics parseLoadingUnitManifest parses single manifest file 01:11 +3265 ~4 -1: test/general.shard/base/deferred_component_test.dart: LoadingUnit basics parseLoadingUnitManifest parses single manifest file 01:11 +3266 ~4 -1: test/general.shard/base/deferred_component_test.dart: LoadingUnit basics parseLoadingUnitManifest parses single manifest file 01:11 +3267 ~4 -1: test/general.shard/base/deferred_component_test.dart: LoadingUnit basics parseLoadingUnitManifest parses single manifest file 01:11 +3268 ~4 -1: test/general.shard/base/deferred_component_test.dart: LoadingUnit basics parseLoadingUnitManifest parses single manifest file 01:11 +3269 ~4 -1: test/general.shard/base/deferred_component_test.dart: LoadingUnit basics constructor sets values 01:11 +3270 ~4 -1: test/general.shard/base/deferred_component_test.dart: LoadingUnit basics parseGeneratedLoadingUnits parses all abis if no abis provided 01:11 +3271 ~4 -1: test/general.shard/base/deferred_component_test.dart: LoadingUnit basics parseGeneratedLoadingUnits only parses provided abis 01:11 +3272 ~4 -1: test/general.shard/base/deferred_component_test.dart: LoadingUnit basics parseLoadingUnitManifest does not exist 01:11 +3273 ~4 -1: test/general.shard/base/deferred_component_test.dart: LoadingUnit basics toString produces correct string 01:11 +3274 ~4 -1: test/general.shard/base/deferred_component_test.dart: LoadingUnit basics equalsIgnoringPath works for various input 01:11 +3275 ~4 -1: test/general.shard/base/deferred_component_test.dart: LoadingUnit basics parseLoadingUnitManifest returns empty when manifest is invalid JSON 01:11 +3276 ~4 -1: test/general.shard/base/deferred_component_test.dart: LoadingUnit basics parseGeneratedLoadingUnits returns empty when no manifest files exist 01:11 +3277 ~4 -1: test/general.shard/base/build_test.dart: GenSnapshot iOS arm64 01:11 +3278 ~4 -1: test/general.shard/base/build_test.dart: GenSnapshot android_x64 01:11 +3279 ~4 -1: test/general.shard/base/build_test.dart: GenSnapshot --strip filters error output from gen_snapshot 01:11 +3280 ~4 -1: test/general.shard/base/build_test.dart: AOTSnapshotter builds iOS snapshot with dwarfStackTraces 01:11 +3281 ~4 -1: test/general.shard/base/terminal_test.dart: character input prompt default character choice without displayAcceptedCharacters 01:11 +3282 ~4 -1: test/general.shard/base/terminal_test.dart: character input prompt default character choice without displayAcceptedCharacters 01:11 +3283 ~4 -1: test/general.shard/base/terminal_test.dart: character input prompt default character choice without displayAcceptedCharacters 01:11 +3284 ~4 -1: test/general.shard/base/terminal_test.dart: character input prompt default character choice without displayAcceptedCharacters 01:11 +3285 ~4 -1: test/general.shard/base/terminal_test.dart: character input prompt default character choice without displayAcceptedCharacters 01:11 +3286 ~4 -1: test/general.shard/base/terminal_test.dart: character input prompt default character choice without displayAcceptedCharacters 01:11 +3287 ~4 -1: test/general.shard/base/terminal_test.dart: character input prompt default character choice without displayAcceptedCharacters 01:11 +3288 ~4 -1: test/general.shard/base/terminal_test.dart: character input prompt default character choice without displayAcceptedCharacters 01:11 +3289 ~4 -1: test/general.shard/base/terminal_test.dart: character input prompt default character choice without displayAcceptedCharacters 01:11 +3290 ~4 -1: test/general.shard/base/terminal_test.dart: character input prompt default character choice without displayAcceptedCharacters 01:11 +3291 ~4 -1: test/general.shard/base/terminal_test.dart: character input prompt default character choice without displayAcceptedCharacters 01:11 +3292 ~4 -1: test/general.shard/base/terminal_test.dart: character input prompt default character choice without displayAcceptedCharacters 01:11 +3293 ~4 -1: test/general.shard/base/terminal_test.dart: character input prompt Does not set single char mode when a terminal is not attached 01:11 +3294 ~4 -1: test/general.shard/base/terminal_test.dart: character input prompt character prompt throws if usesTerminalUi is false 01:11 +3295 ~4 -1: test/general.shard/base/terminal_test.dart: character input prompt character prompt 01:11 +3296 ~4 -1: test/general.shard/base/terminal_test.dart: output preferences can wrap output 01:11 +3297 ~4 -1: test/general.shard/base/terminal_test.dart: output preferences can turn off wrapping 01:11 +3298 ~4 -1: test/general.shard/base/terminal_test.dart: set singleCharMode resilient to StdinException 01:11 +3299 ~4 -1: test/general.shard/base/terminal_test.dart: ANSI coloring, bold, and clearing clearing lines works 01:11 +3300 ~4 -1: test/general.shard/base/terminal_test.dart: ANSI coloring, bold, and clearing nesting color within bold works 01:11 +3301 ~4 -1: test/general.shard/base/terminal_test.dart: ANSI coloring, bold, and clearing nesting color within color works 01:11 +3302 ~4 -1: test/general.shard/base/terminal_test.dart: ANSI coloring, bold, and clearing nesting bold within color works 01:11 +3303 ~4 -1: test/general.shard/base/terminal_test.dart: ANSI coloring, bold, and clearing adding colors works 01:11 +3304 ~4 -1: test/general.shard/base/terminal_test.dart: ANSI coloring, bold, and clearing clearing lines when color is not supported does not work 01:11 +3305 ~4 -1: test/general.shard/base/terminal_test.dart: ANSI coloring, bold, and clearing adding bold works 01:11 +3306 ~4 -1: test/general.shard/base/terminal_test.dart: ANSI coloring, bold, and clearing nesting bold within bold works 01:11 +3307 ~4 -1: test/general.shard/base/terminal_test.dart: AnsiTerminal.preferredStyle 01:11 +3308 ~4 -1: test/general.shard/base/terminal_test.dart: singleCharMode is reset by shutdown hook 01:12 +3309 ~4 -1: test/general.shard/base/file_system_test.dart: escapePath on Windows 01:12 +3310 ~4 -1: test/general.shard/base/file_system_test.dart: escapePath on Linux 01:12 +3311 ~4 -1: test/general.shard/base/file_system_test.dart: LocalFileSystem deletes system temp entry on a fatal signal 01:12 +3312 ~4 -1: test/general.shard/base/file_system_test.dart: LocalFileSystem runs shutdown hooks 01:12 +3313 ~4 -1: test/general.shard/base/file_system_test.dart: LocalFileSystem throwToolExit when temp not found 01:12 +3314 ~4 -1: test/general.shard/base/file_system_test.dart: fsUtils getUniqueFile creates a unique file name 01:12 +3315 ~4 -1: test/general.shard/base/file_system_test.dart: fsUtils getUniqueDirectory creates a unique directory name 01:12 +3316 ~4 -1: test/general.shard/base/file_system_test.dart: copyDirectorySync Skip files if shouldCopyFile returns false 01:12 +3317 ~4 -1: test/general.shard/base/file_system_test.dart: copyDirectorySync test directory copy with followLinks: true 01:12 +3318 ~4 -1: test/general.shard/base/file_system_test.dart: copyDirectorySync test directory copy with followLinks: false 01:12 +3319 ~4 -1: test/general.shard/base/file_system_test.dart: copyDirectorySync test directory copy 01:12 +3320 ~4 -1: test/general.shard/base/file_system_test.dart: copyDirectorySync Skip directories if shouldCopyDirectory returns false 01:12 +3321 ~4 -1: test/general.shard/base/fingerprint_test.dart: Fingerprinter fingerprint does not match if not present 01:12 +3322 ~4 -1: test/general.shard/base/fingerprint_test.dart: Fingerprinter creates fingerprint with specified properties and files 01:12 +3323 ~4 -1: test/general.shard/base/fingerprint_test.dart: Fingerprinter fails to write fingerprint if inputs are missing 01:12 +3324 ~4 -1: test/general.shard/base/fingerprint_test.dart: Fingerprinter creates fingerprint with file checksums 01:12 +3325 ~4 -1: test/general.shard/base/fingerprint_test.dart: Fingerprinter fingerprint does match if identical 01:12 +3326 ~4 -1: test/general.shard/base/fingerprint_test.dart: Fingerprinter Fingerprint operator == reports not equal if file paths do not match 01:12 +3327 ~4 -1: test/general.shard/base/fingerprint_test.dart: Fingerprinter Fingerprint operator == reports not equal if file checksums do not match 01:12 +3328 ~4 -1: test/general.shard/base/fingerprint_test.dart: Fingerprinter Fingerprint operator == reports equal if properties and file checksums match 01:12 +3329 ~4 -1: test/general.shard/base/fingerprint_test.dart: Fingerprinter Fingerprint hashCode is consistent with equals, even if map entries are reordered 01:12 +3330 ~4 -1: test/general.shard/base/fingerprint_test.dart: Fingerprinter Fingerprint fromBuildInputs throws if any input file does not exist 01:12 +3331 ~4 -1: test/general.shard/base/fingerprint_test.dart: Fingerprinter Fingerprint fromBuildInputs populates checksums for valid files 01:12 +3332 ~4 -1: test/general.shard/base/fingerprint_test.dart: Fingerprinter Fingerprint fromJson creates fingerprint from valid JSON 01:12 +3333 ~4 -1: test/general.shard/base/fingerprint_test.dart: Fingerprinter Fingerprint fromJson throws if JSON is invalid 01:12 +3334 ~4 -1: test/general.shard/base/fingerprint_test.dart: Fingerprinter Fingerprint fromJson treats missing properties and files entries as if empty 01:12 +3335 ~4 -1: test/general.shard/base/async_guard_test.dart: syncError is caught by asyncGuard 01:12 +3336 ~4 -1: test/general.shard/base/async_guard_test.dart: asyncError is propagated with binary onError 01:12 +3337 ~4 -1: test/general.shard/base/async_guard_test.dart: asyncAndSyncError is caught by asyncGuard 01:12 +3338 ~4 -1: test/general.shard/base/async_guard_test.dart: asyncError is propagated with unary onError 01:12 +3339 ~4 -1: test/general.shard/base/async_guard_test.dart: asyncError is caught by asyncGuard 01:12 +3340 ~4 -1: test/general.shard/base/async_guard_test.dart: asyncError is missed when catchError is attached too late 01:12 +3341 ~4 -1: test/general.shard/base/async_guard_test.dart: syncError percolates through zone 01:12 +3342 ~4 -1: test/general.shard/base/async_guard_test.dart: syncAndAsyncError percolates through zone 01:12 +3343 ~4 -1: test/general.shard/base/async_guard_test.dart: asyncError percolates through zone 01:12 +3344 ~4 -1: test/general.shard/base/async_guard_test.dart: asyncError is propagated with optional stack trace 01:12 +3345 ~4 -1: test/general.shard/base/process_test.dart: exitsHappy does not throw Exception and returns false if binary cannot run 01:12 +3346 ~4 -1: test/general.shard/base/process_test.dart: exitsHappy fails on failure 01:12 +3347 ~4 -1: test/general.shard/base/process_test.dart: exitsHappy catches Exception and returns false 01:12 +3348 ~4 -1: test/general.shard/base/process_test.dart: exitsHappy succeeds on success 01:12 +3349 ~4 -1: test/general.shard/base/process_test.dart: exitsHappy does not catch ArgumentError 01:12 +3350 ~4 -1: test/general.shard/base/process_test.dart: run does not throw on allowed Failures 01:12 +3351 ~4 -1: test/general.shard/base/process_test.dart: run fails on failure 01:12 +3352 ~4 -1: test/general.shard/base/process_test.dart: run throws on failure with throwOnError 01:12 +3353 ~4 -1: test/general.shard/base/process_test.dart: run succeeds on success 01:12 +3354 ~4 -1: test/general.shard/base/process_test.dart: run throws on disallowed failure 01:12 +3355 ~4 -1: test/general.shard/base/process_test.dart: runSync throws with stderr in exception on failure with verboseExceptions 01:12 +3356 ~4 -1: test/general.shard/base/process_test.dart: runSync succeeds on success 01:12 +3357 ~4 -1: test/general.shard/base/process_test.dart: runSync prints stdout and stderr to trace on success 01:12 +3358 ~4 -1: test/general.shard/base/process_test.dart: runSync prints stdout to status and stderr to error on failure with throwOnError 01:12 +3359 ~4 -1: test/general.shard/base/process_test.dart: runSync throws on disallowed failure 01:12 +3360 ~4 -1: test/general.shard/base/process_test.dart: runSync fails on failure 01:12 +3361 ~4 -1: test/general.shard/base/process_test.dart: runSync throws on failure with throwOnError 01:12 +3362 ~4 -1: test/general.shard/base/process_test.dart: runSync does not throw on allowed Failures 01:12 +3363 ~4 -1: test/general.shard/base/process_test.dart: runSync does not print stdout with hideStdout 01:12 +3364 ~4 -1: test/general.shard/base/process_test.dart: output formatting Command output is not wrapped. 01:12 +3365 ~4 -1: test/general.shard/base/process_test.dart: output formatting Command output is filtered by mapFunction 01:12 +3366 ~4 -1: test/general.shard/base/process_test.dart: process exceptions runAsync throwOnError: exceptions should be ProcessException objects 01:12 +3367 ~4 -1: test/general.shard/base/process_test.dart: writeToStdinGuarded handles any error thrown by stdin.flush 01:12 +3368 ~4 -1: test/general.shard/base/process_test.dart: shutdownHooks runInExpectedOrder 01:12 +3369 ~4 -1: test/general.shard/base/process_test.dart: exitsHappySync does not throw Exception and returns false if binary cannot run 01:12 +3370 ~4 -1: test/general.shard/base/process_test.dart: exitsHappySync fails on failure 01:12 +3371 ~4 -1: test/general.shard/base/process_test.dart: exitsHappySync catches Exception and returns false 01:12 +3372 ~4 -1: test/general.shard/base/process_test.dart: exitsHappySync succeeds on success 01:12 +3373 ~4 -1: test/general.shard/base/process_test.dart: exitsHappySync does not catch ArgumentError 01:13 +3374 ~4 -1: test/general.shard/base/multi_root_file_system_test.dart: Posix style file outside root 01:13 +3375 ~4 -1: test/general.shard/base/multi_root_file_system_test.dart: Posix style file inside second root 01:13 +3376 ~4 -1: test/general.shard/base/multi_root_file_system_test.dart: Posix style file with scheme in subdirectory 01:13 +3377 ~4 -1: test/general.shard/base/multi_root_file_system_test.dart: Posix style file in both roots 01:13 +3378 ~4 -1: test/general.shard/base/multi_root_file_system_test.dart: Posix style file inside root 01:13 +3379 ~4 -1: test/general.shard/base/multi_root_file_system_test.dart: Posix style type 01:13 +3380 ~4 -1: test/general.shard/base/multi_root_file_system_test.dart: Posix style non-existent file with scheme 01:13 +3381 ~4 -1: test/general.shard/base/multi_root_file_system_test.dart: Posix style file with file system scheme URI 01:13 +3382 ~4 -1: test/general.shard/base/multi_root_file_system_test.dart: Posix style file with file system scheme 01:13 +3383 ~4 -1: test/general.shard/base/multi_root_file_system_test.dart: Posix style file in second root with file system scheme URI 01:13 +3384 ~4 -1: test/general.shard/base/multi_root_file_system_test.dart: Posix style identical 01:13 +3385 ~4 -1: test/general.shard/base/multi_root_file_system_test.dart: Posix style file in second root with file system scheme 01:13 +3386 ~4 -1: test/general.shard/base/multi_root_file_system_test.dart: Posix style file in second root with scheme in subdirectory 01:13 +3387 ~4 -1: test/general.shard/base/multi_root_file_system_test.dart: Posix style stat 01:13 +3388 ~4 -1: test/general.shard/base/multi_root_file_system_test.dart: Windows style file outside root 01:13 +3389 ~4 -1: test/general.shard/base/multi_root_file_system_test.dart: Windows style file inside second root 01:13 +3390 ~4 -1: test/general.shard/base/multi_root_file_system_test.dart: Windows style file with scheme in subdirectory 01:13 +3391 ~4 -1: test/general.shard/base/multi_root_file_system_test.dart: Windows style file in both roots 01:13 +3392 ~4 -1: test/general.shard/base/multi_root_file_system_test.dart: Windows style file inside root 01:13 +3393 ~4 -1: test/general.shard/base/multi_root_file_system_test.dart: Windows style type 01:13 +3394 ~4 -1: test/general.shard/base/multi_root_file_system_test.dart: Windows style non-existent file with scheme 01:13 +3395 ~4 -1: test/general.shard/base/multi_root_file_system_test.dart: Windows style file with file system scheme URI 01:13 +3396 ~4 -1: test/general.shard/base/multi_root_file_system_test.dart: Windows style file with file system scheme 01:13 +3397 ~4 -1: test/general.shard/base/multi_root_file_system_test.dart: Windows style file in second root with file system scheme URI 01:13 +3398 ~4 -1: test/general.shard/base/multi_root_file_system_test.dart: Windows style identical 01:13 +3399 ~4 -1: test/general.shard/base/multi_root_file_system_test.dart: Windows style file in second root with file system scheme 01:13 +3400 ~4 -1: test/general.shard/base/multi_root_file_system_test.dart: Windows style file in second root with scheme in subdirectory 01:13 +3401 ~4 -1: test/general.shard/base/multi_root_file_system_test.dart: Windows style stat 01:13 +3402 ~4 -1: test/general.shard/base/bot_detector_test.dart: BotDetector isRunningOnBot caches azure bot detection results across instances 01:13 +3403 ~4 -1: test/general.shard/base/bot_detector_test.dart: BotDetector isRunningOnBot returns false with and without a terminal attached 01:13 +3404 ~4 -1: test/general.shard/base/bot_detector_test.dart: BotDetector isRunningOnBot can test analytics outputs on bots when outputting to a file 01:13 +3405 ~4 -1: test/general.shard/base/bot_detector_test.dart: BotDetector isRunningOnBot returns false unconditionally if FLUTTER_HOST is set 01:13 +3406 ~4 -1: test/general.shard/base/bot_detector_test.dart: BotDetector isRunningOnBot returns false unconditionally if BOT=false is set 01:13 +3407 ~4 -1: test/general.shard/base/bot_detector_test.dart: BotDetector isRunningOnBot returns true when running on borg 01:13 +3408 ~4 -1: test/general.shard/base/bot_detector_test.dart: BotDetector isRunningOnBot does not cache BOT environment variable 01:13 +3409 ~4 -1: test/general.shard/base/bot_detector_test.dart: BotDetector isRunningOnBot returns true when azure metadata is reachable 01:14 +3410 ~4 -1: test/general.shard/base/bot_detector_test.dart: AzureDetector isRunningOnAzure returns false when OsError is thrown 01:14 +3411 ~4 -1: test/general.shard/base/bot_detector_test.dart: AzureDetector isRunningOnAzure returns false when connection times out 01:14 +3412 ~4 -1: test/general.shard/base/bot_detector_test.dart: AzureDetector isRunningOnAzure returns true when azure metadata is reachable 01:14 +3413 ~4 -1: test/general.shard/base/net_test.dart: retry from SocketException 01:14 +3414 ~4 -1: test/general.shard/base/net_test.dart: successful fetch fetchUrl() gets the data 01:14 +3415 ~4 -1: test/general.shard/base/net_test.dart: successful fetch fetchUrl(destFile) writes the data to a file 01:14 +3416 ~4 -1: test/general.shard/base/net_test.dart: remote file non-existent 01:14 +3417 ~4 -1: test/general.shard/base/net_test.dart: retry from 500 01:14 +3418 ~4 -1: test/general.shard/base/net_test.dart: no retry from HandshakeException 01:14 +3419 ~4 -1: test/general.shard/base/net_test.dart: retry from network error 01:14 +3420 ~4 -1: test/general.shard/base/net_test.dart: max attempts 01:14 +3421 ~4 -1: test/general.shard/base/net_test.dart: retry from HttpException 01:14 +3422 ~4 -1: test/general.shard/base/net_test.dart: remote file server error 01:14 +3423 ~4 -1: test/general.shard/base/net_test.dart: remote file exists 01:14 +3424 ~4 -1: test/general.shard/base/net_test.dart: retry from HttpException when request throws 01:14 +3425 ~4 -1: test/general.shard/base/net_test.dart: check for bad override on ArgumentError 01:15 +3426 ~4 -1: test/general.shard/base/platform_test.dart: FakePlatform.fromPlatform copiesAllProperties 01:15 +3427 ~4 -1: test/general.shard/base/platform_test.dart: FakePlatform.fromPlatform convertsPropertiesToMutable 01:15 +3428 ~4 -1: test/general.shard/base/os_utils_test.dart: OperatingSystemUtils makeExecutable 01:16 +3429 ~4 -1: test/general.shard/base/signals_test.dart: Signals signal handler error goes on error stream 01:16 +3430 ~4 -1: test/general.shard/base/signals_test.dart: Signals signal handler runs 01:16 +3431 ~4 -1: test/general.shard/base/signals_test.dart: Signals only handlers for the correct signal run 01:16 +3432 ~4 -1: test/general.shard/base/signals_test.dart: Signals all handlers for exiting signals are run before exit 01:16 +3433 ~4 -1: test/general.shard/base/signals_test.dart: Signals non-removed signal handler still runs 01:16 +3434 ~4 -1: test/general.shard/base/signals_test.dart: Signals signal handlers run in order 01:16 +3435 ~4 -1: test/general.shard/base/signals_test.dart: Signals signal handlers do not cause concurrent modification errors when removing handlers in a signal callback 01:16 +3436 ~4 -1: test/general.shard/base/signals_test.dart: Signals removed signal handler does not run 01:16 +3437 ~4 -1: test/general.shard/base/signals_test.dart: Signals ShutdownHooks run before exiting 01:17 +3438 ~4 -1: test/general.shard/base/analyze_size_test.dart: can analyze contents of output directory 01:17 +3439 ~4 -1: test/general.shard/base/analyze_size_test.dart: builds APK analysis correctly 01:17 +3440 ~4 -1: test/general.shard/base/analyze_size_test.dart: outputs summary to command line correctly 01:17 +3441 ~4 -1: test/general.shard/base/analyze_size_test.dart: matchesPattern matches only entire strings 01:17 +3442 ~4 -1: test/general.shard/base/analyze_size_test.dart: handles null AOT snapshot json 01:17 +3443 ~4 -1: test/general.shard/base/io_test.dart: listNetworkInterfaces() uses overrides 01:17 +3444 ~4 -1: test/general.shard/base/io_test.dart: exit throws a StateError if called without being overridden 01:17 +3445 ~4 -1: test/general.shard/base/io_test.dart: exit does not throw a StateError if overridden 01:17 +3446 ~4 -1: test/general.shard/base/io_test.dart: ProcessSignal toString() works 01:17 +3447 ~4 -1: test/general.shard/base/io_test.dart: IOOverrides can inject a memory file system 01:17 +3448 ~4 -1: test/general.shard/base/io_test.dart: Does not listen to Posix process signals on windows 01:17 +3449 ~4 -1: test/general.shard/base/io_test.dart: ProcessSignal signals are properly delegated 01:17 +3450 ~4 -1: test/general.shard/base/io_test.dart: test_api defines the Declarer in a known place 01:18 +3451 ~4 -1: test/general.shard/base/context_test.dart: AppContext operator[] returns null if generated value is null 01:18 +3452 ~4 -1: test/general.shard/base/context_test.dart: AppContext operator[] caches generated override values 01:18 +3453 ~4 -1: test/general.shard/base/context_test.dart: AppContext operator[] caches generated fallback values 01:18 +3454 ~4 -1: test/general.shard/base/context_test.dart: AppContext operator[] still finds values if async code runs after body has finished 01:18 +3455 ~4 -1: test/general.shard/base/context_test.dart: AppContext operator[] throws if generator has dependency cycle 01:18 +3456 ~4 -1: test/general.shard/base/context_test.dart: AppContext global getter returns grandchild context after nested run 01:18 +3457 ~4 -1: test/general.shard/base/context_test.dart: AppContext global getter returns root context in child of root zone if zone was manually created 01:18 +3458 ~4 -1: test/general.shard/base/context_test.dart: AppContext global getter returns child context after run 01:18 +3459 ~4 -1: test/general.shard/base/context_test.dart: AppContext global getter returns non-null context in the root zone 01:18 +3460 ~4 -1: test/general.shard/base/context_test.dart: AppContext global getter scans up zone hierarchy for first context 01:18 +3461 ~4 -1: test/general.shard/base/context_test.dart: AppContext run fallbacks are not applied if parent context supplies value 01:18 +3462 ~4 -1: test/general.shard/base/context_test.dart: AppContext run fallbacks are applied after parent context is consulted 01:18 +3463 ~4 -1: test/general.shard/base/context_test.dart: AppContext run fallbacks may depend on one another 01:18 +3464 ~4 -1: test/general.shard/base/context_test.dart: AppContext run overrides intercept consultation of parent context 01:18 +3465 ~4 -1: test/general.shard/base/context_test.dart: AppContext run returns the value returned by body 01:18 +3466 ~4 -1: test/general.shard/base/context_test.dart: AppContext run passes name to child context 01:18 +3467 ~4 -1: test/general.shard/base/user_messages_test.dart: Android installation instructions 01:18 +3468 ~4 -1: test/general.shard/base/user_messages_test.dart: Xcode installation instructions 01:18 +3469 ~4 -1: test/general.shard/base/common_test.dart: throwToolExit throws ToolExit with message and exit code 01:18 +3470 ~4 -1: test/general.shard/base/common_test.dart: throwToolExit throws ToolExit with exitCode 01:18 +3471 ~4 -1: test/general.shard/base/common_test.dart: throwToolExit throws ToolExit with message 01:18 +3472 ~4 -1: test/general.shard/base/common_test.dart: throwToolExit throws ToolExit 01:18 +3473 ~4 -1: test/general.shard/base/common_test.dart: throwToolExit Throws if accessing the Zone 01:19 +3474 ~4 -1: test/general.shard/base/dds_exception_test.dart: DartDevelopmentServiceException.fromJSON parses connection issue error 01:19 +3475 ~4 -1: test/general.shard/base/dds_exception_test.dart: DartDevelopmentServiceException.fromJSON parses existing DDS instance error 01:19 +3476 ~4 -1: test/general.shard/base/dds_exception_test.dart: DartDevelopmentServiceException.fromJSON parses failed to start error 01:19 +3477 ~4 -1: test/general.shard/base/command_help_test.dart: CommandHelp toString should not create a help text longer than maxLineWidth without ansi support 01:19 +3478 ~4 -1: test/general.shard/base/command_help_test.dart: CommandHelp toString ends with a resetBold when it has parenthetical text 01:19 +3479 ~4 -1: test/general.shard/base/command_help_test.dart: CommandHelp toString should not create a help text longer than outputPreferences.wrapColumn with ansi support 01:19 +3480 ~4 -1: test/general.shard/base/command_help_test.dart: CommandHelp toString should create the correct help text with ansi support 01:19 +3481 ~4 -1: test/general.shard/base/command_help_test.dart: CommandHelp toString should not create a help text longer than outputPreferences.wrapColumn without ansi support 01:19 +3482 ~4 -1: test/general.shard/base/command_help_test.dart: CommandHelp toString should have a bold command key 01:19 +3483 ~4 -1: test/general.shard/base/command_help_test.dart: CommandHelp toString commands that should have a grey bolden parenthetical text 01:19 +3484 ~4 -1: test/general.shard/base/command_help_test.dart: CommandHelp toString should not create a help text longer than maxLineWidth with ansi support 01:19 +3485 ~4 -1: test/general.shard/base/command_help_test.dart: CommandHelp toString should create the correct help text without ansi support 01:19 +3486 ~4 -1: test/general.shard/base/os_test.dart: directory size 01:19 +3487 ~4 -1: test/general.shard/base/os_test.dart: If unzip fails, include stderr in exception text 01:19 +3488 ~4 -1: test/general.shard/base/os_test.dart: unzip on macOS falls back to unzip when rsync cannot run 01:19 +3489 ~4 -1: test/general.shard/base/os_test.dart: unzip on macOS unzip and rsyncs 01:19 +3490 ~4 -1: test/general.shard/base/os_test.dart: host platform unknown defaults to Linux 01:19 +3491 ~4 -1: test/general.shard/base/os_test.dart: host platform Linux name when reading "/etc/os-release" fails 01:19 +3492 ~4 -1: test/general.shard/base/os_test.dart: host platform macOS x86 name 01:19 +3493 ~4 -1: test/general.shard/base/os_test.dart: host platform Windows name 01:19 +3494 ~4 -1: test/general.shard/base/os_test.dart: host platform Linux name omits kernel release if undefined 01:19 +3495 ~4 -1: test/general.shard/base/os_test.dart: host platform Linux ARM 01:19 +3496 ~4 -1: test/general.shard/base/os_test.dart: host platform Windows default 01:19 +3497 ~4 -1: test/general.shard/base/os_test.dart: host platform macOS ARM name 01:19 +3498 ~4 -1: test/general.shard/base/os_test.dart: host platform Linux x64 01:19 +3499 ~4 -1: test/general.shard/base/os_test.dart: host platform Windows validates paths when unzipping 01:19 +3500 ~4 -1: test/general.shard/base/os_test.dart: host platform sysctl not found 01:19 +3501 ~4 -1: test/general.shard/base/os_test.dart: host platform Linux name reads from "/usr/lib/os-release" if "/etc/os-release" is missing 01:19 +3502 ~4 -1: test/general.shard/base/os_test.dart: host platform macOS 10 x86 01:19 +3503 ~4 -1: test/general.shard/base/os_test.dart: host platform macOS ARM on Rosetta name 01:19 +3504 ~4 -1: test/general.shard/base/os_test.dart: host platform macOS 11 x86 01:19 +3505 ~4 -1: test/general.shard/base/os_test.dart: host platform Linux name 01:19 +3506 ~4 -1: test/general.shard/base/os_test.dart: host platform macOS ARM 01:19 +3507 ~4 -1: test/general.shard/base/os_test.dart: which on POSIX returns exactly one result 01:19 +3508 ~4 -1: test/general.shard/base/os_test.dart: which on POSIX returns null when executable does not exist 01:19 +3509 ~4 -1: test/general.shard/base/os_test.dart: which on POSIX returns all results for whichAll 01:19 +3510 ~4 -1: test/general.shard/base/os_test.dart: stream compression level 01:19 +3511 ~4 -1: test/general.shard/base/os_test.dart: which on Windows returns exactly one result 01:19 +3512 ~4 -1: test/general.shard/base/os_test.dart: which on Windows returns all results for whichAll 01:19 +3513 ~4 -1: test/general.shard/base/os_test.dart: which on Windows throws tool exit if where.exe cannot be run 01:19 +3514 ~4 -1: test/general.shard/base/os_test.dart: which on Windows returns null when executable does not exist 01:19 +3515 ~4 -1: test/general.shard/base/os_test.dart: display an install message when unzip cannot be run macOS 01:19 +3516 ~4 -1: test/general.shard/base/os_test.dart: display an install message when unzip cannot be run Linux 01:19 +3517 ~4 -1: test/general.shard/base/os_test.dart: display an install message when unzip cannot be run unknown OS 01:19 +3518 ~4 -1: test/general.shard/vscode/vscode_validator_test.dart: VsCode search locations on windows supports an empty environment 01:19 +3519 ~4 -1: test/general.shard/base/logger_test.dart: WindowsStdoutLogger rewrites emojis when terminal does not support emoji 01:19 +3520 ~4 -1: test/general.shard/base/logger_test.dart: WindowsStdoutLogger rewrites emojis when terminal does not support emoji 01:19 +3521 ~4 -1: test/general.shard/base/logger_test.dart: Output format SummaryStatus works when canceled 01:19 +3522 ~4 -1: test/general.shard/base/logger_test.dart: Output format sequential startProgress calls with VerboseLogger and StdoutLogger 01:20 +3523 ~4 -1: test/general.shard/base/logger_test.dart: Output format Stdout printBox handles new lines 01:20 +3524 ~4 -1: test/general.shard/base/logger_test.dart: Output format Stdout printBox handles column limit and respects new lines 01:20 +3525 ~4 -1: test/general.shard/base/logger_test.dart: Output format Stdout logs are wrapped 01:20 +3526 ~4 -1: test/general.shard/base/logger_test.dart: Output format Animations are disabled when, uh, disabled. 01:20 +3527 ~4 -1: test/general.shard/base/logger_test.dart: Output format Stdout printBox handles content with ANSI escape characters 01:20 +3528 ~4 -1: test/general.shard/base/logger_test.dart: Output format sequential startProgress calls with BufferLogger 01:20 +3529 ~4 -1: test/general.shard/base/logger_test.dart: Output format Error logs are red 01:20 +3530 ~4 -1: test/general.shard/base/logger_test.dart: Output format Stdout printBox handles column limit 01:20 +3531 ~4 -1: test/general.shard/base/logger_test.dart: Output format SummaryStatus works when stopped 01:20 +3532 ~4 -1: test/general.shard/base/logger_test.dart: Output format Stdout startProgress on non-color terminal 01:20 +3533 ~4 -1: test/general.shard/base/logger_test.dart: Output format Error logs are wrapped and can be indented. 01:20 +3534 ~4 -1: test/general.shard/base/logger_test.dart: Output format AppRunLogger writes plain text statuses when no app is active 01:20 +3535 ~4 -1: test/general.shard/base/logger_test.dart: Output format Stdout printBox does not require title 01:20 +3536 ~4 -1: test/general.shard/base/logger_test.dart: Output format BufferLogger prints status, trace, error 01:20 +3537 ~4 -1: test/general.shard/base/logger_test.dart: Output format Error logs are wrapped, indented, and can have hanging indent. 01:20 +3538 ~4 -1: test/general.shard/base/logger_test.dart: Output format Stdout printBox puts content inside a box 01:20 +3539 ~4 -1: test/general.shard/base/logger_test.dart: Output format Stdout logs are not colored 01:20 +3540 ~4 -1: test/general.shard/base/logger_test.dart: Output format Error logs are wrapped 01:20 +3541 ~4 -1: test/general.shard/base/logger_test.dart: Output format sequential startProgress calls with StdoutLogger 01:20 +3542 ~4 -1: test/general.shard/base/logger_test.dart: Output format Stdout logs are wrapped and can be indented. 01:20 +3543 ~4 -1: test/general.shard/base/logger_test.dart: Output format Error logs are wrapped and can have hanging indent. 01:20 +3544 ~4 -1: test/general.shard/base/logger_test.dart: Output format Stdout printBox breaks long words that exceed the column limit 01:20 +3545 ~4 -1: test/general.shard/base/logger_test.dart: Output format Stdout logs are wrapped, indented, and can have hanging indent. 01:20 +3546 ~4 -1: test/general.shard/base/logger_test.dart: Output format Stdout logs are wrapped and can have hanging indent. 01:20 +3547 ~4 -1: test/general.shard/base/logger_test.dart: AppContext ANSI colored errors 01:20 +3548 ~4 -1: test/general.shard/base/logger_test.dart: AppContext error 01:20 +3549 ~4 -1: test/general.shard/base/logger_test.dart: AppContext printBox 01:20 +3550 ~4 -1: test/general.shard/base/logger_test.dart: Logger does not throw when stdio write throws synchronously message error message 01:20 +3551 ~4 -1: test/general.shard/base/logger_test.dart: correct logger instance is created 01:20 +3552 ~4 -1: test/general.shard/base/logger_test.dart: Logger does not throw when stdio write throws asynchronously message error message 01:20 +3553 ~4 -1: test/general.shard/base/logger_test.dart: WindowsStdoutLogger does not rewrite emojis when terminal does support emoji 01:20 +3554 ~4 -1: test/general.shard/base/logger_test.dart: DelegatingLogger delegates 01:20 +3555 ~4 -1: test/general.shard/base/logger_test.dart: Spinners (windows) SpinnerStatus works when canceled 01:20 +3556 ~4 -1: test/general.shard/base/logger_test.dart: Spinners (windows) Stdout startProgress on colored terminal 01:20 +3557 ~4 -1: test/general.shard/base/logger_test.dart: Spinners (windows) Stdout startProgress on colored terminal pauses 01:20 +3558 ~4 -1: test/general.shard/base/logger_test.dart: Spinners (windows) AnonymousSpinnerStatus logs warning after timeout with color support 01:20 +3559 ~4 -1: test/general.shard/base/logger_test.dart: Spinners (windows) AnonymousSpinnerStatus works (1) 01:20 +3560 ~4 -1: test/general.shard/base/logger_test.dart: Spinners (windows) SpinnerStatus works when stopped 01:20 +3561 ~4 -1: test/general.shard/base/logger_test.dart: Spinners (windows) AnonymousSpinnerStatus logs warning after timeout without color support 01:20 +3562 ~4 -1: test/general.shard/base/logger_test.dart: Spinners (windows) Stdout startProgress on non-colored terminal pauses 01:20 +3563 ~4 -1: test/general.shard/base/logger_test.dart: Spinners (macos) SpinnerStatus works when canceled 01:20 +3564 ~4 -1: test/general.shard/base/logger_test.dart: Spinners (macos) Stdout startProgress on colored terminal 01:20 +3565 ~4 -1: test/general.shard/base/logger_test.dart: Spinners (macos) Stdout startProgress on colored terminal pauses 01:20 +3566 ~4 -1: test/general.shard/base/logger_test.dart: Spinners (macos) AnonymousSpinnerStatus logs warning after timeout with color support 01:20 +3567 ~4 -1: test/general.shard/base/logger_test.dart: Spinners (macos) AnonymousSpinnerStatus works (1) 01:20 +3568 ~4 -1: test/general.shard/base/logger_test.dart: Spinners (macos) SpinnerStatus works when stopped 01:20 +3569 ~4 -1: test/general.shard/base/logger_test.dart: Spinners (macos) AnonymousSpinnerStatus logs warning after timeout without color support 01:20 +3570 ~4 -1: test/general.shard/base/logger_test.dart: Spinners (macos) Stdout startProgress on non-colored terminal pauses 01:20 +3571 ~4 -1: test/general.shard/base/logger_test.dart: Spinners (windows) SpinnerStatus works when canceled 01:20 +3572 ~4 -1: test/general.shard/base/logger_test.dart: Spinners (windows) Stdout startProgress on colored terminal 01:20 +3573 ~4 -1: test/general.shard/base/logger_test.dart: Spinners (windows) Stdout startProgress on colored terminal pauses 01:20 +3574 ~4 -1: test/general.shard/base/logger_test.dart: Spinners (windows) AnonymousSpinnerStatus logs warning after timeout with color support 01:20 +3575 ~4 -1: test/general.shard/base/logger_test.dart: Spinners (windows) AnonymousSpinnerStatus works (1) 01:20 +3576 ~4 -1: test/general.shard/base/logger_test.dart: Spinners (windows) SpinnerStatus works when stopped 01:20 +3577 ~4 -1: test/general.shard/base/logger_test.dart: Spinners (windows) AnonymousSpinnerStatus logs warning after timeout without color support 01:20 +3578 ~4 -1: test/general.shard/base/logger_test.dart: Spinners (windows) Stdout startProgress on non-colored terminal pauses 01:20 +3579 ~4 -1: test/general.shard/vscode/vscode_test.dart: can locate VS Code installed via Flatpak 01:20 +3580 ~4 -1: test/general.shard/vscode/vscode_test.dart: can locate VS Code installed via Flatpak 01:20 +3581 ~4 -1: test/general.shard/vscode/vscode_test.dart: can locate VS Code installed via Flatpak 01:20 +3582 ~4 -1: test/general.shard/vscode/vscode_test.dart: can locate VS Code installed via Flatpak 01:20 +3583 ~4 -1: test/general.shard/vscode/vscode_test.dart: can locate VS Code installed via Flatpak 01:20 +3584 ~4 -1: test/general.shard/vscode/vscode_test.dart: can locate VS Code installed via Flatpak 01:20 +3585 ~4 -1: test/general.shard/vscode/vscode_test.dart: can locate VS Code installed via Flatpak 01:20 +3586 ~4 -1: test/general.shard/vscode/vscode_test.dart: can locate VS Code installed via Flatpak 01:20 +3587 ~4 -1: test/general.shard/vscode/vscode_test.dart: can locate VS Code installed via Flatpak 01:20 +3588 ~4 -1: test/general.shard/vscode/vscode_test.dart: can locate VS Code installed via Flatpak 01:20 +3589 ~4 -1: test/general.shard/vscode/vscode_test.dart: can locate VS Code installed via Flatpak 01:20 +3590 ~4 -1: test/general.shard/vscode/vscode_test.dart: can locate VS Code installed via Flatpak 01:20 +3591 ~4 -1: test/general.shard/vscode/vscode_test.dart: can locate VS Code installed via Flatpak 01:20 +3592 ~4 -1: test/general.shard/vscode/vscode_test.dart: can locate VS Code installed via Flatpak 01:20 +3593 ~4 -1: test/general.shard/vscode/vscode_test.dart: can locate VS Code installed via Flatpak 01:20 +3594 ~4 -1: test/general.shard/vscode/vscode_test.dart: can locate VS Code installed via Flatpak 01:20 +3595 ~4 -1: test/general.shard/vscode/vscode_test.dart: can locate VS Code installed via Flatpak 01:20 +3596 ~4 -1: test/general.shard/vscode/vscode_test.dart: can locate VS Code installed via Flatpak 01:20 +3597 ~4 -1: test/general.shard/base/logger_test.dart: asLogger finds the correct delegate 01:20 +3598 ~4 -1: test/general.shard/vscode/vscode_test.dart: VsCode.fromDirectory does not crash when packages.json is malformed 01:20 +3599 ~4 -1: test/general.shard/vscode/vscode_test.dart: can locate VS Code installed via Snap 01:20 +3600 ~4 -1: test/general.shard/vscode/vscode_test.dart: VsCodeInstallLocation equality 01:20 +3601 ~4 -1: test/general.shard/vscode/vscode_test.dart: can locate installations on macOS 01:20 +3602 ~4 -1: test/general.shard/compile_incremental_test.dart: incremental compile single dart compile with filesystem scheme 01:20 +3603 ~4 -1: test/general.shard/compile_incremental_test.dart: compile does not pass libraries-spec when using a platform dill 01:20 +3604 ~4 -1: test/general.shard/compile_incremental_test.dart: incremental compile and recompile with filesystem scheme 01:20 +3605 ~4 -1: test/general.shard/compile_incremental_test.dart: incremental compile and recompile non-entrypoint file with filesystem scheme 01:20 +3606 ~4 -1: test/general.shard/compile_incremental_test.dart: incremental compile single dart compile 01:20 +3607 ~4 -1: test/general.shard/compile_incremental_test.dart: incremental compile can suppress errors 01:20 +3608 ~4 -1: test/general.shard/compile_incremental_test.dart: incremental compile single dart compile abnormally terminates 01:20 +3609 ~4 -1: test/general.shard/compile_incremental_test.dart: incremental compile single dart compile abnormally terminates via exitCode 01:20 +3610 ~4 -1: test/general.shard/compile_incremental_test.dart: incremental compile with dartPluginRegistrant 01:20 +3611 ~4 -1: test/general.shard/compile_incremental_test.dart: incremental compile and recompile twice 01:20 +3612 ~4 -1: test/general.shard/compile_incremental_test.dart: incremental compile and recompile 01:21 +3613 ~4 -1: test/general.shard/crash_reporting_test.dart: suppress analytics 01:21 +3614 ~4 -1: test/general.shard/flutter_tester_device_test.dart: The PATH environment variable contains native assets build dir on Windows 01:21 +3615 ~4 -1: test/general.shard/flutter_tester_device_test.dart: The PATH environment variable contains native assets build dir on Windows 01:21 +3616 ~4 -1: test/general.shard/crash_reporting_test.dart: allow analytics can override base URL 01:21 +3617 ~4 -1: test/general.shard/crash_reporting_test.dart: allow analytics can override base URL 01:21 +3618 ~4 -1: test/general.shard/crash_reporting_test.dart: allow analytics can override base URL 01:21 +3619 ~4 -1: test/general.shard/crash_reporting_test.dart: allow analytics can override base URL 01:21 +3620 ~4 -1: test/general.shard/crash_reporting_test.dart: allow analytics can override base URL 01:21 +3621 ~4 -1: test/general.shard/flutter_tester_device_test.dart: The FLUTTER_TEST environment variable is passed to the test process unchanged when set 01:21 +3622 ~4 -1: test/general.shard/crash_reporting_test.dart: allow analytics should print an explanatory message when there is a SocketException 01:21 +3623 ~4 -1: test/general.shard/flutter_tester_device_test.dart: The FLUTTER_TEST environment variable is passed to the test process as true when not originally set 01:21 +3624 ~4 -1: test/general.shard/crash_reporting_test.dart: allow analytics should print an explanatory message when there is an HttpException 01:21 +3625 ~4 -1: test/general.shard/crash_reporting_test.dart: allow analytics should print an explanatory message when there is an HttpException 01:21 +3626 ~4 -1: test/general.shard/flutter_tester_device_test.dart: DDS skips setting VM Service port and uses the input port for DDS instead 01:21 +3627 ~4 -1: test/general.shard/flutter_tester_device_test.dart: DDS skips setting VM Service port and uses the input port for DDS instead 01:21 +3628 ~4 -1: test/general.shard/flutter_tester_device_test.dart: DDS skips setting VM Service port and uses the input port for DDS instead 01:21 +3629 ~4 -1: test/general.shard/flutter_tester_device_test.dart: DDS skips setting VM Service port and uses the input port for DDS instead 01:21 +3630 ~4 -1: test/general.shard/crash_reporting_test.dart: allow analytics should send only one crash report when sent many times 01:21 +3631 ~4 -1: test/general.shard/build_system/targets/localizations_test.dart: parseLocalizationsOptions tool exits on malformed Yaml 01:21 +3632 ~4 -1: test/general.shard/build_system/targets/localizations_test.dart: parseLocalizationsOptions handles valid yaml configuration 01:21 +3633 ~4 -1: test/general.shard/build_system/targets/localizations_test.dart: parseLocalizationsOptions uses defaultSyntheticPackage = true 01:21 +3634 ~4 -1: test/general.shard/build_system/targets/localizations_test.dart: parseLocalizationsOptions uses defaultSyntheticPackage = false 01:21 +3635 ~4 -1: test/general.shard/build_system/targets/localizations_test.dart: parseLocalizationsOptions throws exception on invalid yaml configuration 01:21 +3636 ~4 -1: test/general.shard/build_system/targets/localizations_test.dart: generateLocalizations is skipped if l10n.yaml does not exist. 01:21 +3637 ~4 -1: test/general.shard/build_system/targets/localizations_test.dart: parseLocalizationsOptions handles preferredSupportedLocales as list 01:21 +3638 ~4 -1: test/general.shard/build_system/targets/desktop_test.dart: unpackDesktopArtifacts throws when attempting to copy missing directory 01:21 +3639 ~4 -1: test/general.shard/build_system/targets/desktop_test.dart: unpackDesktopArtifacts does not require a client source path 01:21 +3640 ~4 -1: test/general.shard/build_system/targets/desktop_test.dart: unpackDesktopArtifacts copies files/directories to target 01:21 +3641 ~4 -1: test/general.shard/build_system/targets/desktop_test.dart: unpackDesktopArtifacts throws when attempting to copy missing file 01:22 +3642 ~4 -1: test/general.shard/build_system/targets/windows_test.dart: ProfileBundleWindowsAssets creates correct bundle structure 01:22 +3643 ~4 -1: test/general.shard/build_system/targets/windows_test.dart: ReleaseBundleWindowsAssets creates correct bundle structure 01:22 +3644 ~4 -1: test/general.shard/build_system/targets/windows_test.dart: UnpackWindows copies files to the correct windows/ cache directory 01:22 +3645 ~4 -1: test/general.shard/build_system/targets/windows_test.dart: DebugBundleWindowsAssets creates correct bundle structure 01:22 +3646 ~4 -1: test/general.shard/build_system/targets/linux_test.dart: ReleaseBundleLinuxAssets copies artifacts to out directory 01:22 +3647 ~4 -1: test/general.shard/build_system/targets/linux_test.dart: DebugBundleLinuxAssets' name depends on target platforms 01:22 +3648 ~4 -1: test/general.shard/build_system/targets/linux_test.dart: ProfileBundleLinuxAssets copies artifacts to out directory 01:22 +3649 ~4 -1: test/general.shard/build_system/targets/linux_test.dart: DebugBundleLinuxAssets copies artifacts to out directory 01:22 +3650 ~4 -1: test/general.shard/build_system/targets/assets_test.dart: Only copies assets with a flavor if the assets' flavor matches the flavor in the environment When the environment does not have a flavor defined 01:22 +3651 ~4 -1: test/general.shard/build_system/targets/assets_test.dart: Only copies assets with a flavor if the assets' flavor matches the flavor in the environment When the environment does not have a flavor defined 01:22 +3652 ~4 -1: test/general.shard/build_system/targets/assets_test.dart: Only copies assets with a flavor if the assets' flavor matches the flavor in the environment When the environment does not have a flavor defined 01:22 +3653 ~4 -1: test/general.shard/build_system/targets/assets_test.dart: Only copies assets with a flavor if the assets' flavor matches the flavor in the environment When the environment does not have a flavor defined 01:22 +3654 ~4 -1: test/general.shard/build_system/targets/assets_test.dart: Only copies assets with a flavor if the assets' flavor matches the flavor in the environment When the environment does not have a flavor defined 01:22 +3655 ~4 -1: test/general.shard/build_system/targets/assets_test.dart: Only copies assets with a flavor if the assets' flavor matches the flavor in the environment When the environment has a flavor defined 01:22 +3656 ~4 -1: test/general.shard/build_system/targets/assets_test.dart: Copies files to correct asset directory 01:22 +3657 ~4 -1: test/general.shard/build_system/targets/assets_test.dart: processSkSLBundle throws exception if bundle file is missing 01:22 +3658 ~4 -1: test/general.shard/build_system/targets/assets_test.dart: processSkSLBundle returns null if there is no path to the bundle 01:22 +3659 ~4 -1: test/general.shard/build_system/targets/assets_test.dart: includes LICENSE file inputs in dependencies 01:23 +3660 ~4 -1: test/general.shard/build_system/targets/assets_test.dart: processSkSLBundle warns if the bundle target platform is different from the current target 01:23 +3661 ~4 -1: test/general.shard/build_system/targets/assets_test.dart: processSkSLBundle throws exception if the bundle is not a JSON object 01:23 +3662 ~4 -1: test/general.shard/build_system/targets/assets_test.dart: exits tool if an asset transformation fails 01:23 +3663 ~4 -1: test/general.shard/build_system/targets/assets_test.dart: transforms assets declared with transformers 01:23 +3664 ~4 -1: test/general.shard/build_system/targets/assets_test.dart: Throws exception if pubspec contains missing files 01:23 +3665 ~4 -1: test/general.shard/build_system/targets/assets_test.dart: processSkSLBundle does not warn and produces bundle 01:23 +3666 ~4 -1: test/general.shard/build_system/targets/assets_test.dart: asset transformation, per each asset, uses unique paths for temporary files 01:23 +3667 ~4 -1: test/general.shard/build_system/targets/assets_test.dart: processSkSLBundle throws exception if the bundle is not valid JSON 01:23 +3668 ~4 -1: test/general.shard/build_system/targets/assets_test.dart: processSkSLBundle throws an exception if the engine revision is different 01:23 +3669 ~4 -1: test/general.shard/build_system/targets/deferred_components_test.dart: checkAgainstLoadingUnitsCache checks runs 01:23 +3670 ~4 -1: test/general.shard/build_system/targets/deferred_components_test.dart: checkAppAndroidManifestComponentLoadingUnitMapping checks runs 01:23 +3671 ~4 -1: test/general.shard/build_system/targets/icon_tree_shaker_test.dart: Prints error in debug mode environment 01:23 +3672 ~4 -1: test/general.shard/build_system/targets/icon_tree_shaker_test.dart: Prints error in debug mode environment 01:23 +3673 ~4 -1: test/general.shard/build_system/targets/icon_tree_shaker_test.dart: Allow system font fallback when fontFamily is null 01:23 +3674 ~4 -1: test/general.shard/build_system/targets/icon_tree_shaker_test.dart: Ensures 0x32 is included for web builds 01:23 +3675 ~4 -1: test/general.shard/build_system/targets/icon_tree_shaker_test.dart: Non-zero font-subset exit code 01:23 +3676 ~4 -1: test/general.shard/build_system/targets/icon_tree_shaker_test.dart: Allow system font fallback when fontFamily is null and manifest is empty 01:23 +3677 ~4 -1: test/general.shard/build_system/targets/icon_tree_shaker_test.dart: No app.dill throws exception 01:23 +3678 ~4 -1: test/general.shard/build_system/targets/icon_tree_shaker_test.dart: Does not get enabled without font manifest 01:23 +3679 ~4 -1: test/general.shard/build_system/targets/icon_tree_shaker_test.dart: Non-constant instances TargetPlatform.web_javascript 01:23 +3680 ~4 -1: test/general.shard/build_system/targets/icon_tree_shaker_test.dart: Gets enabled 01:23 +3681 ~4 -1: test/general.shard/build_system/targets/icon_tree_shaker_test.dart: ConstFinder non-zero exit 01:23 +3682 ~4 -1: test/general.shard/build_system/targets/icon_tree_shaker_test.dart: Does not subset an invalid ttf font 01:23 +3683 ~4 -1: test/general.shard/build_system/targets/icon_tree_shaker_test.dart: Invalid font manifest 01:23 +3684 ~4 -1: test/general.shard/build_system/targets/icon_tree_shaker_test.dart: Non-constant instances TargetPlatform.android_arm 01:23 +3685 ~4 -1: test/general.shard/build_system/targets/icon_tree_shaker_test.dart: Does not add 0x32 for non-web builds 01:23 +3686 ~4 -1: test/general.shard/build_system/targets/icon_tree_shaker_test.dart: Does not subset a non-supported font 01:23 +3687 ~4 -1: test/general.shard/build_system/targets/icon_tree_shaker_test.dart: font-subset throws on write to sdtin 01:23 +3688 ~4 -1: test/general.shard/build_system/targets/icon_tree_shaker_test.dart: Can subset a font 01:23 +3689 ~4 -1: test/general.shard/build_system/targets/web_defines_test.dart: dart-defines and web-renderer options skwasm web-renderer with existing dart-defines 01:23 +3690 ~4 -1: test/general.shard/build_system/targets/web_defines_test.dart: dart-defines and web-renderer options canvaskit web-renderer with no dart-defines 01:23 +3691 ~4 -1: test/general.shard/build_system/targets/web_defines_test.dart: dart-defines and web-renderer options html web-renderer with no dart-defines 01:23 +3692 ~4 -1: test/general.shard/build_system/targets/web_defines_test.dart: dart-defines and web-renderer options auto web-renderer with existing dart-defines 01:23 +3693 ~4 -1: test/general.shard/build_system/targets/web_defines_test.dart: dart-defines and web-renderer options html web-renderer with existing dart-defines 01:23 +3694 ~4 -1: test/general.shard/build_system/targets/web_defines_test.dart: dart-defines and web-renderer options auto web-renderer with no dart-defines 01:23 +3695 ~4 -1: test/general.shard/build_system/targets/web_defines_test.dart: dart-defines and web-renderer options canvaskit web-renderer with existing dart-defines 01:24 +3696 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O3, stripping=false, defines=[], modeMode=debug sourceMaps=true 01:24 +3697 ~4 -1: test/general.shard/build_system/targets/web_test.dart: WebEntrypointTarget generates an entrypoint with plugins and init platform 01:24 +3698 ~4 -1: test/general.shard/build_system/targets/web_test.dart: WebEntrypointTarget generates an entrypoint without plugins and init platform 01:24 +3699 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O2, stripping=false, defines=[], modeMode=debug sourceMaps=false 01:24 +3700 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O4, stripping=false, defines=[], modeMode=release sourceMaps=true 01:24 +3701 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O4, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=debug sourceMaps=false 01:24 +3702 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O1, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=release sourceMaps=false 01:24 +3703 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O3, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=debug sourceMaps=false 01:24 +3704 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O4, stripping=false, defines=[], modeMode=profile sourceMaps=false 01:24 +3705 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O3, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=debug sourceMaps=true 01:24 +3706 ~4 -1: test/general.shard/build_system/targets/web_test.dart: WebServiceWorker does not cache source maps 01:24 +3707 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O2, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=debug sourceMaps=true 01:24 +3708 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O1, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=debug sourceMaps=true 01:24 +3709 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O4, stripping=false, defines=[], modeMode=release sourceMaps=true 01:24 +3710 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O2, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=release sourceMaps=true 01:24 +3711 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O4, stripping=false, defines=[], modeMode=release sourceMaps=false 01:24 +3712 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O2, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=debug sourceMaps=false 01:24 +3713 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O2, stripping=false, defines=[], modeMode=profile sourceMaps=true 01:24 +3714 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O1, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=debug sourceMaps=false 01:24 +3715 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O4, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=profile sourceMaps=false 01:24 +3716 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2JSTarget calls dart2js with expected args with enabled experiment 01:24 +3717 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O2, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=release sourceMaps=false 01:24 +3718 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O3, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=profile sourceMaps=false 01:24 +3719 ~4 -1: test/general.shard/build_system/targets/web_test.dart: WebServiceWorker contains baseUrl cache 01:24 +3720 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O2, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=profile sourceMaps=true 01:24 +3721 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O2, stripping=false, defines=[], modeMode=release sourceMaps=false 01:24 +3722 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O4, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=release sourceMaps=false 01:24 +3723 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O4, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=profile sourceMaps=true 01:24 +3724 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O1, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=profile sourceMaps=false 01:24 +3725 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O1, stripping=true, defines=[], modeMode=debug sourceMaps=true 01:24 +3726 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O2, stripping=true, defines=[], modeMode=release sourceMaps=false 01:24 +3727 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O4, stripping=true, defines=[], modeMode=release sourceMaps=false 01:24 +3728 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O1, stripping=true, defines=[], modeMode=release sourceMaps=true 01:24 +3729 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O4, stripping=true, defines=[], modeMode=profile sourceMaps=true 01:24 +3730 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O4, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=debug sourceMaps=false 01:24 +3731 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O3, stripping=false, defines=[], modeMode=release sourceMaps=true 01:24 +3732 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Generated service worker correctly inlines file hashes 01:24 +3733 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O4, stripping=true, defines=[], modeMode=release sourceMaps=true 01:24 +3734 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2JSTarget calls dart2js with Dart defines in debug mode 01:24 +3735 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O1, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=profile sourceMaps=true 01:24 +3736 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O3, stripping=true, defines=[], modeMode=debug sourceMaps=true 01:24 +3737 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O2, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=debug sourceMaps=true 01:24 +3738 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O2, stripping=false, defines=[], modeMode=release sourceMaps=true 01:24 +3739 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O1, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=debug sourceMaps=false 01:24 +3740 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O3, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=release sourceMaps=false 01:24 +3741 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O3, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=debug sourceMaps=false 01:24 +3742 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O1, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=release sourceMaps=true 01:24 +3743 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O4, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=release sourceMaps=true 01:24 +3744 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O2, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=release sourceMaps=true 01:24 +3745 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O3, stripping=true, defines=[], modeMode=release sourceMaps=true 01:24 +3746 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O2, stripping=false, defines=[], modeMode=release sourceMaps=false 01:24 +3747 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O4, stripping=true, defines=[], modeMode=profile sourceMaps=true 01:24 +3748 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O1, stripping=false, defines=[], modeMode=debug sourceMaps=true 01:24 +3749 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O1, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=debug sourceMaps=true 01:24 +3750 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O3, stripping=true, defines=[], modeMode=debug sourceMaps=false 01:24 +3751 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O4, stripping=true, defines=[], modeMode=release sourceMaps=true 01:24 +3752 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O3, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=profile sourceMaps=false 01:24 +3753 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O2, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=profile sourceMaps=true 01:24 +3754 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2JSTarget has unique build keys for compiler configurations 01:24 +3755 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O4, stripping=false, defines=[], modeMode=debug sourceMaps=false 01:24 +3756 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2JSTarget calls dart2js with expected args in profile mode 01:24 +3757 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2Wasm has unique build keys for compiler configurations 01:24 +3758 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O3, stripping=true, defines=[], modeMode=release sourceMaps=false 01:24 +3759 ~4 -1: test/general.shard/build_system/targets/web_test.dart: WebServiceWorker generates a service_worker for a web resource folder 01:24 +3760 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2JSTarget calls dart2js with expected args with no-frequency-based-minification 01:24 +3761 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O2, stripping=true, defines=[], modeMode=debug sourceMaps=true 01:24 +3762 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O2, stripping=false, defines=[], modeMode=profile sourceMaps=false 01:24 +3763 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2JSTarget ignores frontend server starter path option when calling dart2js 01:24 +3764 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O4, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=release sourceMaps=false 01:24 +3765 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O4, stripping=false, defines=[], modeMode=profile sourceMaps=false 01:24 +3766 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O1, stripping=false, defines=[], modeMode=profile sourceMaps=true 01:24 +3767 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O1, stripping=false, defines=[], modeMode=profile sourceMaps=false 01:24 +3768 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O2, stripping=true, defines=[], modeMode=release sourceMaps=true 01:24 +3769 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O3, stripping=true, defines=[], modeMode=profile sourceMaps=false 01:24 +3770 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Generated service worker is empty with none-strategy 01:24 +3771 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O1, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=profile sourceMaps=false 01:24 +3772 ~4 -1: test/general.shard/build_system/targets/web_test.dart: override version values 01:24 +3773 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O4, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=release sourceMaps=false 01:24 +3774 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2JSTarget calls dart2js with Dart defines in release mode 01:24 +3775 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O1, stripping=false, defines=[], modeMode=release sourceMaps=false 01:24 +3776 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O3, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=release sourceMaps=true 01:24 +3777 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O3, stripping=true, defines=[], modeMode=profile sourceMaps=true 01:24 +3778 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Base href is created in index.html with given base-href after release build 01:24 +3779 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O2, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=profile sourceMaps=false 01:24 +3780 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2JSTarget calls dart2js with expected args in release mode 01:24 +3781 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O2, stripping=true, defines=[], modeMode=debug sourceMaps=false 01:24 +3782 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O1, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=debug sourceMaps=false 01:24 +3783 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O3, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=release sourceMaps=false 01:24 +3784 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O1, stripping=true, defines=[], modeMode=debug sourceMaps=false 01:24 +3785 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O2, stripping=true, defines=[], modeMode=debug sourceMaps=true 01:24 +3786 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O3, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=profile sourceMaps=true 01:24 +3787 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O4, stripping=false, defines=[], modeMode=profile sourceMaps=true 01:24 +3788 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O2, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=release sourceMaps=false 01:24 +3789 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O4, stripping=false, defines=[], modeMode=debug sourceMaps=true 01:24 +3790 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O3, stripping=true, defines=[], modeMode=release sourceMaps=true 01:24 +3791 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2JSTarget calls dart2js with Dart defines in profile mode 01:24 +3792 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O1, stripping=false, defines=[], modeMode=release sourceMaps=true 01:24 +3793 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O1, stripping=true, defines=[], modeMode=debug sourceMaps=true 01:24 +3794 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O2, stripping=true, defines=[], modeMode=profile sourceMaps=false 01:24 +3795 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O4, stripping=true, defines=[], modeMode=debug sourceMaps=true 01:24 +3796 ~4 -1: test/general.shard/build_system/targets/web_test.dart: WebEntrypointTarget generates an entrypoint with a language version 01:24 +3797 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O1, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=profile sourceMaps=true 01:24 +3798 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O3, stripping=false, defines=[], modeMode=debug sourceMaps=false 01:24 +3799 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O3, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=profile sourceMaps=true 01:24 +3800 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O4, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=profile sourceMaps=true 01:24 +3801 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O1, stripping=false, defines=[], modeMode=release sourceMaps=false 01:24 +3802 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2JSTarget calls dart2js with expected args with csp 01:24 +3803 ~4 -1: test/general.shard/build_system/targets/web_test.dart: WebBuiltInAssets copies over canvaskit again if the web sdk changes 01:24 +3804 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O1, stripping=false, defines=[], modeMode=release sourceMaps=true 01:24 +3805 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O4, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=profile sourceMaps=false 01:24 +3806 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O1, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=release sourceMaps=false 01:24 +3807 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O4, stripping=false, defines=[], modeMode=debug sourceMaps=false 01:24 +3808 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O3, stripping=false, defines=[], modeMode=profile sourceMaps=false 01:24 +3809 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O3, stripping=false, defines=[], modeMode=release sourceMaps=true 01:24 +3810 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O1, stripping=true, defines=[], modeMode=profile sourceMaps=true 01:24 +3811 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O3, stripping=false, defines=[], modeMode=debug sourceMaps=false 01:24 +3812 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O2, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=release sourceMaps=true 01:24 +3813 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O1, stripping=true, defines=[], modeMode=profile sourceMaps=false 01:24 +3814 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O3, stripping=false, defines=[], modeMode=profile sourceMaps=false 01:24 +3815 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O3, stripping=false, defines=[], modeMode=profile sourceMaps=true 01:24 +3816 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O4, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=debug sourceMaps=true 01:24 +3817 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O3, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=debug sourceMaps=true 01:24 +3818 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O4, stripping=false, defines=[], modeMode=profile sourceMaps=true 01:24 +3819 ~4 -1: test/general.shard/build_system/targets/web_test.dart: WebEntrypointTarget generates an entrypoint without plugins and without init platform 01:24 +3820 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O3, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=profile sourceMaps=true 01:24 +3821 ~4 -1: test/general.shard/build_system/targets/web_test.dart: WebEntrypointTarget generates a plugin registrant for a file outside of main 01:24 +3822 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O4, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=debug sourceMaps=false 01:24 +3823 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O2, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=release sourceMaps=false 01:24 +3824 ~4 -1: test/general.shard/build_system/targets/web_test.dart: null base href does not override existing base href in index.html 01:24 +3825 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O3, stripping=true, defines=[], modeMode=debug sourceMaps=true 01:24 +3826 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O2, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=release sourceMaps=true 01:24 +3827 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O2, stripping=false, defines=[], modeMode=profile sourceMaps=true 01:24 +3828 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O1, stripping=false, defines=[], modeMode=debug sourceMaps=false 01:24 +3829 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O3, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=profile sourceMaps=false 01:24 +3830 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O1, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=release sourceMaps=true 01:24 +3831 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O3, stripping=false, defines=[], modeMode=debug sourceMaps=true 01:24 +3832 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O1, stripping=true, defines=[], modeMode=profile sourceMaps=false 01:24 +3833 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O1, stripping=true, defines=[], modeMode=release sourceMaps=false 01:24 +3834 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O3, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=profile sourceMaps=true 01:24 +3835 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O4, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=debug sourceMaps=false 01:24 +3836 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O1, stripping=false, defines=[], modeMode=profile sourceMaps=true 01:24 +3837 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O3, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=release sourceMaps=true 01:24 +3838 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2JSTarget calls dart2js with expected args with dump-info 01:24 +3839 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O4, stripping=true, defines=[], modeMode=release sourceMaps=false 01:24 +3840 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O4, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=profile sourceMaps=false 01:24 +3841 ~4 -1: test/general.shard/build_system/targets/web_test.dart: WebReleaseBundle copies over output files when they change 01:24 +3842 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O1, stripping=true, defines=[], modeMode=release sourceMaps=true 01:24 +3843 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O4, stripping=false, defines=[], modeMode=debug sourceMaps=true 01:24 +3844 ~4 -1: test/general.shard/build_system/targets/web_test.dart: version.json is created after release build 01:24 +3845 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O4, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=release sourceMaps=false 01:24 +3846 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O1, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=release sourceMaps=false 01:24 +3847 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O4, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=profile sourceMaps=true 01:24 +3848 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O1, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=profile sourceMaps=true 01:24 +3849 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O3, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=release sourceMaps=true 01:24 +3850 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O3, stripping=true, defines=[], modeMode=profile sourceMaps=false 01:24 +3851 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O1, stripping=true, defines=[], modeMode=profile sourceMaps=true 01:24 +3852 ~4 -1: test/general.shard/build_system/targets/web_test.dart: WebTemplatedFiles emits useLocalCanvasKit in flutter_bootstrap.js when environment specifies 01:24 +3853 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O3, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=release sourceMaps=false 01:24 +3854 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O2, stripping=true, defines=[], modeMode=profile sourceMaps=true 01:24 +3855 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O1, stripping=false, defines=[], modeMode=debug sourceMaps=false 01:24 +3856 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O4, stripping=false, defines=[], modeMode=release sourceMaps=false 01:24 +3857 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O3, stripping=false, defines=[], modeMode=release sourceMaps=false 01:24 +3858 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O3, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=debug sourceMaps=false 01:24 +3859 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O4, stripping=true, defines=[], modeMode=profile sourceMaps=false 01:24 +3860 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O1, stripping=false, defines=[], modeMode=debug sourceMaps=true 01:24 +3861 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O1, stripping=true, defines=[], modeMode=release sourceMaps=false 01:24 +3862 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O4, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=release sourceMaps=true 01:24 +3863 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O3, stripping=false, defines=[], modeMode=release sourceMaps=false 01:24 +3864 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O2, stripping=false, defines=[], modeMode=debug sourceMaps=true 01:24 +3865 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O2, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=profile sourceMaps=true 01:24 +3866 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O2, stripping=true, defines=[], modeMode=release sourceMaps=false 01:24 +3867 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Generated service worker includes core files 01:24 +3868 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O3, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=debug sourceMaps=true 01:24 +3869 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O2, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=profile sourceMaps=false 01:24 +3870 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O4, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=release sourceMaps=true 01:24 +3871 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O3, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=debug sourceMaps=true 01:24 +3872 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O3, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=release sourceMaps=true 01:24 +3873 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O1, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=profile sourceMaps=false 01:24 +3874 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O2, stripping=true, defines=[], modeMode=release sourceMaps=true 01:24 +3875 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O1, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=profile sourceMaps=true 01:24 +3876 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O1, stripping=true, defines=[], modeMode=debug sourceMaps=false 01:24 +3877 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O2, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=debug sourceMaps=true 01:24 +3878 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O2, stripping=true, defines=[], modeMode=debug sourceMaps=false 01:24 +3879 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O2, stripping=false, defines=[], modeMode=debug sourceMaps=true 01:24 +3880 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O2, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=debug sourceMaps=false 01:24 +3881 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O2, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=debug sourceMaps=false 01:24 +3882 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O1, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=release sourceMaps=true 01:24 +3883 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O2, stripping=true, defines=[], modeMode=profile sourceMaps=false 01:24 +3884 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O4, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=release sourceMaps=true 01:24 +3885 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O1, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=debug sourceMaps=false 01:24 +3886 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O2, stripping=false, defines=[], modeMode=profile sourceMaps=false 01:24 +3887 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O4, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=debug sourceMaps=true 01:24 +3888 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O4, stripping=true, defines=[], modeMode=profile sourceMaps=false 01:24 +3889 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O3, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=debug sourceMaps=false 01:24 +3890 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O4, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=profile sourceMaps=false 01:24 +3891 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O2, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=profile sourceMaps=false 01:24 +3892 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O2, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=profile sourceMaps=false 01:24 +3893 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O2, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=debug sourceMaps=false 01:24 +3894 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O3, stripping=true, defines=[], modeMode=profile sourceMaps=true 01:24 +3895 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O1, stripping=false, defines=[], modeMode=profile sourceMaps=false 01:24 +3896 ~4 -1: test/general.shard/build_system/targets/web_test.dart: WebEntrypointTarget generates an entrypoint with a language version from a package config 01:24 +3897 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O4, stripping=true, defines=[], modeMode=debug sourceMaps=false 01:24 +3898 ~4 -1: test/general.shard/build_system/targets/web_test.dart: WebEntrypointTarget generates an entrypoint for a file outside of main 01:24 +3899 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O2, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=debug sourceMaps=true 01:24 +3900 ~4 -1: test/general.shard/build_system/targets/web_test.dart: WebReleaseBundle copies dart2js output and resource files to output directory 01:24 +3901 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O4, stripping=true, defines=[], modeMode=debug sourceMaps=true 01:24 +3902 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O3, stripping=true, defines=[], modeMode=debug sourceMaps=false 01:24 +3903 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2JSTarget produces expected depfile 01:24 +3904 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O3, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=profile sourceMaps=false 01:24 +3905 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O2, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=release sourceMaps=false 01:24 +3906 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2JSTarget can enable source maps 01:24 +3907 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O4, stripping=true, defines=[], modeMode=debug sourceMaps=false 01:24 +3908 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O2, stripping=true, defines=[], modeMode=profile sourceMaps=true 01:24 +3909 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O3, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=release sourceMaps=false 01:24 +3910 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O1, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=release sourceMaps=true 01:24 +3911 ~4 -1: test/general.shard/build_system/targets/web_test.dart: WebEntrypointTarget generates an entrypoint with plugins and init platform on windows 01:24 +3912 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O3, stripping=true, defines=[], modeMode=release sourceMaps=false 01:24 +3913 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O1, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=debug sourceMaps=true 01:24 +3914 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O1, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=debug sourceMaps=true 01:24 +3915 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O1, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=profile sourceMaps=false 01:24 +3916 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2JSTarget calls dart2js with expected args in release with dart2js optimization override 01:24 +3917 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O4, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=profile sourceMaps=true 01:24 +3918 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O2, stripping=false, defines=[], modeMode=release sourceMaps=true 01:24 +3919 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2JSTarget calls dart2js with expected args in release mode with native null assertions 01:24 +3920 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O4, stripping=false, defines=[FOO=bar, BAZ=qux], modeMode=debug sourceMaps=true 01:24 +3921 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O2, stripping=false, defines=[], modeMode=debug sourceMaps=false 01:24 +3922 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O1, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=release sourceMaps=false 01:24 +3923 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O3, stripping=false, defines=[], modeMode=profile sourceMaps=true 01:24 +3924 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.skwasm, -O4, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=debug sourceMaps=true 01:24 +3925 ~4 -1: test/general.shard/build_system/targets/web_test.dart: Dart2WasmTarget invokes dart2wasm with renderer=WebRendererMode.canvaskit, -O2, stripping=true, defines=[FOO=bar, BAZ=qux], modeMode=profile sourceMaps=true 01:25 +3926 ~4 -1: test/general.shard/build_system/targets/android_test.dart: copyDeferredComponentSoFiles copies all files to correct locations 01:25 +3927 ~4 -1: test/general.shard/build_system/targets/android_test.dart: profile bundle contains expected resources 01:25 +3928 ~4 -1: test/general.shard/build_system/targets/android_test.dart: debug bundle contains expected resources 01:25 +3929 ~4 -1: test/general.shard/build_system/targets/android_test.dart: release bundle contains expected resources 01:25 +3930 ~4 -1: test/general.shard/build_system/targets/android_test.dart: DebugAndroidApplication with impeller and shader compilation 01:25 +3931 ~4 -1: test/general.shard/build_system/targets/android_test.dart: --no-strip in kExtraGenSnapshotOptions suppresses --strip gen_snapshot flag 01:25 +3932 ~4 -1: test/general.shard/build_system/targets/android_test.dart: AndroidAot provide code size information. 01:25 +3933 ~4 -1: test/general.shard/build_system/targets/android_test.dart: android aot bundle copies so from abi directory 01:25 +3934 ~4 -1: test/general.shard/build_system/targets/android_test.dart: debug bundle contains expected resources with bundle SkSL 01:25 +3935 ~4 -1: test/general.shard/build_system/targets/android_test.dart: AndroidAot can build provided target platform 01:25 +3936 ~4 -1: test/general.shard/build_system/targets/android_test.dart: copyDeferredComponentSoFiles copies files for only listed abis 01:25 +3937 ~4 -1: test/general.shard/build_system/targets/android_test.dart: Android AOT targets has analyticsName 01:25 +3938 ~4 -1: test/general.shard/build_system/targets/android_test.dart: kExtraGenSnapshotOptions passes values to gen_snapshot 01:25 +3939 ~4 -1: test/general.shard/build_system/targets/shader_compiler_test.dart: compileShader invokes impellerc for .frag files and metal ios target 01:25 +3940 ~4 -1: test/general.shard/build_system/targets/shader_compiler_test.dart: DevelopmentShaderCompiler can compile JSON for web targets 01:25 +3941 ~4 -1: test/general.shard/build_system/targets/shader_compiler_test.dart: DevelopmentShaderCompiler can compile for android non-impeller 01:25 +3942 ~4 -1: test/general.shard/build_system/targets/shader_compiler_test.dart: DevelopmentShaderCompiler can compile for Flutter Tester with Impeller and Vulkan 01:25 +3943 ~4 -1: test/general.shard/build_system/targets/shader_compiler_test.dart: compileShader invokes impellerc for .frag files and web target 01:25 +3944 ~4 -1: test/general.shard/build_system/targets/shader_compiler_test.dart: DevelopmentShaderCompiler can compile for android with impeller 01:25 +3945 ~4 -1: test/general.shard/build_system/targets/shader_compiler_test.dart: compileShader invokes impellerc for .frag files and Android 01:25 +3946 ~4 -1: test/general.shard/build_system/targets/shader_compiler_test.dart: compileShader invokes impellerc for non-.frag files 01:25 +3947 ~4 -1: test/general.shard/build_system/targets/shader_compiler_test.dart: DevelopmentShaderCompiler can compile for android with impeller 01:25 +3948 ~4 -1: test/general.shard/build_system/targets/shader_compiler_test.dart: DevelopmentShaderCompiler can compile for Flutter Tester with Impeller and Vulkan 01:25 +3949 ~4 -1: test/general.shard/build_system/targets/shader_compiler_test.dart: compileShader throws an exception when impellerc fails 01:26 +3950 ~4 -1: test/general.shard/build_system/targets/dart_plugin_registrant_test.dart: Dart plugin registrant doesn't generate dart_plugin_registrant.dart if there aren't Dart plugins 01:26 +3951 ~4 -1: test/general.shard/build_system/targets/dart_plugin_registrant_test.dart: Dart plugin registrant skipped based on environment.generateDartPluginRegistry 01:26 +3952 ~4 -1: test/general.shard/build_system/targets/dart_plugin_registrant_test.dart: Dart plugin registrant removes dart_plugin_registrant.dart if plugins are removed from pubspec.yaml 01:26 +3953 ~4 -1: test/general.shard/build_system/targets/dart_plugin_registrant_test.dart: Dart plugin registrant skipped based on platform 01:26 +3954 ~4 -1: test/general.shard/build_system/targets/dart_plugin_registrant_test.dart: Dart plugin registrant regenerates dart_plugin_registrant.dart 01:26 +3955 ~4 -1: test/general.shard/build_system/targets/dart_plugin_registrant_test.dart: Dart plugin registrant target file is outside the current project package 01:26 +3956 ~4 -1: test/general.shard/build_system/targets/macos_test.dart: CompileMacOSFramework creates universal binary 01:26 +3957 ~4 -1: test/general.shard/build_system/targets/macos_test.dart: debug macOS application fails if App.framework missing 01:26 +3958 ~4 -1: test/general.shard/build_system/targets/macos_test.dart: Copies files to correct cache directory when no dSYM available in xcframework 01:26 +3959 ~4 -1: test/general.shard/build_system/targets/macos_test.dart: ReleaseMacOSBundleFlutterAssets sends archive fail event 01:27 +3960 ~4 -1: test/general.shard/build_system/targets/macos_test.dart: thins fat framework 01:27 +3961 ~4 -1: test/general.shard/build_system/targets/macos_test.dart: debug macOS application creates correctly structured framework 01:27 +3962 ~4 -1: test/general.shard/build_system/targets/macos_test.dart: deletes entitlements.txt, without_entitlements.txt, unsigned_binaries.txt files after copying 01:27 +3963 ~4 -1: test/general.shard/build_system/targets/macos_test.dart: Fails if framework dSYM found within framework but copy fails 01:27 +3964 ~4 -1: test/general.shard/build_system/targets/macos_test.dart: Copies files to correct cache directory when dSYM available in xcframework 01:27 +3965 ~4 -1: test/general.shard/build_system/targets/macos_test.dart: DebugMacOSFramework creates universal binary 01:27 +3966 ~4 -1: test/general.shard/build_system/targets/macos_test.dart: release macOS application creates App.framework.dSYM 01:27 +3967 ~4 -1: test/general.shard/build_system/targets/macos_test.dart: thinning fails when framework missing 01:27 +3968 ~4 -1: test/general.shard/build_system/targets/macos_test.dart: skips thins framework 01:27 +3969 ~4 -1: test/general.shard/build_system/targets/macos_test.dart: release/profile macOS application updates when App.framework updates 01:27 +3970 ~4 -1: test/general.shard/build_system/targets/ios_test.dart: DebugUniversalFramework creates simulator binary 01:27 +3971 ~4 -1: test/general.shard/build_system/targets/ios_test.dart: DebugUniversalFramework creates simulator binary 01:27 +3972 ~4 -1: test/general.shard/build_system/targets/ios_test.dart: DebugUniversalFramework creates simulator binary 01:27 +3973 ~4 -1: test/general.shard/build_system/targets/ios_test.dart: DebugUniversalFramework creates simulator binary 01:27 +3974 ~4 -1: test/general.shard/build_system/targets/ios_test.dart: DebugUniversalFramework creates simulator binary 01:27 +3975 ~4 -1: test/general.shard/build_system/targets/ios_test.dart: DebugUniversalFramework creates simulator binary 01:27 +3976 ~4 -1: test/general.shard/build_system/targets/ios_test.dart: copies Flutter.framework fails when requested archs missing from framework 01:27 +3977 ~4 -1: test/general.shard/build_system/targets/ios_test.dart: copies Flutter.framework strips framework 01:27 +3978 ~4 -1: test/general.shard/build_system/targets/ios_test.dart: copies Flutter.framework skips thin framework 01:27 +3979 ~4 -1: test/general.shard/build_system/targets/ios_test.dart: copies Flutter.framework fails when codesign fails 01:27 +3980 ~4 -1: test/general.shard/build_system/targets/ios_test.dart: copies Flutter.framework fails when lipo extract fails 01:27 +3981 ~4 -1: test/general.shard/build_system/targets/ios_test.dart: copies Flutter.framework thins fat framework 01:27 +3982 ~4 -1: test/general.shard/build_system/targets/ios_test.dart: copies Flutter.framework fails when framework dSYM copy fails 01:27 +3983 ~4 -1: test/general.shard/build_system/targets/ios_test.dart: copies Flutter.framework fails when frameworks missing 01:27 +3984 ~4 -1: test/general.shard/build_system/targets/ios_test.dart: copies Flutter.framework iphonesimulator 01:27 +3985 ~4 -1: test/general.shard/build_system/targets/ios_test.dart: copies Flutter.framework codesigns framework 01:27 +3986 ~4 -1: test/general.shard/build_system/targets/ios_test.dart: ReleaseIosApplicationBundle build 01:27 +3987 ~4 -1: test/general.shard/build_system/targets/ios_test.dart: ReleaseIosApplicationBundle sends archive success event 01:27 +3988 ~4 -1: test/general.shard/build_system/targets/ios_test.dart: iOS AOT targets has analyticsName 01:27 +3989 ~4 -1: test/general.shard/build_system/targets/ios_test.dart: ReleaseIosApplicationBundle sends archive fail event 01:27 +3990 ~4 -1: test/general.shard/build_system/targets/ios_test.dart: DebugUniversalFramework creates expected binary with arm64 only arch 01:27 +3991 ~4 -1: test/general.shard/build_system/targets/ios_test.dart: DebugIosApplicationBundle 01:27 +3992 ~4 -1: test/general.shard/build_system/targets/ios_test.dart: AotAssemblyRelease throws exception if sdk root is missing 01:27 +3993 ~4 -1: test/general.shard/build_system/targets/ios_test.dart: AotAssemblyRelease throws exception if asked to build for simulator 01:27 +3994 ~4 -1: test/general.shard/build_system/targets/ios_test.dart: DebugIosApplicationBundle with impeller and shader compilation 01:27 +3995 ~4 -1: test/general.shard/build_system/targets/common_test.dart: AotElfProfile throws error if missing target platform 01:27 +3996 ~4 -1: test/general.shard/build_system/targets/common_test.dart: AotElfProfile Produces correct output directory 01:27 +3997 ~4 -1: test/general.shard/build_system/targets/common_test.dart: KernelSnapshot can disable track-widget-creation on debug builds 01:27 +3998 ~4 -1: test/general.shard/build_system/targets/common_test.dart: AotAssemblyRelease configures gen_snapshot with code size directory 01:27 +3999 ~4 -1: test/general.shard/build_system/targets/common_test.dart: AotAssemblyProfile throws error if missing build mode 01:27 +4000 ~4 -1: test/general.shard/build_system/targets/common_test.dart: AotElfProfile throws error if missing build mode 01:27 +4001 ~4 -1: test/general.shard/build_system/targets/common_test.dart: AotAssemblyProfile throws error if built for non-iOS platform 01:27 +4002 ~4 -1: test/general.shard/build_system/targets/common_test.dart: KernelSnapshot throws error if missing build mode 01:27 +4003 ~4 -1: test/general.shard/build_system/targets/common_test.dart: KernelSnapshot correctly forwards ExtraFrontEndOptions 01:27 +4004 ~4 -1: test/general.shard/build_system/targets/common_test.dart: KernelSnapshot forces platform linking on debug for darwin target platforms 01:27 +4005 ~4 -1: test/general.shard/build_system/targets/common_test.dart: AotAssemblyProfile throws error if missing target platform 01:27 +4006 ~4 -1: test/general.shard/build_system/targets/common_test.dart: KernelSnapshot does use track widget creation on debug builds 01:27 +4007 ~4 -1: test/general.shard/build_system/targets/common_test.dart: KernelSnapshot correctly handles an empty string in ExtraFrontEndOptions 01:27 +4008 ~4 -1: test/general.shard/build_system/targets/common_test.dart: KernelSnapshot does use track widget creation on profile builds 01:27 +4009 ~4 -1: test/general.shard/build_system/targets/common_test.dart: AotElfRelease configures gen_snapshot with code size directory 01:27 +4010 ~4 -1: test/general.shard/build_system/targets/common_test.dart: KernelSnapshot handles null result from kernel compilation 01:27 +4011 ~4 -1: test/general.shard/build_system/targets/common_test.dart: KernelSnapshot correctly forwards FrontendServerStarterPath 01:27 +4012 ~4 -1: test/general.shard/build_system/targets/common_test.dart: kExtraGenSnapshotOptions passes values to gen_snapshot 01:27 +4013 ~4 -1: test/general.shard/build_system/targets/asset_transformer_test.dart: correctly chains transformations when there are multiple of them 01:27 +4014 ~4 -1: test/general.shard/build_system/targets/asset_transformer_test.dart: logs useful error information when transformation process returns a nonzero exit code 01:27 +4015 ~4 -1: test/general.shard/build_system/targets/asset_transformer_test.dart: prints error message when the transformer does not produce an output file 01:27 +4016 ~4 -1: test/general.shard/build_system/targets/asset_transformer_test.dart: Invokes dart properly 01:27 +4017 ~4 -1: test/general.shard/build_system/targets/asset_transformer_test.dart: prints an error when a transformer in a chain (that's not the first) does not produce an output 01:27 +4018 ~4 -1: test/general.shard/build_system/depfile_test.dart: Can parse depfile with multiple inputs 01:27 +4019 ~4 -1: test/general.shard/build_system/depfile_test.dart: Can parse handle invalid uri 01:27 +4020 ~4 -1: test/general.shard/build_system/depfile_test.dart: Can escape depfile with spaces in directory names 01:27 +4021 ~4 -1: test/general.shard/build_system/depfile_test.dart: Resilient to weird whitespace 01:27 +4022 ~4 -1: test/general.shard/build_system/depfile_test.dart: Can parse depfile from file 01:27 +4023 ~4 -1: test/general.shard/build_system/depfile_test.dart: Resilient to duplicate files 01:27 +4024 ~4 -1: test/general.shard/build_system/depfile_test.dart: Can parse depfile with multiple outputs 01:27 +4025 ~4 -1: test/general.shard/build_system/depfile_test.dart: Can parse depfile with windows file paths 01:27 +4026 ~4 -1: test/general.shard/build_system/depfile_test.dart: Can parse dart2js output format 01:27 +4027 ~4 -1: test/general.shard/build_system/depfile_test.dart: Resilient to malformed file, missing : 01:27 +4028 ~4 -1: test/general.shard/build_system/depfile_test.dart: Can escape depfile with windows file paths and spaces in directory names 01:28 +4029 ~4 -1: test/general.shard/build_system/hash_test.dart: md5 control test fox test with period 01:28 +4030 ~4 -1: test/general.shard/build_system/hash_test.dart: md5 control test zero length string 01:28 +4031 ~4 -1: test/general.shard/build_system/hash_test.dart: Can hash bytes exactly 64 length 01:28 +4032 ~4 -1: test/general.shard/build_system/hash_test.dart: md5 control test fox test 01:28 +4033 ~4 -1: test/general.shard/build_system/hash_test.dart: Can hash bytes less than 64 length 01:28 +4034 ~4 -1: test/general.shard/build_system/hash_test.dart: Can hash bytes more than 64 length 01:28 +4035 ~4 -1: test/general.shard/build_system/invalidated_reason_test.dart: InvalidatedReason formats message per invalidation kind 01:28 +4036 ~4 -1: test/general.shard/build_system/build_system_test.dart: A target using canSkip can create a conditional output 01:28 +4037 ~4 -1: test/general.shard/build_system/build_system_test.dart: Automatically cleans old outputs when build graph changes 01:28 +4038 ~4 -1: test/general.shard/build_system/build_system_test.dart: Does not throw exception if it does not produce a specified output 01:28 +4039 ~4 -1: test/general.shard/build_system/build_system_test.dart: trackSharedBuildDirectory deletes files in outputs.json but not in current outputs 01:28 +4040 ~4 -1: test/general.shard/build_system/build_system_test.dart: output directory is an input to the build 01:28 +4041 ~4 -1: test/general.shard/build_system/build_system_test.dart: Saves a stamp file with inputs, outputs and build key 01:28 +4042 ~4 -1: test/general.shard/build_system/build_system_test.dart: Does not throw exception if asked to build with missing inputs 01:28 +4043 ~4 -1: test/general.shard/build_system/build_system_test.dart: handles a throwing build action without crashing 01:28 +4044 ~4 -1: test/general.shard/build_system/build_system_test.dart: Target with depfile dependency will not run twice without invalidation in incremental builds 01:28 +4045 ~4 -1: test/general.shard/build_system/build_system_test.dart: Runs dependencies of targets 01:28 +4046 ~4 -1: test/general.shard/build_system/build_system_test.dart: Target with depfile dependency will not run twice without invalidation 01:28 +4047 ~4 -1: test/general.shard/build_system/build_system_test.dart: trackSharedBuildDirectory handles a missing .last_build_id 01:28 +4048 ~4 -1: test/general.shard/build_system/build_system_test.dart: trackSharedBuildDirectory handles a missing output dir 01:28 +4049 ~4 -1: test/general.shard/build_system/build_system_test.dart: Re-invoke build if input is modified 01:28 +4050 ~4 -1: test/general.shard/build_system/build_system_test.dart: trackSharedBuildDirectory does not delete files when outputs.json is missing 01:28 +4051 ~4 -1: test/general.shard/build_system/build_system_test.dart: A target with depfile dependencies can delete stale outputs on the first run 01:28 +4052 ~4 -1: test/general.shard/build_system/build_system_test.dart: Can find dependency cycles 01:28 +4053 ~4 -1: test/general.shard/build_system/build_system_test.dart: Additional inputs do not change the build configuration 01:28 +4054 ~4 -1: test/general.shard/build_system/build_system_test.dart: does not re-invoke build if input timestamp changes 01:28 +4055 ~4 -1: test/general.shard/build_system/file_store_test.dart: FileStore handles changed format 01:28 +4056 ~4 -1: test/general.shard/build_system/file_store_test.dart: FileStore handles changed format 01:28 +4057 ~4 -1: test/general.shard/build_system/file_store_test.dart: FileStore handles changed format 01:28 +4058 ~4 -1: test/general.shard/build_system/file_store_test.dart: FileStore handles changed format 01:28 +4059 ~4 -1: test/general.shard/build_system/file_store_test.dart: FileStore handles changed format 01:28 +4060 ~4 -1: test/general.shard/build_system/file_store_test.dart: FileStore handles changed format 01:28 +4061 ~4 -1: test/general.shard/build_system/file_store_test.dart: FileStore handles changed format 01:28 +4062 ~4 -1: test/general.shard/build_system/file_store_test.dart: FileStore handles changed format 01:28 +4063 ~4 -1: test/general.shard/build_system/file_store_test.dart: FileStore handles changed format 01:28 +4064 ~4 -1: test/general.shard/build_system/file_store_test.dart: FileStore handles changed format 01:28 +4065 ~4 -1: test/general.shard/build_system/file_store_test.dart: FileStore handles changed format 01:28 +4066 ~4 -1: test/general.shard/build_system/file_store_test.dart: FileStore handles changed format 01:28 +4067 ~4 -1: test/general.shard/build_system/file_store_test.dart: FileStore handles changed format 01:28 +4068 ~4 -1: test/general.shard/build_system/file_store_test.dart: FileStore handles changed format 01:28 +4069 ~4 -1: test/general.shard/build_system/file_store_test.dart: FileStore initializes file cache 01:28 +4070 ~4 -1: test/general.shard/build_system/file_store_test.dart: FileStore handles failure to persist file cache 01:28 +4071 ~4 -1: test/general.shard/build_system/file_store_test.dart: FileStore handles failure to restore file cache 01:28 +4072 ~4 -1: test/general.shard/build_system/file_store_test.dart: FileStore handles hashing missing files 01:28 +4073 ~4 -1: test/general.shard/build_system/file_store_test.dart: FileStore can use timestamp strategy 01:28 +4074 ~4 -1: test/general.shard/build_system/file_store_test.dart: FileStore saves and restores to file cache 01:28 +4075 ~4 -1: test/general.shard/build_system/file_store_test.dart: FileStore handles persisting with a missing build directory 01:28 +4076 ~4 -1: test/general.shard/build_system/file_store_test.dart: FileStore handles chunked conversion of a file 01:28 +4077 ~4 -1: test/general.shard/build_system/exceptions_test.dart: Exceptions 01:29 +4078 ~4 -1: test/general.shard/build_system/source_test.dart: can resolve a missing depfile 01:29 +4079 ~4 -1: test/general.shard/build_system/source_test.dart: crashes on bad substitute of two ** 01:29 +4080 ~4 -1: test/general.shard/build_system/source_test.dart: can substitute {PROJECT_DIR}/*.fizz 01:29 +4081 ~4 -1: test/general.shard/build_system/source_test.dart: can parse depfile with spaces in paths 01:29 +4082 ~4 -1: test/general.shard/build_system/source_test.dart: can resolve a populated depfile 01:29 +4083 ~4 -1: test/general.shard/build_system/source_test.dart: can substitute optional files 01:29 +4084 ~4 -1: test/general.shard/build_system/source_test.dart: can parse depfile with windows paths 01:29 +4085 ~4 -1: test/general.shard/build_system/source_test.dart: configures implicit vs explicit correctly 01:29 +4086 ~4 -1: test/general.shard/build_system/source_test.dart: can substitute Artifact 01:29 +4087 ~4 -1: test/general.shard/build_system/source_test.dart: can substitute {PROJECT_DIR}/fizz.* 01:29 +4088 ~4 -1: test/general.shard/build_system/source_test.dart: does not crash on completely invalid depfile 01:29 +4089 ~4 -1: test/general.shard/build_system/source_test.dart: can substitute {PROJECT_DIR}/a*bc 01:29 +4090 ~4 -1: test/general.shard/build_system/source_test.dart: can substitute {BUILD_DIR}/bar 01:29 +4091 ~4 -1: test/general.shard/build_system/source_test.dart: can substitute {OUTPUT_DIR}/foo 01:29 +4092 ~4 -1: test/general.shard/build_system/source_test.dart: can't substitute foo 01:29 +4093 ~4 -1: test/general.shard/build_system/source_test.dart: can substitute {PROJECT_DIR}/foo 01:29 +4094 ~4 -1: test/general.shard/build_system/source_test.dart: can substitute {FLUTTER_ROOT}/foo 01:29 +4095 ~4 -1: test/general.shard/build_system/source_test.dart: Non-local engine builds use the engine.version file as an Artifact dependency 01:29 +4096 ~4 -1: test/general.shard/resident_devtools_handler_test.dart: Does not serve devtools if ResidentRunner does not support the service protocol 01:29 +4097 ~4 -1: test/general.shard/resident_devtools_handler_test.dart: Does not serve devtools if launcher is null 01:29 +4098 ~4 -1: test/general.shard/resident_devtools_handler_test.dart: launchDevToolsInBrowser launches after _devToolsLauncher.ready completes 01:29 +4099 ~4 -1: test/general.shard/resident_devtools_handler_test.dart: serveAndAnnounceDevTools with attached device does not fail on null vm service 01:29 +4100 ~4 -1: test/general.shard/resident_devtools_handler_test.dart: serveAndAnnounceDevTools with invokes devtools and vm_service setter 01:29 +4101 ~4 -1: test/general.shard/resident_devtools_handler_test.dart: Can use devtools with existing devtools URI 01:29 +4102 ~4 -1: test/general.shard/resident_devtools_handler_test.dart: serveAndAnnounceDevTools will bail if launching devtools fails 01:29 +4103 ~4 -1: test/general.shard/resident_devtools_handler_test.dart: Does not launch devtools in browser if ResidentRunner does not support the service protocol 01:29 +4104 ~4 -1: test/general.shard/resident_devtools_handler_test.dart: launchDevToolsInBrowser fails without Chrome installed 01:29 +4105 ~4 -1: test/general.shard/resident_devtools_handler_test.dart: launchDevToolsInBrowser launches successfully 01:29 +4106 ~4 -1: test/general.shard/resident_devtools_handler_test.dart: serveAndAnnounceDevTools with web device 01:29 +4107 ~4 -1: test/general.shard/resident_devtools_handler_test.dart: serveAndAnnounceDevTools with skips calling service extensions when VM service disappears 01:29 +4108 ~4 -1: test/general.shard/resident_devtools_handler_test.dart: Does not launch devtools in browser if launcher is null 01:29 +4109 ~4 -1: test/general.shard/resident_devtools_handler_test.dart: serveAndAnnounceDevTools with multiple devices and VM service disappears on one 01:29 +4110 ~4 -1: test/general.shard/resident_devtools_handler_test.dart: Converts a VM Service URI with a query parameter to a pretty display string 01:29 +4111 ~4 -1: test/general.shard/flutter_manifest_assets_test.dart: parsing of assets section in flutter manifests does not crash on empty entry 01:29 +4112 ~4 -1: test/general.shard/flutter_manifest_assets_test.dart: parsing of assets section in flutter manifests ignores empty list of assets 01:29 +4113 ~4 -1: test/general.shard/flutter_manifest_assets_test.dart: parsing of assets section in flutter manifests parses an asset with flavors 01:29 +4114 ~4 -1: test/general.shard/flutter_manifest_assets_test.dart: parsing of assets section in flutter manifests parses two simple asset declarations 01:29 +4115 ~4 -1: test/general.shard/flutter_manifest_assets_test.dart: parsing of assets section in flutter manifests handles special characters in asset URIs 01:29 +4116 ~4 -1: test/general.shard/flutter_manifest_assets_test.dart: parsing of assets section in flutter manifests prints an error when an asset entry's flavor is not a string 01:29 +4117 ~4 -1: test/general.shard/flutter_project_metadata_test.dart: project metadata fields are empty when file is empty 01:29 +4118 ~4 -1: test/general.shard/flutter_project_metadata_test.dart: enabledValues contains packageFfi if natives-assets enabled 01:29 +4119 ~4 -1: test/general.shard/flutter_project_metadata_test.dart: version is populated when projectType is malformed 01:29 +4120 ~4 -1: test/general.shard/flutter_project_metadata_test.dart: migrate config is populated when version is malformed 01:29 +4121 ~4 -1: test/general.shard/flutter_project_metadata_test.dart: project metadata fields are empty when file does not exist 01:29 +4122 ~4 -1: test/general.shard/flutter_project_metadata_test.dart: migrate config is populated when unmanaged_files is malformed 01:29 +4123 ~4 -1: test/general.shard/flutter_project_metadata_test.dart: project metadata fields are empty when file is not valid yaml 01:29 +4124 ~4 -1: test/general.shard/flutter_project_metadata_test.dart: projectType is populated when version is null 01:29 +4125 ~4 -1: test/general.shard/flutter_project_metadata_test.dart: enabledValues does not contain packageFfi if native-assets not enabled 01:29 +4126 ~4 -1: test/general.shard/flutter_project_metadata_test.dart: platforms is populated with a malformed entry 01:29 +4127 ~4 -1: test/general.shard/flutter_project_metadata_test.dart: projectType is populated when version is malformed 01:29 +4128 ~4 -1: test/general.shard/generate_localizations_test.dart: untranslated messages suggestion is printed when translation is missing: l10n.yaml message 01:30 +4129 ~4 -1: test/general.shard/generate_localizations_test.dart: untranslated messages suggestion is printed when translation is missing: l10n.yaml message 01:30 +4130 ~4 -1: test/general.shard/generate_localizations_test.dart: untranslated messages suggestion is printed when translation is missing: l10n.yaml message 01:30 +4131 ~4 -1: test/general.shard/generate_localizations_test.dart: untranslated messages suggestion is printed when translation is missing: l10n.yaml message 01:30 +4132 ~4 -1: test/general.shard/generate_localizations_test.dart: untranslated messages suggestion is printed when translation is missing: l10n.yaml message 01:30 +4133 ~4 -1: test/general.shard/generate_localizations_test.dart: untranslated messages suggestion is printed when translation is missing: l10n.yaml message 01:30 +4134 ~4 -1: test/general.shard/config_test.dart: Config does not error on a normally fatal file system exception 01:30 +4135 ~4 -1: test/general.shard/generate_localizations_test.dart: loadResources throws an error attempting to add preferred locales when there is no corresponding arb file for that locale 01:30 +4136 ~4 -1: test/general.shard/generate_localizations_test.dart: loadResources throws an error attempting to add preferred locales when there is no corresponding arb file for that locale 01:30 +4137 ~4 -1: test/general.shard/generate_localizations_test.dart: loadResources throws an error attempting to add preferred locales when there is no corresponding arb file for that locale 01:30 +4138 ~4 -1: test/general.shard/generate_localizations_test.dart: loadResources throws an error attempting to add preferred locales when there is no corresponding arb file for that locale 01:30 +4139 ~4 -1: test/general.shard/generate_localizations_test.dart: loadResources throws an error attempting to add preferred locales when there is no corresponding arb file for that locale 01:30 +4140 ~4 -1: test/general.shard/generate_localizations_test.dart: loadResources throws an error attempting to add preferred locales when there is no corresponding arb file for that locale 01:30 +4141 ~4 -1: test/general.shard/generate_localizations_test.dart: loadResources correctly initializes supportedLocales and supportedLanguageCodes properties 01:30 +4142 ~4 -1: test/general.shard/generate_localizations_test.dart: loadResources throws when the same locale is detected more than once 01:30 +4143 ~4 -1: test/general.shard/generate_localizations_test.dart: loadResources correctly sorts supportedLocales and supportedLanguageCodes alphabetically 01:30 +4144 ~4 -1: test/general.shard/generate_localizations_test.dart: loadResources correctly sorts arbPathString alphabetically 01:30 +4145 ~4 -1: test/general.shard/generate_localizations_test.dart: loadResources adds preferred locales to the top of supportedLocales and supportedLanguageCodes 01:30 +4146 ~4 -1: test/general.shard/generate_localizations_test.dart: loadResources throws when an empty string is used as a key 01:30 +4147 ~4 -1: test/general.shard/generate_localizations_test.dart: loadResources correctly requires @@locale property in arb file to match the filename locale suffix 01:30 +4148 ~4 -1: test/general.shard/generate_localizations_test.dart: loadResources throws when the base locale does not exist 01:30 +4149 ~4 -1: test/general.shard/generate_localizations_test.dart: loadResources AppResourceBundle throws if file contains non-string value 01:30 +4150 ~4 -1: test/general.shard/generate_localizations_test.dart: loadResources throws when arb file's locale could not be determined 01:30 +4151 ~4 -1: test/general.shard/generate_localizations_test.dart: loadResources correctly parses @@locale property in arb file 01:30 +4152 ~4 -1: test/general.shard/generate_localizations_test.dart: can use type: int without specifying a format 01:30 +4153 ~4 -1: test/general.shard/generate_localizations_test.dart: setting both a headerString and a headerFile should fail 01:30 +4154 ~4 -1: test/general.shard/generate_localizations_test.dart: Setters sets absolute path of the target Flutter project 01:30 +4155 ~4 -1: test/general.shard/generate_localizations_test.dart: Setters setInputDirectory fails if the directory does not exist 01:30 +4156 ~4 -1: test/general.shard/generate_localizations_test.dart: Setters throws error when arb file does not exist 01:30 +4157 ~4 -1: test/general.shard/generate_localizations_test.dart: Setters setting className fails if input string is empty 01:30 +4158 ~4 -1: test/general.shard/generate_localizations_test.dart: Setters throws error when directory at absolute path does not exist 01:30 +4159 ~4 -1: test/general.shard/resident_runner_test.dart: ResidentRunner printHelpDetails hot runner 01:30 +4160 ~4 -1: test/general.shard/resident_runner_test.dart: ResidentRunner printHelpDetails hot runner 01:30 +4161 ~4 -1: test/general.shard/resident_runner_test.dart: ResidentRunner printHelpDetails hot runner 01:30 +4162 ~4 -1: test/general.shard/resident_runner_test.dart: ResidentRunner printHelpDetails hot runner 01:30 +4163 ~4 -1: test/general.shard/generate_localizations_test.dart: Setters className should only take valid Dart class names fails on non-alphanumeric symbols 01:30 +4164 ~4 -1: test/general.shard/resident_runner_test.dart: HotRunner copies compiled app.dill to cache during startup with track-widget-creation 01:30 +4165 ~4 -1: test/general.shard/resident_runner_test.dart: HotRunner copies compiled app.dill to cache during startup with track-widget-creation 01:30 +4166 ~4 -1: test/general.shard/resident_runner_test.dart: HotRunner copies compiled app.dill to cache during startup with track-widget-creation 01:30 +4167 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles handle number with multiple locale specifying a format only in template 01:30 +4168 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles handle number with multiple locale specifying a format only in template 01:30 +4169 ~4 -1: test/general.shard/resident_runner_test.dart: ResidentRunner ignores DevtoolsLauncher when attaching with enableDevTools: false - cold mode 01:30 +4170 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles NumberFormat tests imports package:intl 01:30 +4171 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles NumberFormat tests imports package:intl 01:30 +4172 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles NumberFormat tests imports package:intl 01:30 +4173 ~4 -1: test/general.shard/resident_runner_test.dart: ResidentRunner can attach to device successfully with --fast-start 01:30 +4174 ~4 -1: test/general.shard/resident_runner_test.dart: ResidentRunner can attach to device successfully with --fast-start 01:30 +4175 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles no description generates generic comment 01:30 +4176 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles no description generates generic comment 01:30 +4177 ~4 -1: test/general.shard/resident_runner_test.dart: ResidentRunner does not reload sources if no sources changed 01:30 +4178 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles throws when the language code is not supported 01:30 +4179 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles throws when the language code is not supported 01:30 +4180 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles throws when the language code is not supported 01:30 +4181 ~4 -1: test/general.shard/resident_runner_test.dart: ResidentRunner can run source generation 01:30 +4182 ~4 -1: test/general.shard/resident_runner_test.dart: ResidentRunner can run source generation 01:30 +4183 ~4 -1: test/general.shard/resident_runner_test.dart: ResidentRunner can run source generation 01:30 +4184 ~4 -1: test/general.shard/resident_runner_test.dart: ResidentRunner can run source generation 01:31 +4185 ~4 -1: test/general.shard/resident_runner_test.dart: ResidentRunner can run source generation 01:31 +4186 ~4 -1: test/general.shard/resident_runner_test.dart: ResidentRunner can run source generation 01:31 +4187 ~4 -1: test/general.shard/resident_runner_test.dart: ResidentRunner can run source generation 01:31 +4188 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles argument messages should generate proper calls to intl.DateFormat 01:31 +4189 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles argument messages should generate proper calls to intl.DateFormat 01:31 +4190 ~4 -1: test/general.shard/resident_runner_test.dart: HotRunner calls device dispose 01:31 +4191 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles argument messages should throw on invalid DateFormat 01:31 +4192 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles argument messages should throw on invalid DateFormat 01:31 +4193 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles argument messages should throw on invalid DateFormat 01:31 +4194 ~4 -1: test/general.shard/resident_runner_test.dart: generated main uses correct target 01:31 +4195 ~4 -1: test/general.shard/resident_runner_test.dart: generated main uses correct target 01:31 +4196 ~4 -1: test/general.shard/resident_runner_test.dart: generated main uses correct target 01:31 +4197 ~4 -1: test/general.shard/resident_runner_test.dart: generated main uses correct target 01:31 +4198 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles placeholder tests braces are ignored as special characters if placeholder does not exist 01:31 +4199 ~4 -1: test/general.shard/resident_runner_test.dart: ResidentRunner will alternative the name of the dill file uploaded for a hot restart 01:31 +4200 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles intl package import should be kept in subclass files when select is included 01:31 +4201 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles intl package import should be kept in subclass files when select is included 01:31 +4202 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles intl package import should be kept in subclass files when select is included 01:31 +4203 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles intl package import should be kept in subclass files when select is included 01:31 +4204 ~4 -1: test/general.shard/resident_runner_test.dart: ResidentRunner calls appFailedToStart if initial compilation fails 01:31 +4205 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles check for string interpolation rules - plurals 01:31 +4206 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles check for string interpolation rules - plurals 01:31 +4207 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles check for string interpolation rules - plurals 01:31 +4208 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles check for string interpolation rules - plurals 01:31 +4209 ~4 -1: test/general.shard/resident_runner_test.dart: ResidentRunner calls appFailedToStart if initial compilation fails - cold mode 01:31 +4210 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles should throw with descriptive error message when failing to parse the arb file 01:31 +4211 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles should throw with descriptive error message when failing to parse the arb file 01:31 +4212 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles should throw with descriptive error message when failing to parse the arb file 01:31 +4213 ~4 -1: test/general.shard/resident_runner_test.dart: ResidentRunner can remove breakpoints and exception-pause-mode from paused isolate during hot restart 01:31 +4214 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles should generate a file per language 01:31 +4215 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles should generate a file per language 01:31 +4216 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles should generate a file per language 01:31 +4217 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles should generate a file per language 01:31 +4218 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles should generate a file per language 01:31 +4219 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles should generate a file per language 01:31 +4220 ~4 -1: test/general.shard/resident_runner_test.dart: ResidentRunner printHelp cold runner 01:31 +4221 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles checks for method/getter formatting cannot start with a number 01:31 +4222 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles checks for method/getter formatting cannot start with a number 01:31 +4223 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles checks for method/getter formatting cannot start with a number 01:31 +4224 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles checks for method/getter formatting cannot start with a number 01:31 +4225 ~4 -1: test/general.shard/resident_runner_test.dart: HotRunner sets asset directory when first evict shaders 01:31 +4226 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles checks for method/getter formatting can start with and contain a dollar sign 01:31 +4227 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles checks for method/getter formatting can start with and contain a dollar sign 01:31 +4228 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles checks for method/getter formatting can start with and contain a dollar sign 01:31 +4229 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles checks for method/getter formatting can start with and contain a dollar sign 01:31 +4230 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles checks for method/getter formatting can start with and contain a dollar sign 01:31 +4231 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles checks for method/getter formatting can start with and contain a dollar sign 01:31 +4232 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles checks for method/getter formatting can start with and contain a dollar sign 01:31 +4233 ~4 -1: test/general.shard/resident_runner_test.dart: HotRunner copies compiled app.dill to cache during startup with null safety 01:31 +4234 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles checks for method/getter formatting cannot contain non-alphanumeric symbols 01:31 +4235 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles checks for method/getter formatting cannot contain non-alphanumeric symbols 01:31 +4236 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles checks for method/getter formatting cannot contain non-alphanumeric symbols 01:31 +4237 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles checks for method/getter formatting cannot contain non-alphanumeric symbols 01:31 +4238 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles checks for method/getter formatting cannot contain non-alphanumeric symbols 01:31 +4239 ~4 -1: test/general.shard/resident_runner_test.dart: ResidentRunner can run source generation - generation fails 01:31 +4240 ~4 -1: test/general.shard/resident_runner_test.dart: ResidentRunner can run source generation - generation fails 01:31 +4241 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles check for string interpolation rules 01:31 +4242 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles check for string interpolation rules 01:31 +4243 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles check for string interpolation rules 01:31 +4244 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles check for string interpolation rules 01:31 +4245 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles check for string interpolation rules 01:31 +4246 ~4 -1: test/general.shard/resident_runner_test.dart: ResidentRunner reports error with missing entrypoint file 01:31 +4247 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles intl package import should be kept in subclass files when plurals are included 01:31 +4248 ~4 -1: test/general.shard/resident_runner_test.dart: ResidentRunner generates files when l10n.yaml exists 01:31 +4249 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles foundation package import should be kept in file template when deferred loading = false 01:31 +4250 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles foundation package import should be kept in file template when deferred loading = false 01:31 +4251 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles foundation package import should be kept in file template when deferred loading = false 01:31 +4252 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles foundation package import should be kept in file template when deferred loading = false 01:31 +4253 ~4 -1: test/general.shard/resident_runner_test.dart: ResidentRunner reports hot reload time details 01:31 +4254 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles full output file suffix is retained 01:31 +4255 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles language imports are sorted when preferredSupportedLocaleString is given 01:31 +4256 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles select messages should throw attempting to generate a select message with incorrect format for placeholders 01:31 +4257 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles select messages should automatically infer select placeholders that are not explicitly defined 01:31 +4258 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles select messages should throw attempting to generate a select message with an incorrect message 01:31 +4259 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles should throw when resource is missing resource attribute (isResourceAttributeRequired = true) 01:31 +4260 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles imports are deferred and loaded when useDeferredImports are set 01:31 +4261 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles error handling tests syntax/code-gen errors properly logs errors per message 01:31 +4262 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles error handling tests errors thrown in multiple languages are all shown 01:31 +4263 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles plural messages should automatically infer plural placeholders that are not explicitly defined 01:31 +4264 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles plural messages warnings are generated when plural parts are repeated 01:31 +4265 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles plural messages undefined plural cases throws syntax error 01:31 +4266 ~4 -1: test/general.shard/tracing_test.dart: downloadStartupTrace also downloads the timeline 01:31 +4267 ~4 -1: test/general.shard/tracing_test.dart: downloadStartupTrace also downloads the timeline 01:31 +4268 ~4 -1: test/general.shard/tracing_test.dart: downloadStartupTrace also downloads the timeline 01:31 +4269 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles template message translation handles newline characters 01:31 +4270 ~4 -1: test/general.shard/tracing_test.dart: throws tool exit if the vmservice disconnects 01:31 +4271 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles DateTime tests imports package:intl 01:31 +4272 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles DateTime tests imports package:intl 01:31 +4273 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles DateTime tests imports package:intl 01:31 +4274 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles DateTime tests imports package:intl 01:31 +4275 ~4 -1: test/general.shard/tracing_test.dart: Can trace application startup 01:31 +4276 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles DateTime tests handle date with multiple locale when non-template placeholder does not specify type 01:31 +4277 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles DateTime tests handle date with multiple locale when non-template placeholder does not specify type 01:31 +4278 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles DateTime tests handle date with multiple locale 01:32 +4279 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles DateTime tests handle date with multiple locale when only template has placeholders 01:32 +4280 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles DateTime tests handle ordinary formatted date and arbitrary formatted date 01:32 +4281 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles DateTime tests handle arbitrary formatted date 01:32 +4282 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles DateTime tests throws an exception when improperly formatted date is passed in 01:32 +4283 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles DateTime tests throws an exception when adding formats and trailing plus sign 01:32 +4284 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles DateTime tests use standard date format whenever possible 01:32 +4285 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles DateTime tests handle arbitrary formatted date with multiple locale 01:32 +4286 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles DateTime tests handles adding three valid formats 01:32 +4287 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles DateTime tests handle date with multiple locale when placeholders are incompatible 01:32 +4288 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles DateTime tests throws an exception when adding invalid formats 01:32 +4289 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles DateTime tests throws an exception when no format attribute is passed in 01:32 +4290 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles DateTime tests handles adding two valid formats 01:32 +4291 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles DateTime tests handle date with multiple locale when there is unused placeholder 01:32 +4292 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles DateTime tests handle arbitrary formatted date with actual boolean 01:32 +4293 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles multiline descriptions are correctly formatted as comments 01:32 +4294 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles throws an exception when invalid output file name is passed in 01:32 +4295 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles message with placeholders - should generate code comment with description and template message translation 01:32 +4296 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles handle number with multiple locale specifying a format only in non-template 01:32 +4297 ~4 -1: test/general.shard/generate_localizations_test.dart: writeOutputFiles handle number with multiple locale 01:32 +4298 ~4 -1: test/general.shard/generate_localizations_test.dart: dollar signs are escaped properly when there is a select clause 01:32 +4299 ~4 -1: test/general.shard/generate_localizations_test.dart: correctly adds a headerFile when it is set 01:32 +4300 ~4 -1: test/general.shard/generate_localizations_test.dart: app localizations lookup is a public method 01:32 +4301 ~4 -1: test/general.shard/generate_localizations_test.dart: can generate non-nullable localizations class getter via static `of` method 01:32 +4302 ~4 -1: test/general.shard/generate_localizations_test.dart: escaping with single quotes 01:32 +4303 ~4 -1: test/general.shard/generate_localizations_test.dart: correctly generates output files in non-default output directory if it already exists while not using the synthetic package option 01:32 +4304 ~4 -1: test/general.shard/generate_localizations_test.dart: correctly creates output directory if it does not exist and writes files in it while not using the synthetic package option 01:32 +4305 ~4 -1: test/general.shard/generate_localizations_test.dart: should generate a valid pubspec.yaml file when using synthetic package if it does not already exist 01:32 +4306 ~4 -1: test/general.shard/generate_localizations_test.dart: unimplemented messages suggestion is not printed when all messages are fully translated 01:32 +4307 ~4 -1: test/general.shard/generate_localizations_test.dart: filenames with invalid locales should not be recognized 01:32 +4308 ~4 -1: test/general.shard/generate_localizations_test.dart: correctly creates an untranslated messages file (useSyntheticPackage = false) 01:32 +4309 ~4 -1: test/general.shard/generate_localizations_test.dart: untranslated messages suggestion is printed when translation is missing: command line message 01:32 +4310 ~4 -1: test/general.shard/generate_localizations_test.dart: correctly adds a headerString when it is set 01:32 +4311 ~4 -1: test/general.shard/generate_localizations_test.dart: creates list of inputs and outputs when file path is specified 01:32 +4312 ~4 -1: test/general.shard/generate_localizations_test.dart: generateLocalizations forwards arguments correctly 01:32 +4313 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on non-MacOS platform ensure unsupported for projects are included when includeDevicesUnsupportedByProject is true 01:32 +4314 ~4 -1: test/general.shard/generate_localizations_test.dart: generateLocalizations works even if CWD does not have a pubspec.yaml 01:32 +4315 ~4 -1: test/general.shard/generate_localizations_test.dart: generateLocalizations works even if CWD does not have a pubspec.yaml 01:32 +4316 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on non-MacOS platform finds single device with hasSpecifiedDeviceId when matching wireless device 01:32 +4317 ~4 -1: test/general.shard/generate_localizations_test.dart: generateLocalizations uses the same line terminator as pubspec.yaml 01:32 +4318 ~4 -1: test/general.shard/generate_localizations_test.dart: generateLocalizations uses the same line terminator as pubspec.yaml 01:32 +4319 ~4 -1: test/general.shard/generate_localizations_test.dart: generateLocalizations uses the same line terminator as pubspec.yaml 01:32 +4320 ~4 -1: test/general.shard/generate_localizations_test.dart: generateLocalizations uses the same line terminator as pubspec.yaml 01:32 +4321 ~4 -1: test/general.shard/generate_localizations_test.dart: generateLocalizations uses the same line terminator as pubspec.yaml 01:32 +4322 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on non-MacOS platform finds single device with device not specified when single wireless device 01:33 +4323 ~4 -1: test/general.shard/generate_localizations_test.dart: generateLocalizations other logs from flutter_tools does not affect gen-l10n 01:33 +4324 ~4 -1: test/general.shard/generate_localizations_test.dart: generateLocalizations other logs from flutter_tools does not affect gen-l10n 01:33 +4325 ~4 -1: test/general.shard/generate_localizations_test.dart: generateLocalizations other logs from flutter_tools does not affect gen-l10n 01:33 +4326 ~4 -1: test/general.shard/generate_localizations_test.dart: generateLocalizations other logs from flutter_tools does not affect gen-l10n 01:33 +4327 ~4 -1: test/general.shard/generate_localizations_test.dart: generateLocalizations other logs from flutter_tools does not affect gen-l10n 01:33 +4328 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on non-MacOS platform finds no devices with hasSpecifiedDeviceId when matching device is unsupported by flutter 01:33 +4329 ~4 -1: test/general.shard/generate_localizations_test.dart: generateLocalizations throws exception on missing flutter: generate: true flag 01:33 +4330 ~4 -1: test/general.shard/generate_localizations_test.dart: generateLocalizations throws exception on missing flutter: generate: true flag 01:33 +4331 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on non-MacOS platform finds no devices with hasSpecifiedDeviceId when deviceConnectionInterface does not match filter of attached 01:33 +4332 ~4 -1: test/general.shard/generate_localizations_test.dart: generateLocalizations blank lines generated nicely 01:33 +4333 ~4 -1: test/general.shard/generate_localizations_test.dart: generateLocalizations blank lines generated nicely 01:33 +4334 ~4 -1: test/general.shard/generate_localizations_test.dart: generateLocalizations blank lines generated nicely 01:33 +4335 ~4 -1: test/general.shard/generate_localizations_test.dart: generateLocalizations blank lines generated nicely 01:33 +4336 ~4 -1: test/general.shard/generate_localizations_test.dart: generateLocalizations blank lines generated nicely 01:33 +4337 ~4 -1: test/general.shard/generate_localizations_test.dart: generateLocalizations blank lines generated nicely 01:33 +4338 ~4 -1: test/general.shard/generate_localizations_test.dart: generateLocalizations blank lines generated nicely 01:33 +4339 ~4 -1: test/general.shard/generate_localizations_test.dart: generateLocalizations blank lines generated nicely 01:33 +4340 ~4 -1: test/general.shard/generate_localizations_test.dart: generateLocalizations blank lines generated nicely 01:33 +4341 ~4 -1: test/general.shard/generate_localizations_test.dart: generateLocalizations blank lines generated nicely 01:33 +4342 ~4 -1: test/general.shard/generate_localizations_test.dart: generateLocalizations blank lines generated nicely 01:33 +4343 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on non-MacOS platform finds multiple devices with hasSpecifiedDeviceId with stdinHasTerminal including only wireless devices 01:33 +4344 ~4 -1: test/general.shard/generate_localizations_test.dart: can use decimalPatternDigits with decimalDigits optional parameter 01:33 +4345 ~4 -1: test/general.shard/generate_localizations_test.dart: can use decimalPatternDigits with decimalDigits optional parameter 01:33 +4346 ~4 -1: test/general.shard/generate_localizations_test.dart: can use decimalPatternDigits with decimalDigits optional parameter 01:33 +4347 ~4 -1: test/general.shard/generate_localizations_test.dart: can use decimalPatternDigits with decimalDigits optional parameter 01:33 +4348 ~4 -1: test/general.shard/generate_localizations_test.dart: can use decimalPatternDigits with decimalDigits optional parameter 01:33 +4349 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on non-MacOS platform finds multiple devices with device not specified with stdinHasTerminal including only attached devices 01:33 +4350 ~4 -1: test/general.shard/generate_localizations_test.dart: untranslated messages file included in generated JSON list of outputs 01:33 +4351 ~4 -1: test/general.shard/generate_localizations_test.dart: untranslated messages file included in generated JSON list of outputs 01:33 +4352 ~4 -1: test/general.shard/generate_localizations_test.dart: untranslated messages file included in generated JSON list of outputs 01:33 +4353 ~4 -1: test/general.shard/generate_localizations_test.dart: untranslated messages file included in generated JSON list of outputs 01:33 +4354 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on non-MacOS platform finds multiple devices with device not specified without stdinHasTerminal including attached, wireless, unsupported devices 01:33 +4355 ~4 -1: test/general.shard/generate_localizations_test.dart: sets templateArbFileName with more than one underscore correctly 01:33 +4356 ~4 -1: test/general.shard/generate_localizations_test.dart: sets templateArbFileName with more than one underscore correctly 01:33 +4357 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on non-MacOS platform finds multiple devices with hasSpecifiedAllDevices including attached, wireless, unsupported devices 01:33 +4358 ~4 -1: test/general.shard/generate_localizations_test.dart: can generate method with named parameter 01:33 +4359 ~4 -1: test/general.shard/generate_localizations_test.dart: can generate method with named parameter 01:33 +4360 ~4 -1: test/general.shard/generate_localizations_test.dart: can generate method with named parameter 01:33 +4361 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on mac platform finds multiple devices with hasSpecifiedDeviceId with stdinHasTerminal including only wireless devices 01:33 +4362 ~4 -1: test/general.shard/generate_localizations_test.dart: should not overwrite existing pubspec.yaml file when using synthetic package 01:33 +4363 ~4 -1: test/general.shard/generate_localizations_test.dart: should not overwrite existing pubspec.yaml file when using synthetic package 01:33 +4364 ~4 -1: test/general.shard/generate_localizations_test.dart: should not overwrite existing pubspec.yaml file when using synthetic package 01:33 +4365 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on mac platform finds multiple devices with hasSpecifiedDeviceId without stdinHasTerminal including only one ephemeral 01:33 +4366 ~4 -1: test/general.shard/generate_localizations_test.dart: generates nullable localizations class getter via static `of` method by default 01:33 +4367 ~4 -1: test/general.shard/generate_localizations_test.dart: generates nullable localizations class getter via static `of` method by default 01:33 +4368 ~4 -1: test/general.shard/generate_localizations_test.dart: generates nullable localizations class getter via static `of` method by default 01:33 +4369 ~4 -1: test/general.shard/generate_localizations_test.dart: generates nullable localizations class getter via static `of` method by default 01:33 +4370 ~4 -1: test/general.shard/generate_localizations_test.dart: generates nullable localizations class getter via static `of` method by default 01:33 +4371 ~4 -1: test/general.shard/generate_localizations_test.dart: generates nullable localizations class getter via static `of` method by default 01:33 +4372 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on mac platform finds multiple devices with device not specified with stdinHasTerminal with verbose logging including only attached devices 01:33 +4373 ~4 -1: test/general.shard/generate_localizations_test.dart: setting a headerFile that does not exist should fail 01:33 +4374 ~4 -1: test/general.shard/generate_localizations_test.dart: setting a headerFile that does not exist should fail 01:33 +4375 ~4 -1: test/general.shard/generate_localizations_test.dart: setting a headerFile that does not exist should fail 01:33 +4376 ~4 -1: test/general.shard/generate_localizations_test.dart: setting a headerFile that does not exist should fail 01:33 +4377 ~4 -1: test/general.shard/generate_localizations_test.dart: setting a headerFile that does not exist should fail 01:33 +4378 ~4 -1: test/general.shard/generate_localizations_test.dart: setting a headerFile that does not exist should fail 01:33 +4379 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on mac platform finds multiple devices with hasSpecifiedAllDevices including attached, wireless, unsupported devices 01:33 +4380 ~4 -1: test/general.shard/generate_localizations_test.dart: uses inputPathString as outputPathString when the outputPathString is null while not using the synthetic package option 01:33 +4381 ~4 -1: test/general.shard/generate_localizations_test.dart: uses inputPathString as outputPathString when the outputPathString is null while not using the synthetic package option 01:33 +4382 ~4 -1: test/general.shard/generate_localizations_test.dart: uses inputPathString as outputPathString when the outputPathString is null while not using the synthetic package option 01:33 +4383 ~4 -1: test/general.shard/generate_localizations_test.dart: uses inputPathString as outputPathString when the outputPathString is null while not using the synthetic package option 01:33 +4384 ~4 -1: test/general.shard/generate_localizations_test.dart: uses inputPathString as outputPathString when the outputPathString is null while not using the synthetic package option 01:33 +4385 ~4 -1: test/general.shard/generate_localizations_test.dart: uses inputPathString as outputPathString when the outputPathString is null while not using the synthetic package option 01:33 +4386 ~4 -1: test/general.shard/generate_localizations_test.dart: uses inputPathString as outputPathString when the outputPathString is null while not using the synthetic package option 01:33 +4387 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on mac platform finds single device with hasSpecifiedDeviceId when exact matching an attached device and partial matching a wireless device 01:33 +4388 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on mac platform finds single device with hasSpecifiedDeviceId when partially matching wireless device and an attached device from different discoverer 01:33 +4389 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on mac platform finds single device with hasSpecifiedDeviceId when partially matching single wireless devices 01:33 +4390 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on mac platform finds single device with hasSpecifiedDeviceId when partially matching multiple device but only one is connected 01:33 +4391 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on mac platform finds single device with hasSpecifiedDeviceId when matching attached device 01:33 +4392 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on mac platform finds single device with hasSpecifiedDeviceId when matching device is unsupported by project 01:33 +4393 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on mac platform finds single device with hasSpecifiedDeviceId when multiple matches but first is unsupported by flutter 01:33 +4394 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on mac platform finds single device with hasSpecifiedDeviceId when matching single non-ephemeral attached device 01:33 +4395 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on mac platform finds single device with device not specified with stdinHasTerminal when single non-ephemeral attached device 01:33 +4396 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on mac platform finds single device with device not specified with stdinHasTerminal handle invalid options for device 01:33 +4397 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on mac platform finds single device with device not specified when single wireless device 01:33 +4398 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on mac platform finds single device with device not specified when multiple but only one attached ephemeral 01:33 +4399 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on mac platform finds single device with device not specified when single ephemeral attached device 01:33 +4400 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on mac platform finds single device with device not specified without stdinHasTerminal when single non-ephemeral attached device 01:33 +4401 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on mac platform finds single device with hasSpecifiedAllDevices when only one device 01:33 +4402 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on mac platform finds single device with hasSpecifiedAllDevices when single non-ephemeral attached device 01:33 +4403 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on mac platform when cannot launch anything does not search for devices 01:33 +4404 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on mac platform finds no devices with hasSpecifiedDeviceId when only matching device is dev mode disabled 01:33 +4405 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on mac platform finds no devices with hasSpecifiedDeviceId when one of the matching devices is unpaired 01:33 +4406 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on mac platform finds no devices with hasSpecifiedDeviceId when all matching devices are dev mode disabled 01:33 +4407 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on mac platform finds no devices with hasSpecifiedDeviceId when all matching devices are unpaired 01:33 +4408 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on mac platform finds no devices with hasSpecifiedDeviceId when one of the matching devices has dev mode disabled 01:33 +4409 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on mac platform finds no devices with hasSpecifiedDeviceId when only matching device is unpaired 01:33 +4410 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on mac platform finds no devices with hasSpecifiedDeviceId when matching device is unsupported by flutter 01:33 +4411 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on mac platform finds no devices with hasSpecifiedDeviceId when no devices match 01:33 +4412 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on mac platform finds no devices with hasSpecifiedDeviceId when no devices 01:33 +4413 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on mac platform finds no devices with hasSpecifiedDeviceId when deviceConnectionInterface does not match filter of wireless 01:33 +4414 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on mac platform finds no devices with device not specified when all found devices are not connected 01:33 +4415 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on mac platform finds no devices with device not specified when deviceConnectionInterface does not match filter of wireless 01:33 +4416 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on mac platform finds no devices with device not specified when no devices 01:33 +4417 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on mac platform finds no devices with device not specified when device is unsupported by flutter or project 01:33 +4418 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on mac platform finds no devices with hasSpecifiedAllDevices when no devices 01:33 +4419 ~4 -1: test/general.shard/runner/target_devices_test.dart: findAllTargetDevices on mac platform finds no devices with hasSpecifiedAllDevices when devices are either unsupported by flutter or project or all 01:33 +4420 ~4 -1: test/general.shard/runner/target_devices_test.dart: Ensure factory returns TargetDevicesWithExtendedWirelessDeviceDiscovery on MacOS 01:33 +4421 ~4 -1: test/general.shard/runner/target_devices_test.dart: Ensure factory returns default when not on MacOS 01:34 +4422 ~4 -1: test/general.shard/runner/flutter_command_runner_test.dart: FlutterCommandRunner (setUpAll) 01:34 +4422 ~4 -1: test/general.shard/runner/flutter_command_runner_test.dart: FlutterCommandRunner run does not check that Flutter installation is up-to-date with CI=true in environment 01:34 +4423 ~4 -1: test/general.shard/runner/flutter_command_runner_test.dart: FlutterCommandRunner run checks that Flutter installation is up-to-date 01:34 +4424 ~4 -1: test/general.shard/runner/flutter_command_runner_test.dart: FlutterCommandRunner run Doesn't crash on invalid .packages file 01:34 +4425 ~4 -1: test/general.shard/runner/flutter_command_runner_test.dart: FlutterCommandRunner run does not check that Flutter installation is up-to-date with --machine flag 01:34 +4426 ~4 -1: test/general.shard/runner/flutter_command_runner_test.dart: FlutterCommandRunner run checks that Flutter installation is up-to-date with CI=true and --machine when explicit --version-check 01:34 +4427 ~4 -1: test/general.shard/runner/flutter_command_runner_test.dart: FlutterCommandRunner run does not check that Flutter installation is up-to-date with --machine flag present anywhere 01:34 +4428 ~4 -1: test/general.shard/runner/flutter_command_runner_test.dart: FlutterCommandRunner run print-dtd flag sets DevtoolsLauncher.printDtdUri to false when not present Manage your Flutter app development. Common commands: flutter create <output directory> Create a new Flutter project in the specified directory. flutter run [options] Run your Flutter application on an attached device or in an emulator. Usage: flutter <command> [arguments] Global options: -h, --help Print this usage information. -v, --verbose Noisy logging, including all shell commands executed. If used with "--help", shows hidden options. If used with "flutter doctor", shows additional diagnostic information. (Use "-vv" to force verbose logging in those cases.) -d, --device-id Target device id or name (prefixes allowed). --version Reports the version of this tool. --enable-analytics Enable telemetry reporting each time a flutter or dart command runs. --disable-analytics Disable telemetry reporting each time a flutter or dart command runs, until it is re-enabled. --suppress-analytics Suppress analytics reporting for the current CLI invocation. Available commands: dummy does nothing Run "flutter help <command>" for more information about a command. Run "flutter help -v" for verbose help output, including less commonly used options. 01:34 +4429 ~4 -1: test/general.shard/runner/flutter_command_runner_test.dart: FlutterCommandRunner run print-dtd flag sets DevtoolsLauncher.printDtdUri to true when present Manage your Flutter app development. Common commands: flutter create <output directory> Create a new Flutter project in the specified directory. flutter run [options] Run your Flutter application on an attached device or in an emulator. Usage: flutter <command> [arguments] Global options: -h, --help Print this usage information. -v, --verbose Noisy logging, including all shell commands executed. If used with "--help", shows hidden options. If used with "flutter doctor", shows additional diagnostic information. (Use "-vv" to force verbose logging in those cases.) -d, --device-id Target device id or name (prefixes allowed). --version Reports the version of this tool. --enable-analytics Enable telemetry reporting each time a flutter or dart command runs. --disable-analytics Disable telemetry reporting each time a flutter or dart command runs, until it is re-enabled. --suppress-analytics Suppress analytics reporting for the current CLI invocation. Available commands: dummy does nothing Run "flutter help <command>" for more information about a command. Run "flutter help -v" for verbose help output, including less commonly used options. 01:34 +4430 ~4 -1: test/general.shard/runner/flutter_command_runner_test.dart: FlutterCommandRunner run does not check that Flutter installation is up-to-date if redirecting shell completion 01:34 +4431 ~4 -1: test/general.shard/runner/flutter_command_runner_test.dart: FlutterCommandRunner run getRepoPackages 01:34 +4432 ~4 -1: test/general.shard/runner/flutter_command_runner_test.dart: FlutterCommandRunner run wrapping checks that output wrapping is turned off when set on the command line and writing to a terminal 01:34 +4433 ~4 -1: test/general.shard/runner/flutter_command_runner_test.dart: FlutterCommandRunner run wrapping checks that output wrapping is turned on when set on the command line, but not writing to a terminal 01:34 +4434 ~4 -1: test/general.shard/runner/flutter_command_runner_test.dart: FlutterCommandRunner run wrapping checks that output wrapping is turned on when writing to a terminal 01:34 +4435 ~4 -1: test/general.shard/runner/flutter_command_runner_test.dart: FlutterCommandRunner run wrapping checks that output wrapping is turned off when not writing to a terminal 01:34 +4436 ~4 -1: test/general.shard/runner/flutter_command_runner_test.dart: FlutterCommandRunner run Fetches tags when --version is used 01:34 +4437 ~4 -1: test/general.shard/runner/flutter_command_runner_test.dart: FlutterCommandRunner run checks that Flutter installation is up-to-date if shell completion to terminal 01:34 +4438 ~4 -1: test/general.shard/runner/flutter_command_runner_test.dart: FlutterCommandRunner (tearDownAll) 01:35 +4438 ~4 -1: test/general.shard/runner/local_engine_test.dart: works if --local-engine is specified and --local-engine-src-path is specified 01:35 +4439 ~4 -1: test/general.shard/runner/runner_test.dart: runner handles ProcessException calling git when ProcessManager.canRun fails 01:35 +4440 ~4 -1: test/general.shard/runner/runner_test.dart: runner handles ProcessException calling git when ProcessManager.canRun fails 01:35 +4441 ~4 -1: test/general.shard/runner/runner_test.dart: runner handles ProcessException calling git when ProcessManager.canRun fails 01:35 +4442 ~4 -1: test/general.shard/runner/runner_test.dart: runner handles ProcessException calling git when ProcessManager.canRun fails 01:35 +4443 ~4 -1: test/general.shard/runner/runner_test.dart: runner handles ProcessException calling git when ProcessManager.canRun fails 01:35 +4444 ~4 -1: test/general.shard/runner/runner_test.dart: runner handles ProcessException calling git when ProcessManager.canRun fails 01:35 +4445 ~4 -1: test/general.shard/runner/runner_test.dart: runner handles ProcessException calling git when ProcessManager.canRun fails 01:35 +4446 ~4 -1: test/general.shard/runner/runner_test.dart: runner handles ProcessException calling git when ProcessManager.canRun fails 01:35 +4447 ~4 -1: test/general.shard/runner/runner_test.dart: runner handles ProcessException calling git when ProcessManager.canRun fails 01:35 +4448 ~4 -1: test/general.shard/runner/runner_test.dart: runner handles ProcessException calling git when ProcessManager.canRun fails 01:35 +4449 ~4 -1: test/general.shard/runner/runner_test.dart: runner handles ProcessException calling git when ProcessManager.canRun fails 01:35 +4450 ~4 -1: test/general.shard/runner/runner_test.dart: runner handles ProcessException calling git when ProcessManager.canRun fails 01:35 +4451 ~4 -1: test/general.shard/runner/runner_test.dart: runner handles ProcessException calling git when ProcessManager.canRun fails 01:35 +4452 ~4 -1: test/general.shard/runner/runner_test.dart: runner handles ProcessException calling git when ProcessManager.canRun fails 01:35 +4453 ~4 -1: test/general.shard/runner/runner_test.dart: runner handles ProcessException calling git when ProcessManager.canRun fails 01:35 +4454 ~4 -1: test/general.shard/runner/runner_test.dart: runner catches ProcessException calling git because it's not available 01:35 +4455 ~4 -1: test/general.shard/runner/runner_test.dart: runner do not print welcome on bots 01:35 +4456 ~4 -1: test/general.shard/runner/runner_test.dart: runner (crash reporting) create local report 01:35 +4457 ~4 -1: test/general.shard/runner/runner_test.dart: runner (crash reporting) in directory without permission create local report in temporary directory 01:35 +4458 ~4 -1: test/general.shard/runner/runner_test.dart: runner (crash reporting) error handling crash report (synchronous crash) 01:35 +4459 ~4 -1: test/general.shard/runner/runner_test.dart: runner (crash reporting) error handling crash report (asynchronous crash) 01:35 +4460 ~4 -1: test/general.shard/runner/runner_test.dart: unified_analytics --enable-analytics and --disable-analytics do not send an event when telemetry is already enabled/disabled 01:35 +4461 ~4 -1: test/general.shard/runner/runner_test.dart: unified_analytics --enable-analytics and --disable-analytics enables/disables telemetry 01:35 +4462 ~4 -1: test/general.shard/runner/runner_test.dart: unified_analytics --enable-analytics and --disable-analytics send an event when telemetry is enabled/disabled 01:35 +4463 ~4 -1: test/general.shard/runner/runner_test.dart: unified_analytics runner disable telemetry with flag 01:35 +4464 ~4 -1: test/general.shard/runner/runner_test.dart: unified_analytics throw error when both flags passed 01:36 +4465 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command (setUpAll) 01:36 +4465 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command honors shouldUpdateCache false 01:36 +4466 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command reports null safety analytics when reportNullSafety is true 01:36 +4467 ~4 -1: test/general.shard/isolated/ios/native_assets_test.dart: build with assets debug 01:36 +4468 ~4 -1: test/general.shard/isolated/ios/native_assets_test.dart: build with assets debug 01:36 +4469 ~4 -1: test/general.shard/isolated/ios/native_assets_test.dart: build with assets debug 01:36 +4470 ~4 -1: test/general.shard/isolated/ios/native_assets_test.dart: build with assets debug 01:36 +4471 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command FlutterCommandResult.success() 01:36 +4472 ~4 -1: test/general.shard/isolated/ios/native_assets_test.dart: build with assets release 01:36 +4473 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command --dart-define-from-file throws a ToolExit when the provided .env file is malformed 01:36 +4474 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command --dart-define-from-file throws a ToolExit when the argued path points to a directory 01:36 +4475 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command --dart-define-from-file works with mixed file formats 01:36 +4476 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command --dart-define-from-file throws a ToolExit when the given JSON file is malformed 01:36 +4477 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command --dart-define-from-file throws a ToolExit when .env file contains a multiline value 01:36 +4478 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command --dart-define-from-file when files contain entries with duplicate keys, uses the value from the lattermost file 01:36 +4479 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command --dart-define-from-file correctly parses a valid env file 01:36 +4480 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command --dart-define-from-file has values with identical keys from --dart-define take precedence 01:36 +4481 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command --dart-define-from-file parses values from JSON files and includes them in defines list 01:36 +4482 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command --dart-define-from-file throws a ToolExit when the provided file does not exist 01:36 +4483 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command reports command that results in success 01:36 +4484 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command sets useLocalCanvasKit in BuildInfo 01:36 +4485 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command use fileSystemRoots to generate BuildInfo 01:36 +4486 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command finds the target file with specified value 01:36 +4487 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command --flavor CLI option overrides default flavor from manifest 01:36 +4488 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command --flavor tool loads default flavor from manifest, but cli overrides 01:36 +4489 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command --flavor tool exits when FLUTTER_APP_FLAVOR is already set in user's environment 01:36 +4490 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command --flavor tool exits when FLUTTER_APP_FLAVOR is set in --dart-define or --dart-define-from-file 01:36 +4491 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command unsets assumeInitializeFromDillUpToDate in BuildInfo when disabled 01:36 +4492 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command dds options --no-dds 01:36 +4493 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command use packagesPath to generate BuildInfo 01:36 +4494 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command includes assumeInitializeFromDillUpToDate in BuildInfo 01:36 +4495 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command FlutterCommandResult.warning() 01:36 +4496 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command devToolsServerAddress returns parsed uri 01:36 +4497 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command dds options --disable-dds 01:36 +4498 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command no timing report without usagePath 01:36 +4499 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command uses the error handling file system 01:36 +4500 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command use fileSystemScheme to generate BuildInfo 01:36 +4501 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command signals tests reports command that is killed 01:36 +4502 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command signals tests command release lock on kill signal 01:36 +4503 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command reports command that results in warning 01:36 +4504 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command honors shouldUpdateCache true 01:36 +4505 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command devToolsServerAddress returns null for bad input 01:36 +4506 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command finds the target file with default values 01:36 +4507 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command throws tool exit if specified file does not exist 01:36 +4508 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command deprecated command should warn 01:36 +4509 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command findTargetDevice finds single device 01:36 +4510 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command findTargetDevice no device found 01:36 +4511 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command findTargetDevice finds multiple devices 01:36 +4512 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command throws toolExit if flutter_tools source dir doesn't exist 01:36 +4513 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command report failed execution timing too 01:36 +4514 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command help text contains global options 01:36 +4515 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command dds options --dds --disable-dds 01:36 +4516 ~4 -1: test/general.shard/runner/flutter_command_test.dart: Flutter Command dds options --dds 01:36 +4517 ~4 -1: test/general.shard/isolated/macos/native_assets_host_test.dart: framework name conflicts 01:36 +4518 ~4 -1: test/general.shard/isolated/macos/native_assets_host_test.dart: framework name conflicts 01:36 +4519 ~4 -1: test/general.shard/isolated/macos/native_assets_host_test.dart: framework name conflicts 01:36 +4520 ~4 -1: test/general.shard/isolated/macos/native_assets_host_test.dart: framework name conflicts 01:36 +4521 ~4 -1: test/general.shard/isolated/macos/native_assets_host_test.dart: framework name 01:36 +4522 ~4 -1: test/general.shard/isolated/macos/native_assets_host_test.dart: parseOtoolArchitectureSections multiple lines in section 01:36 +4523 ~4 -1: test/general.shard/isolated/macos/native_assets_host_test.dart: parseOtoolArchitectureSections single architecture but not specified 01:36 +4524 ~4 -1: test/general.shard/isolated/macos/native_assets_host_test.dart: parseOtoolArchitectureSections multiple architectures 01:36 +4525 ~4 -1: test/general.shard/isolated/macos/native_assets_host_test.dart: parseOtoolArchitectureSections single architecture 01:36 +4526 ~4 -1: test/general.shard/isolated/macos/native_assets_host_test.dart: parseOtoolArchitectureSections trim each line in section 01:37 +4527 ~4 -1: test/general.shard/isolated/macos/native_assets_test.dart: build with assets debug flutter tester 01:37 +4528 ~4 -1: test/general.shard/isolated/macos/native_assets_test.dart: NativeAssetsBuildRunnerImpl.cCompilerConfig 01:37 +4529 ~4 -1: test/general.shard/isolated/macos/native_assets_test.dart: build with assets debug 01:37 +4530 ~4 -1: test/general.shard/isolated/windows/native_assets_test.dart: build with assets release 01:37 +4531 ~4 -1: test/general.shard/isolated/windows/native_assets_test.dart: build with assets release 01:37 +4532 ~4 -1: test/general.shard/isolated/windows/native_assets_test.dart: build with assets debug 01:37 +4533 ~4 -1: test/general.shard/isolated/windows/native_assets_test.dart: NativeAssetsBuildRunnerImpl.cCompilerConfig 01:37 +4534 ~4 -1: test/general.shard/isolated/linux/native_assets_test.dart: does not throw if clang not present but no native assets present 01:37 +4535 ~4 -1: test/general.shard/isolated/linux/native_assets_test.dart: NativeAssetsBuildRunnerImpl.cCompilerConfig 01:37 +4536 ~4 -1: test/general.shard/isolated/android/native_assets_test.dart: does not throw if NDK not present but no native assets present 01:37 +4537 ~4 -1: test/general.shard/isolated/android/native_assets_test.dart: throw if NDK not present and there are native assets 01:37 +4538 ~4 -1: test/general.shard/isolated/android/native_assets_test.dart: build with assets debug 01:37 +4539 ~4 -1: test/general.shard/isolated/android/native_assets_test.dart: build with assets release 01:37 +4540 ~4 -1: test/general.shard/isolated/native_assets_test.dart: Native assets build error 01:38 +4541 ~4 -1: test/general.shard/isolated/native_assets_test.dart: build with assets but not enabled 01:38 +4542 ~4 -1: test/general.shard/isolated/native_assets_test.dart: build no assets 01:38 +4543 ~4 -1: test/general.shard/isolated/native_assets_test.dart: Native assets: non-bundled libraries require no copying 01:38 +4544 ~4 -1: test/general.shard/isolated/native_assets_test.dart: Native assets: no duplicate assets with linking 01:38 +4545 ~4 -1: test/general.shard/isolated/build_system/targets/native_assets_test.dart: flutter build with native assets 01:38 +4546 ~4 -1: test/general.shard/isolated/build_system/targets/native_assets_test.dart: Successful native_assets.json and native_assets.d creation with feature enabled 01:38 +4547 ~4 -1: test/general.shard/isolated/build_system/targets/native_assets_test.dart: Successful native_assets.json and native_assets.d creation with feature disabled 01:38 +4548 ~4 -1: test/general.shard/isolated/build_system/targets/native_assets_test.dart: NativeAssets throws error if missing sdk root 01:38 +4549 ~4 -1: test/general.shard/isolated/build_system/targets/native_assets_test.dart: NativeAssets throws error if missing target platform 01:38 +4550 ~4 -1: test/general.shard/isolated/build_system/targets/native_assets_test.dart: flutter build without native assets 01:38 +4551 ~4 -1: test/general.shard/isolated/build_system/targets/native_assets_test.dart: NativeAssets defaults to ios archs if missing 01:38 +4552 ~4 -1: test/general.shard/isolated/build_system/targets/native_assets_test.dart: NativeAssets with an asset 01:38 +4553 ~4 -1: test/general.shard/isolated/resident_runner_test.dart: use the nativeAssetsYamlFile when provided 01:38 +4554 ~4 -1: Some tests failed. Consider enabling the flag chain-stack-traces to receive more detailed exceptions. For example, 'dart test --chain-stack-traces'. ╔═╡ERROR #1╞════════════════════════════════════════════════════════════════════ ║ Command: ../../bin/cache/dart-sdk/bin/dart run test --reporter=expanded --file-reporter=json:/b/s/w/ir/x/t/metrics_1738253109133268.json --test-randomize-ordering-seed=20250130 -j2 --no-color --timeout=2000ms test/general.shard ║ Command exited with exit code 1 but expected zero exit code. ║ Working directory: /b/s/w/ir/cache/builder/flutter/packages/flutter_tools ╚═══════════════════════════════════════════════════════════════════════════════ ▌08:07:00▐ SUBSHARD=commands RUNNING: cd .; bin/flutter --version workingDirectory: null, executable: /b/s/w/ir/cache/builder/flutter/bin/flutter, arguments: [--version] Building flutter tool... Resolving dependencies... Downloading packages... Got dependencies. Flutter 3.29.0-1.0.pre.164 • channel [user-branch] • unknown source Framework • revision 7313c87346 (11 hours ago) • 2025-01-29 23:52:56 -0500 Engine • revision 84b904c4e0 Tools • Dart 3.8.0 (build 3.8.0-edge.fc2c46ae82cf9c34a7c20bfaecaa759782ba1533) • DevTools 2.42.0 ELAPSED TIME: 18.121s for bin/flutter --version in . RUNNING: cd packages/flutter_tools; ../../bin/cache/dart-sdk/bin/dart run test --reporter=expanded --file-reporter=json:/b/s/w/ir/x/t/metrics_1738253220560214.json --test-randomize-ordering-seed=20250130 -j1 --no-color test/commands.shard workingDirectory: /b/s/w/ir/cache/builder/flutter/packages/flutter_tools, executable: /b/s/w/ir/cache/builder/flutter/bin/cache/dart-sdk/bin/dart, arguments: [run, test, --reporter=expanded, --file-reporter=json:/b/s/w/ir/x/t/metrics_1738253220560214.json, --test-randomize-ordering-seed=20250130, -j1, --no-color, test/commands.shard] Shuffling test order with --test-randomize-ordering-seed=20250130 00:00 +0: loading test/commands.shard/permeable/devices_test.dart 00:00 +0: test/commands.shard/permeable/devices_test.dart: (setUpAll) 00:00 +0: test/commands.shard/permeable/devices_test.dart: devices can display no connected devices with the --machine flag 00:00 +1: test/commands.shard/permeable/devices_test.dart: devices can display via the --machine flag 00:00 +2: test/commands.shard/permeable/devices_test.dart: (tearDownAll) 00:00 +2: loading test/commands.shard/permeable/build_appbundle_test.dart 00:00 +2: test/commands.shard/permeable/build_appbundle_test.dart: analytics logs success 00:01 +3: test/commands.shard/permeable/build_appbundle_test.dart: analytics alias aab 00:01 +4: test/commands.shard/permeable/build_appbundle_test.dart: analytics build type 00:01 +5: test/commands.shard/permeable/build_appbundle_test.dart: analytics indicate the default target platforms 00:01 +6: test/commands.shard/permeable/build_appbundle_test.dart: analytics use of the deferred components feature sends a build info event indicating so 00:01 +7: test/commands.shard/permeable/build_appbundle_test.dart: Gradle reports when the app isn't using AndroidX 00:01 +8: test/commands.shard/permeable/build_appbundle_test.dart: Gradle AndroidSdk throws throwsToolExit if AndroidSdk is null 00:01 +9: test/commands.shard/permeable/build_appbundle_test.dart: Gradle reports when the app is using AndroidX 00:02 +10: loading test/commands.shard/permeable/create_test.dart 00:02 +10: test/commands.shard/permeable/create_test.dart: (setUpAll) 00:17 +10: test/commands.shard/permeable/create_test.dart: plugin project with invalid custom project name 00:18 +11: test/commands.shard/permeable/create_test.dart: default project has analysis_options.yaml set up correctly 00:31 +12: test/commands.shard/permeable/create_test.dart: newly created plugin has min flutter sdk version as 3.3.0 00:31 +13: test/commands.shard/permeable/create_test.dart: created plugin with no --platforms flag should not print `no platforms` message if the existing plugin supports a platform. 00:31 +14: test/commands.shard/permeable/create_test.dart: create an empty plugin, then add ios 00:31 +15: test/commands.shard/permeable/create_test.dart: detects and recreates a plugin project correctly 00:35 +16: test/commands.shard/permeable/create_test.dart: tool exits on Windows if given a drive letter without a path 00:35 +16 ~1: test/commands.shard/permeable/create_test.dart: Android Java plugin contains namespace 00:35 +17 ~1: test/commands.shard/permeable/create_test.dart: should show warning when disabled platforms are selected while creating a app 00:36 +18 ~1: test/commands.shard/permeable/create_test.dart: default app uses flutter default versions 00:36 +19 ~1: test/commands.shard/permeable/create_test.dart: create a plugin with ios, then add macos 00:36 +20 ~1: test/commands.shard/permeable/create_test.dart: Throws tool exit on empty samples index 00:36 +21 ~1: test/commands.shard/permeable/create_test.dart: can re-gen app template over existing app project and detect the type 00:36 +22 ~1: test/commands.shard/permeable/create_test.dart: newly created iOS plugins has correct min iOS version 00:36 +23 ~1: test/commands.shard/permeable/create_test.dart: createUTIIdentifier emits a valid identifier 00:36 +24 ~1: test/commands.shard/permeable/create_test.dart: package_ffi error ios language 00:36 +25 ~1: test/commands.shard/permeable/create_test.dart: shouldn't show warning when only enabled platforms are selected while creating a app 00:36 +26 ~1: test/commands.shard/permeable/create_test.dart: should not show warning for incompatible Java/template Gradle versions when created project type is irrelevant 00:36 +27 ~1: test/commands.shard/permeable/create_test.dart: can re-gen default template over existing package project and detect the type 00:36 +28 ~1: test/commands.shard/permeable/create_test.dart: creating a new project should create v2 embedding and never show an Android v1 deprecation warning 00:36 +29 ~1: test/commands.shard/permeable/create_test.dart: should not show warning for incompatible Java/template AGP versions when project type unrelated 00:36 +30 ~1: test/commands.shard/permeable/create_test.dart: plugin does not support any platform by default 00:37 +31 ~1: test/commands.shard/permeable/create_test.dart: Will create an app project if non-empty non-project directory exists without .metadata 00:41 +32 ~1: test/commands.shard/permeable/create_test.dart: app creates maskable icons for web 00:41 +33 ~1: test/commands.shard/permeable/create_test.dart: Correct info.plist key-value pairs for objc iOS project. 00:41 +34 ~1: test/commands.shard/permeable/create_test.dart: Correct info.plist key-value pairs for objc swift project. 00:41 +35 ~1: test/commands.shard/permeable/create_test.dart: plugin supports android if requested 00:41 +36 ~1: test/commands.shard/permeable/create_test.dart: provides an error to the user if samples json download fails 00:41 +37 ~1: test/commands.shard/permeable/create_test.dart: detects and recreates a package project correctly 00:44 +38 ~1: test/commands.shard/permeable/create_test.dart: create a module with --platforms throws error. 00:44 +39 ~1: test/commands.shard/permeable/create_test.dart: Does not double quote description in index.html on web 00:44 +40 ~1: test/commands.shard/permeable/create_test.dart: app does not include ios if disabled in config 00:44 +41 ~1: test/commands.shard/permeable/create_test.dart: recreating project uses pubspec name as project name fallback 00:44 +42 ~1: test/commands.shard/permeable/create_test.dart: plugin passes analysis and unit tests 01:02 +43 ~1: test/commands.shard/permeable/create_test.dart: kotlin/swift legacy app project 01:02 +44 ~1: test/commands.shard/permeable/create_test.dart: FFI plugins error web platform 01:02 +45 ~1: test/commands.shard/permeable/create_test.dart: app supports android and ios by default 01:02 +46 ~1: test/commands.shard/permeable/create_test.dart: plugin project with valid custom project name 01:02 +47 ~1: test/commands.shard/permeable/create_test.dart: create a plugin with android, delete then re-create folders while also adding windows 01:02 +48 ~1: test/commands.shard/permeable/create_test.dart: should return correct warning for incompatible Gradle versions 01:02 +49 ~1: test/commands.shard/permeable/create_test.dart: should not show warning for incompatible Java/template AGP/Gradle versions when not detected 01:02 +50 ~1: test/commands.shard/permeable/create_test.dart: overwrites existing directory when requested 01:03 +51 ~1: test/commands.shard/permeable/create_test.dart: plugin supports ios if requested 01:03 +52 ~1: test/commands.shard/permeable/create_test.dart: plugin creates platform interface by default 01:03 +53 ~1: test/commands.shard/permeable/create_test.dart: Windows plugins handle partially camel-case project names correctly 01:04 +54 ~1: test/commands.shard/permeable/create_test.dart: can re-gen app ios/ folder, reusing custom org 01:04 +55 ~1: test/commands.shard/permeable/create_test.dart: does not create a test/ directory, if it doesn't already exist, when recreating an application project with the --empty flag 01:04 +56 ~1: test/commands.shard/permeable/create_test.dart: Linux plugins handle partially camel-case project names correctly 01:04 +57 ~1: test/commands.shard/permeable/create_test.dart: should show warning when disabled platforms are selected while creating an FFI plugin 01:04 +58 ~1: test/commands.shard/permeable/create_test.dart: fails to re-gen without specified org when org is ambiguous 01:04 +59 ~1: test/commands.shard/permeable/create_test.dart: module project with pub 01:05 +60 ~1: test/commands.shard/permeable/create_test.dart: should show warning for incompatible Java/template AGP versions when detected 01:05 +61 ~1: test/commands.shard/permeable/create_test.dart: should not show warning for incompatible Java/template AGP/Gradle versions when not detected -- minimum compatible Java version 01:05 +62 ~1: test/commands.shard/permeable/create_test.dart: create an ffi package with --platforms throws error. 01:05 +63 ~1: test/commands.shard/permeable/create_test.dart: Windows has correct VERSIONINFO 01:05 +64 ~1: test/commands.shard/permeable/create_test.dart: plugin example app depends on plugin 01:06 +65 ~1: test/commands.shard/permeable/create_test.dart: Correct info.plist key-value pairs for swift iOS module. 01:07 +66 ~1: test/commands.shard/permeable/create_test.dart: fails overwrite when file exists where output directory should be 01:07 +67 ~1: test/commands.shard/permeable/create_test.dart: create an FFI plugin with ios, then add macos 01:07 +68 ~1: test/commands.shard/permeable/create_test.dart: created plugin supports no platforms should print `no platforms` message 01:07 +69 ~1: test/commands.shard/permeable/create_test.dart: null-safe sample-based project have no analyzer errors 01:10 +70 ~1: test/commands.shard/permeable/create_test.dart: plugin supports Windows if requested 01:10 +71 ~1: test/commands.shard/permeable/create_test.dart: create a package with --platforms throws error. 01:10 +72 ~1: test/commands.shard/permeable/create_test.dart: plugin example passes analysis and unit tests 01:26 +73 ~1: test/commands.shard/permeable/create_test.dart: flutter create . on and existing plugin does not add linux folder even feature is enabled 01:26 +74 ~1: test/commands.shard/permeable/create_test.dart: flutter create . on and existing plugin does not add windows folder even feature is enabled 01:26 +75 ~1: test/commands.shard/permeable/create_test.dart: invokes pub in online and offline modes 01:27 +76 ~1: test/commands.shard/permeable/create_test.dart: should not show --ios-language deprecation warning issue for Swift 01:28 +77 ~1: test/commands.shard/permeable/create_test.dart: can create a default project if empty directory exists 01:31 +78 ~1: test/commands.shard/permeable/create_test.dart: Linux plugins handle project names ending in _plugin correctly 01:31 +79 ~1: test/commands.shard/permeable/create_test.dart: flutter create . on and existing plugin does not add web files even feature is enabled 01:32 +80 ~1: test/commands.shard/permeable/create_test.dart: can re-gen plugin ios/ and example/ folders, reusing custom org, without Swift Package Manager 01:32 +81 ~1: test/commands.shard/permeable/create_test.dart: can create a plugin project 01:47 +82 ~1: test/commands.shard/permeable/create_test.dart: Android FFI plugin contains 16kb page support 01:47 +83 ~1: test/commands.shard/permeable/create_test.dart: can re-gen default template over existing app project with no metadata and detect the type 01:47 +84 ~1: test/commands.shard/permeable/create_test.dart: Windows plugins handle project names ending in _plugin correctly 01:47 +85 ~1: test/commands.shard/permeable/create_test.dart: can re-gen module .ios/ folder, reusing custom org 01:49 +86 ~1: test/commands.shard/permeable/create_test.dart: Correct info.plist key-value pairs for objc iOS module. 01:50 +87 ~1: test/commands.shard/permeable/create_test.dart: fails when file exists where output directory should be 01:50 +88 ~1: test/commands.shard/permeable/create_test.dart: show an error message for removed --template=skeleton 01:50 +89 ~1: test/commands.shard/permeable/create_test.dart: androidx is used by default in an app project 01:50 +90 ~1: test/commands.shard/permeable/create_test.dart: Android Kotlin plugin contains namespace 01:50 +91 ~1: test/commands.shard/permeable/create_test.dart: package_ffi error android language 01:50 +92 ~1: test/commands.shard/permeable/create_test.dart: Does not double quote description in manifest.json on web 01:50 +93 ~1: test/commands.shard/permeable/create_test.dart: flutter create . on and existing plugin does not add android folders if android is not supported in pubspec 01:51 +94 ~1: test/commands.shard/permeable/create_test.dart: plugin includes native Java unit tests 01:51 +95 ~1: test/commands.shard/permeable/create_test.dart: app supports Windows if requested 01:51 +96 ~1: test/commands.shard/permeable/create_test.dart: can write samples index to disk 01:51 +97 ~1: test/commands.shard/permeable/create_test.dart: should escape ":" in project description 01:51 +98 ~1: test/commands.shard/permeable/create_test.dart: create an empty plugin, then add android 01:51 +99 ~1: test/commands.shard/permeable/create_test.dart: does not create a test/ directory when creating a new application project with the --empty flag 01:51 +100 ~1: test/commands.shard/permeable/create_test.dart: can re-gen plugin ios/ and example/ folders, reusing custom org, with Swift Package Manager 01:51 +101 ~1: test/commands.shard/permeable/create_test.dart: can create a default project 02:07 +102 ~1: test/commands.shard/permeable/create_test.dart: can create a sample-based project 02:09 +103 ~1: test/commands.shard/permeable/create_test.dart: app does not include android if disabled in config 02:09 +104 ~1: test/commands.shard/permeable/create_test.dart: has correct default content and formatting with app template 02:22 +105 ~1: test/commands.shard/permeable/create_test.dart: can re-gen default template over existing project 02:22 +106 ~1: test/commands.shard/permeable/create_test.dart: create an empty plugin, then add linux 02:22 +107 ~1: test/commands.shard/permeable/create_test.dart: plugin_ffi error android language 02:22 +108 ~1: test/commands.shard/permeable/create_test.dart: can re-gen module .android/ folder, reusing custom org 02:23 +109 ~1: test/commands.shard/permeable/create_test.dart: plugin project supports web 02:29 +110 ~1: test/commands.shard/permeable/create_test.dart: flutter create should tool exit if the template manifest cannot be read 02:29 +111 ~1: test/commands.shard/permeable/create_test.dart: Correct info.plist key-value pairs for objc iOS plugin. 02:29 +112 ~1: test/commands.shard/permeable/create_test.dart: plugin supports Linux if requested 02:29 +113 ~1: test/commands.shard/permeable/create_test.dart: cannot create a project in flutter root 02:30 +114 ~1: test/commands.shard/permeable/create_test.dart: has correct content and formatting with module template 02:43 +115 ~1: test/commands.shard/permeable/create_test.dart: createAndroidIdentifier emits a valid identifier 02:43 +116 ~1: test/commands.shard/permeable/create_test.dart: Flutter module Android project contains namespace 02:44 +117 ~1: test/commands.shard/permeable/create_test.dart: kotlin/swift plugin project without Swift Package Manager 02:44 +118 ~1: test/commands.shard/permeable/create_test.dart: create an empty plugin, then add macos 02:45 +119 ~1: test/commands.shard/permeable/create_test.dart: Correct info.plist key-value pairs for swift iOS plugin. 02:45 +120 ~1: test/commands.shard/permeable/create_test.dart: flutter create -t plugin in an empty folder should not show pubspec.yaml updating suggestion 02:45 +121 ~1: test/commands.shard/permeable/create_test.dart: should not show warning for incompatible Java/template Gradle versions when Java version not found 02:45 +122 ~1: test/commands.shard/permeable/create_test.dart: plugin uses new platform schema 02:45 +123 ~1: test/commands.shard/permeable/create_test.dart: should show --ios-language deprecation warning issue for Objective-C 02:45 +124 ~1: test/commands.shard/permeable/create_test.dart: Android Java plugin sets explicit compatibility version 02:45 +125 ~1: test/commands.shard/permeable/create_test.dart: should not show warning for incompatible Java/template AGP/Gradle versions when not detected -- maximum compatible Java version 02:45 +126 ~1: test/commands.shard/permeable/create_test.dart: shouldn't show warning when only enabled platforms are selected while creating a plugin 02:45 +127 ~1: test/commands.shard/permeable/create_test.dart: flutter create -t plugin in an existing plugin should show pubspec.yaml updating suggestion 02:45 +128 ~1: test/commands.shard/permeable/create_test.dart: objc plugin project with Swift Package Manager 02:46 +129 ~1: test/commands.shard/permeable/create_test.dart: plugin project with custom org 02:46 +130 ~1: test/commands.shard/permeable/create_test.dart: detects and recreates an app project correctly 02:49 +131 ~1: test/commands.shard/permeable/create_test.dart: cannot create a project if non-empty non-project directory exists with .metadata 02:49 +132 ~1: test/commands.shard/permeable/create_test.dart: create a plugin with android, delete then re-create folders 02:49 +133 ~1: test/commands.shard/permeable/create_test.dart: plugin supports web if requested 03:06 +134 ~1: test/commands.shard/permeable/create_test.dart: plugin supports macOS if requested 03:06 +135 ~1: test/commands.shard/permeable/create_test.dart: can create an empty application project 03:09 +136 ~1: test/commands.shard/permeable/create_test.dart: has iOS development team with app template 03:09 +137 ~1: test/commands.shard/permeable/create_test.dart: should show warning when disabled platforms are selected while creating a plugin 03:09 +138 ~1: test/commands.shard/permeable/create_test.dart: plugin includes native Linux unit tests 03:09 +139 ~1: test/commands.shard/permeable/create_test.dart: does not remove an existing test/ directory when recreating an application project with the --empty flag 03:09 +140 ~1: test/commands.shard/permeable/create_test.dart: Android Kotlin plugin sets explicit compatibility version 03:10 +141 ~1: test/commands.shard/permeable/create_test.dart: app supports web if requested 03:10 +142 ~1: test/commands.shard/permeable/create_test.dart: has correct content and formatting with macOS app template 03:10 +143 ~1: test/commands.shard/permeable/create_test.dart: can create a package project 03:24 +144 ~1: test/commands.shard/permeable/create_test.dart: can re-gen app android/ folder, reusing custom org 03:24 +145 ~1: test/commands.shard/permeable/create_test.dart: can re-gen template over existing module project and detect the type 03:24 +146 ~1: test/commands.shard/permeable/create_test.dart: should use caret syntax in SDK version 03:24 +147 ~1: test/commands.shard/permeable/create_test.dart: plugin includes native Windows unit tests 03:24 +148 ~1: test/commands.shard/permeable/create_test.dart: created FFI plugin supports no platforms should print `no platforms` message 03:24 +149 ~1: test/commands.shard/permeable/create_test.dart: plugin includes native Swift unit tests 03:24 +150 ~1: test/commands.shard/permeable/create_test.dart: app supports macOS if requested 03:25 +151 ~1: test/commands.shard/permeable/create_test.dart: should return correct warning for incompatible AGP versions 03:25 +152 ~1: test/commands.shard/permeable/create_test.dart: creates a module project correctly 03:40 +153 ~1: test/commands.shard/permeable/create_test.dart: flutter create should show the incompatible java AGP message 03:40 +154 ~1: test/commands.shard/permeable/create_test.dart: plugin_ffi error ios language 03:40 +155 ~1: test/commands.shard/permeable/create_test.dart: create a plugin with ios and android 03:40 +156 ~1: test/commands.shard/permeable/create_test.dart: plugin includes native Kotlin unit tests 03:40 +157 ~1: test/commands.shard/permeable/create_test.dart: app supports Linux if requested 03:41 +158 ~1: test/commands.shard/permeable/create_test.dart: androidx is used by default in a module project 03:41 +159 ~1: test/commands.shard/permeable/create_test.dart: flutter create . on and existing plugin does not add macos folder even feature is enabled 03:41 +160 ~1: test/commands.shard/permeable/create_test.dart: plugin does not include desktop or web by default 03:41 +161 ~1: test/commands.shard/permeable/create_test.dart: can't create an empty non-application project 03:41 +162 ~1: test/commands.shard/permeable/create_test.dart: has correct application id for android, bundle id for ios and application id for Linux 03:41 +163 ~1: test/commands.shard/permeable/create_test.dart: can re-gen default template over existing plugin project and detect the type 03:41 +164 ~1: test/commands.shard/permeable/create_test.dart: Android FFI plugin contains namespace 03:41 +165 ~1: test/commands.shard/permeable/create_test.dart: create an empty plugin, then add web 03:41 +166 ~1: test/commands.shard/permeable/create_test.dart: create an empty plugin, then add windows 03:41 +167 ~1: test/commands.shard/permeable/create_test.dart: createWindowsIdentifier emits a GUID 03:41 +168 ~1: test/commands.shard/permeable/create_test.dart: swift plugin project with Swift Package Manager 03:41 +169 ~1: test/commands.shard/permeable/create_test.dart: plugin includes native Objective-C unit tests 03:41 +170 ~1: test/commands.shard/permeable/create_test.dart: plugin does not support web if feature is not enabled 03:42 +171 ~1: test/commands.shard/permeable/create_test.dart: app does not include desktop or web by default 03:42 +172 ~1: test/commands.shard/permeable/create_test.dart: should show warning for incompatible Java/template Gradle versions when detected 03:42 +173 ~1: test/commands.shard/permeable/create_test.dart: plugin example app includes an integration test 03:57 +174 ~1: test/commands.shard/permeable/create_test.dart: flutter create . on and existing plugin should show "Your example app code in" 03:57 +175 ~1: test/commands.shard/permeable/create_test.dart: (tearDownAll) 03:57 +175 ~1: loading test/commands.shard/permeable/script_test.dart 03:58 +175 ~1: test/commands.shard/permeable/script_test.dart: (setUpAll) 03:58 +175 ~1: test/commands.shard/permeable/script_test.dart: flutter command can receive `!`, avoiding expansion by cmd.exe 03:58 +175 ~2: test/commands.shard/permeable/script_test.dart: (tearDownAll) 03:58 +175 ~2: loading test/commands.shard/permeable/build_bundle_test.dart 03:58 +175 ~2: test/commands.shard/permeable/build_bundle_test.dart: passes filesystem-scheme through 03:58 +176 ~2: test/commands.shard/permeable/build_bundle_test.dart: bundle can build for macOS if feature is enabled 03:58 +177 ~2: test/commands.shard/permeable/build_bundle_test.dart: bundle --tree-shake-icons fails 03:58 +178 ~2: test/commands.shard/permeable/build_bundle_test.dart: passes profile options through 03:58 +179 ~2: test/commands.shard/permeable/build_bundle_test.dart: passes filesystem-roots through 03:58 +180 ~2: test/commands.shard/permeable/build_bundle_test.dart: passes dart-define through 03:58 +181 ~2: test/commands.shard/permeable/build_bundle_test.dart: passes extra gen_snapshot-options through 03:58 +182 ~2: test/commands.shard/permeable/build_bundle_test.dart: bundle getUsage indicate that project is a module 03:58 +183 ~2: test/commands.shard/permeable/build_bundle_test.dart: bundle fails to build for macOS if feature is disabled 03:58 +184 ~2: test/commands.shard/permeable/build_bundle_test.dart: bundle can build for Windows if feature is enabled 03:58 +185 ~2: test/commands.shard/permeable/build_bundle_test.dart: passes extra frontend-options through 03:58 +186 ~2: test/commands.shard/permeable/build_bundle_test.dart: bundle can build for Linux if feature is enabled 03:58 +187 ~2: test/commands.shard/permeable/build_bundle_test.dart: bundle fails to build for Windows if feature is disabled 03:58 +188 ~2: test/commands.shard/permeable/build_bundle_test.dart: bundle getUsage indicate the target platform 03:59 +189 ~2: test/commands.shard/permeable/build_bundle_test.dart: passes track widget creation through 03:59 +190 ~2: test/commands.shard/permeable/build_bundle_test.dart: bundle getUsage indicate that project is not a module 03:59 +191 ~2: test/commands.shard/permeable/build_bundle_test.dart: bundle fails to build for Linux if feature is disabled 03:59 +192 ~2: test/commands.shard/permeable/build_bundle_test.dart: passes release options through 03:59 +193 ~2: loading test/commands.shard/permeable/widget_preview_test.dart 03:59 +193 ~2: test/commands.shard/permeable/widget_preview_test.dart: flutter widget-preview invokes pub in online and offline modes 04:04 +194 ~2: test/commands.shard/permeable/widget_preview_test.dart: flutter widget-preview start creates .dart_tool/widget_preview_scaffold 04:06 +195 ~2: test/commands.shard/permeable/widget_preview_test.dart: flutter widget-preview start creates .dart_tool/widget_preview_scaffold in the CWD 04:09 +196 ~2: test/commands.shard/permeable/widget_preview_test.dart: flutter widget-preview start finds existing previews and injects them into lib/generated_preview.dart 04:11 +197 ~2: test/commands.shard/permeable/widget_preview_test.dart: flutter widget-preview clean deletes .dart_tool/widget_preview_scaffold 04:14 +198 ~2: test/commands.shard/permeable/widget_preview_test.dart: flutter widget-preview start exits if more than one project directory is provided 04:14 +199 ~2: test/commands.shard/permeable/widget_preview_test.dart: flutter widget-preview start exits if given an invalid directory 04:14 +200 ~2: test/commands.shard/permeable/widget_preview_test.dart: flutter widget-preview start exits if run outside of a Flutter project directory 04:14 +201 ~2: test/commands.shard/permeable/widget_preview_test.dart: flutter widget-preview start finds existing previews in the CWD and injects them into lib/generated_preview.dart 04:16 +202 ~2: loading test/commands.shard/permeable/upgrade_test.dart 04:16 +202 ~2: test/commands.shard/permeable/upgrade_test.dart: UpgradeCommandRunner correctly provides upgrade version on verify only 04:16 +203 ~2: test/commands.shard/permeable/upgrade_test.dart: UpgradeCommandRunner throws on unknown tag, official branch, noforce 04:16 +204 ~2: test/commands.shard/permeable/upgrade_test.dart: UpgradeCommandRunner Show current version to the upgrade message. 04:16 +205 ~2: test/commands.shard/permeable/upgrade_test.dart: UpgradeCommandRunner throws tool exit with uncommitted changes 04:16 +206 ~2: test/commands.shard/permeable/upgrade_test.dart: UpgradeCommandRunner fetchLatestVersion returns version if git succeeds 04:16 +207 ~2: test/commands.shard/permeable/upgrade_test.dart: UpgradeCommandRunner Doesn't continue on known tag, beta branch, no force, already up-to-date 04:16 +208 ~2: test/commands.shard/permeable/upgrade_test.dart: UpgradeCommandRunner flutterUpgradeContinue passes env variables to child process 04:16 +209 ~2: test/commands.shard/permeable/upgrade_test.dart: UpgradeCommandRunner fetchLatestVersion throws toolExit if no upstream configured 04:16 +210 ~2: test/commands.shard/permeable/upgrade_test.dart: UpgradeCommandRunner precacheArtifacts passes env variables to child process 04:16 +211 ~2: test/commands.shard/permeable/upgrade_test.dart: UpgradeCommandRunner runs upgrade Doesn't throw on known tag, beta branch, no force 04:16 +212 ~2: test/commands.shard/permeable/upgrade_test.dart: UpgradeCommandRunner runs upgrade full command upgrade continue prints welcome message 04:17 +213 ~2: test/commands.shard/permeable/upgrade_test.dart: UpgradeCommandRunner runs upgrade does not throw on unknown tag, official branch, force 04:17 +214 ~2: test/commands.shard/permeable/upgrade_test.dart: UpgradeCommandRunner runs upgrade does not throw tool exit with uncommitted changes and force 04:17 +215 ~2: test/commands.shard/permeable/upgrade_test.dart: UpgradeCommandRunner git exception during attemptReset throwsToolExit 04:17 +216 ~2: test/commands.shard/permeable/upgrade_test.dart: UpgradeCommandRunner fetchLatestVersion throws toolExit if HEAD is detached 04:17 +217 ~2: loading test/commands.shard/permeable/packages_test.dart 04:17 +217 ~2: test/commands.shard/permeable/packages_test.dart: (setUpAll) 04:17 +217 ~2: test/commands.shard/permeable/packages_test.dart: packages get/upgrade get generates synthetic package when l10n.yaml has synthetic-package: true Resolving dependencies in `/b/s/w/ir/x/t/flutter_tools.EBOPXO/flutter_tools_packages_test.DZCGOR/flutter_project`... Downloading packages... + async 2.12.0 + boolean_selector 2.1.2 + characters 1.4.0 + clock 1.1.2 + collection 1.19.1 + cupertino_icons 1.0.8 + fake_async 1.3.2 (1.3.3 available) + flutter 0.0.0 from sdk flutter + flutter_lints 5.0.0 + flutter_test 0.0.0 from sdk flutter + leak_tracker 10.0.8 (10.0.9 available) + leak_tracker_flutter_testing 3.0.9 + leak_tracker_testing 3.0.1 + lints 5.1.1 + matcher 0.12.17 + material_color_utilities 0.11.1 (0.12.0 available) + meta 1.16.0 + path 1.9.1 + sky_engine 0.0.0 from sdk flutter + source_span 1.10.1 + stack_trace 1.12.1 + stream_channel 2.1.4 + string_scanner 1.4.1 + term_glyph 1.2.2 + test_api 0.7.4 + vector_math 2.1.4 + vm_service 14.3.1 (15.0.0 available) Changed 27 dependencies in `/b/s/w/ir/x/t/flutter_tools.EBOPXO/flutter_tools_packages_test.DZCGOR/flutter_project`! 4 packages have newer versions incompatible with dependency constraints. Try `flutter pub outdated` for more information. 04:19 +218 ~2: test/commands.shard/permeable/packages_test.dart: packages get/upgrade get --offline fetches packages 04:20 +219 ~2: test/commands.shard/permeable/packages_test.dart: packages get/upgrade indicate that the project is a module in usage value 04:20 +220 ~2: test/commands.shard/permeable/packages_test.dart: packages get/upgrade indicate that the project is not a module in usage value 04:21 +221 ~2: test/commands.shard/permeable/packages_test.dart: packages get/upgrade get fetches packages and has output from pub 04:22 +222 ~2: test/commands.shard/permeable/packages_test.dart: packages get/upgrade get fetches packages and injects plugin in plugin project 04:26 +223 ~2: test/commands.shard/permeable/packages_test.dart: packages get/upgrade upgrade fetches packages 04:26 +224 ~2: test/commands.shard/permeable/packages_test.dart: packages get/upgrade get generates normal files when l10n.yaml has synthetic-package: false Resolving dependencies in `/b/s/w/ir/x/t/flutter_tools.KGXPMH/flutter_tools_packages_test.WJJXTG/flutter_project`... Downloading packages... + async 2.12.0 + boolean_selector 2.1.2 + characters 1.4.0 + clock 1.1.2 + collection 1.19.1 + cupertino_icons 1.0.8 + fake_async 1.3.2 (1.3.3 available) + flutter 0.0.0 from sdk flutter + flutter_lints 5.0.0 + flutter_test 0.0.0 from sdk flutter + leak_tracker 10.0.8 (10.0.9 available) + leak_tracker_flutter_testing 3.0.9 + leak_tracker_testing 3.0.1 + lints 5.1.1 + matcher 0.12.17 + material_color_utilities 0.11.1 (0.12.0 available) + meta 1.16.0 + path 1.9.1 + sky_engine 0.0.0 from sdk flutter + source_span 1.10.1 + stack_trace 1.12.1 + stream_channel 2.1.4 + string_scanner 1.4.1 + term_glyph 1.2.2 + test_api 0.7.4 + vector_math 2.1.4 + vm_service 14.3.1 (15.0.0 available) Changed 27 dependencies in `/b/s/w/ir/x/t/flutter_tools.KGXPMH/flutter_tools_packages_test.WJJXTG/flutter_project`! 4 packages have newer versions incompatible with dependency constraints. Try `flutter pub outdated` for more information. 04:27 +225 ~2: test/commands.shard/permeable/packages_test.dart: packages get/upgrade get fetches packages for a workspace 04:28 +226 ~2: test/commands.shard/permeable/packages_test.dart: packages get/upgrade set the number of plugins as usage value 04:29 +227 ~2: test/commands.shard/permeable/packages_test.dart: packages get/upgrade get explicit-packages-resolution omits ".flutter-plugins" 04:31 +228 ~2: test/commands.shard/permeable/packages_test.dart: packages get/upgrade set no plugins as usage value 04:32 +229 ~2: test/commands.shard/permeable/packages_test.dart: packages get/upgrade indicate that Android project reports v2 in usage value 04:33 +230 ~2: test/commands.shard/permeable/packages_test.dart: packages get/upgrade get fetches packages and injects plugin 04:35 +231 ~2: test/commands.shard/permeable/packages_test.dart: packages test/pub token pass arguments through to pub 04:35 +232 ~2: test/commands.shard/permeable/packages_test.dart: packages test/pub test with bot 04:35 +233 ~2: test/commands.shard/permeable/packages_test.dart: packages test/pub run pass arguments through to pub 04:35 +234 ~2: test/commands.shard/permeable/packages_test.dart: packages test/pub test without bot 04:35 +235 ~2: test/commands.shard/permeable/packages_test.dart: packages test/pub upgrade does not check for pubspec.yaml if -h/--help is passed 04:35 +236 ~2: test/commands.shard/permeable/packages_test.dart: (tearDownAll) 04:35 +236 ~2: loading test/commands.shard/permeable/build_apk_test.dart 04:35 +236 ~2: test/commands.shard/permeable/build_apk_test.dart: Usage split per abi 04:36 +237 ~2: test/commands.shard/permeable/build_apk_test.dart: Usage indicate the default target platforms 04:36 +238 ~2: test/commands.shard/permeable/build_apk_test.dart: Usage logs success 04:36 +239 ~2: test/commands.shard/permeable/build_apk_test.dart: Usage Each build mode respects --target-platform 04:36 +240 ~2: test/commands.shard/permeable/build_apk_test.dart: Usage build type 04:36 +241 ~2: test/commands.shard/permeable/build_apk_test.dart: Usage Impeller AndroidManifest.xml setting EnableImpeller="true" reports an enabled event 04:36 +242 ~2: test/commands.shard/permeable/build_apk_test.dart: Usage Impeller AndroidManifest.xml setting a default APK build reports Impeller as enabled 04:37 +243 ~2: test/commands.shard/permeable/build_apk_test.dart: Usage Impeller AndroidManifest.xml setting EnableImpeller="false" reports an disabled event 04:37 +244 ~2: test/commands.shard/permeable/build_apk_test.dart: Gradle reports when the app is using AndroidX 04:37 +245 ~2: test/commands.shard/permeable/build_apk_test.dart: Gradle shrinking is enabled by default on release mode 04:37 +246 ~2: test/commands.shard/permeable/build_apk_test.dart: Gradle --split-debug-info is enabled when an output directory is provided 04:37 +247 ~2: test/commands.shard/permeable/build_apk_test.dart: Gradle --extra-front-end-options are provided to gradle project 04:37 +248 ~2: test/commands.shard/permeable/build_apk_test.dart: Gradle reports when the app isn't using AndroidX 04:37 +249 ~2: test/commands.shard/permeable/build_apk_test.dart: Gradle AndroidSdk throws throwsToolExit if AndroidSdk is null 04:37 +250 ~2: test/commands.shard/permeable/build_apk_test.dart: Gradle shrinking is disabled when --no-shrink is passed 04:37 +251 ~2: loading test/commands.shard/permeable/build_aar_test.dart 04:37 +251 ~2: test/commands.shard/permeable/build_aar_test.dart: flag parsing defaults 04:38 +252 ~2: test/commands.shard/permeable/build_aar_test.dart: flag parsing parses flags 04:38 +253 ~2: test/commands.shard/permeable/build_aar_test.dart: Usage indicate the target platform 04:38 +254 ~2: test/commands.shard/permeable/build_aar_test.dart: Usage indicate that project is a module 04:38 +255 ~2: test/commands.shard/permeable/build_aar_test.dart: Usage logs success 04:38 +256 ~2: test/commands.shard/permeable/build_aar_test.dart: Gradle support ExtraDartFlagOptions 04:38 +257 ~2: test/commands.shard/permeable/build_aar_test.dart: Gradle Impeller AndroidManifest.xml setting EnableImpeller="true" reports an enabled event 04:39 +258 ~2: test/commands.shard/permeable/build_aar_test.dart: Gradle Impeller AndroidManifest.xml setting a default AAR build reports Impeller as enabled 04:39 +259 ~2: test/commands.shard/permeable/build_aar_test.dart: Gradle Impeller AndroidManifest.xml setting EnableImpeller="false" reports an disabled event 04:39 +260 ~2: test/commands.shard/permeable/build_aar_test.dart: Gradle AndroidSdk throws throwsToolExit if AndroidSdk is null 04:39 +261 ~2: test/commands.shard/permeable/build_aar_test.dart: Gradle throws ToolExit main.dart not found 04:39 +262 ~2: test/commands.shard/permeable/build_aar_test.dart: Gradle throws ToolExit flutter project not valid 04:39 +263 ~2: loading test/commands.shard/hermetic/android_analyze_test.dart 04:39 +263 ~2: test/commands.shard/hermetic/android_analyze_test.dart: Android analyze command should run pub 04:40 +264 ~2: test/commands.shard/hermetic/android_analyze_test.dart: Android analyze command (setUpAll) 04:40 +264 ~2: test/commands.shard/hermetic/android_analyze_test.dart: Android analyze command can output app link settings 04:40 +265 ~2: test/commands.shard/hermetic/android_analyze_test.dart: Android analyze command output app link settings throws if no build variant 04:40 +266 ~2: test/commands.shard/hermetic/android_analyze_test.dart: Android analyze command can list build variants 04:40 +267 ~2: test/commands.shard/hermetic/android_analyze_test.dart: Android analyze command throw if provide multiple path 04:40 +268 ~2: test/commands.shard/hermetic/android_analyze_test.dart: Android analyze command (tearDownAll) 04:40 +268 ~2: loading test/commands.shard/hermetic/create_usage_test.dart 04:40 +268 ~2: test/commands.shard/hermetic/create_usage_test.dart: usageValues (setUpAll) 04:40 +268 ~2: test/commands.shard/hermetic/create_usage_test.dart: usageValues create --offline 04:40 +269 ~2: test/commands.shard/hermetic/create_usage_test.dart: usageValues set iOS host language type as usage value 04:40 +270 ~2: test/commands.shard/hermetic/create_usage_test.dart: usageValues set Android host language type as usage value 04:40 +271 ~2: test/commands.shard/hermetic/create_usage_test.dart: usageValues set template type as usage value 04:40 +272 ~2: test/commands.shard/hermetic/create_usage_test.dart: usageValues package_ffi template not enabled 04:40 +273 ~2: test/commands.shard/hermetic/create_usage_test.dart: usageValues (tearDownAll) 04:40 +273 ~2: loading test/commands.shard/hermetic/build_ios_test.dart 04:41 +273 ~2: test/commands.shard/hermetic/build_ios_test.dart: (setUpAll) 04:41 +273 ~2: test/commands.shard/hermetic/build_ios_test.dart: ios build fails in debug with code analysis 04:41 +274 ~2: test/commands.shard/hermetic/build_ios_test.dart: ios build fails when there is no ios project 04:41 +275 ~2: test/commands.shard/hermetic/build_ios_test.dart: Performs code size analysis and sends analytics 04:41 +276 ~2: test/commands.shard/hermetic/build_ios_test.dart: ios build outputs path and size when successful 04:41 +277 ~2: test/commands.shard/hermetic/build_ios_test.dart: ios build invokes xcode build 04:41 +278 ~2: test/commands.shard/hermetic/build_ios_test.dart: ios build fails on non-macOS platform 04:41 +279 ~2: test/commands.shard/hermetic/build_ios_test.dart: ios build invokes xcode build with disable port publication setting 04:41 +280 ~2: test/commands.shard/hermetic/build_ios_test.dart: ios build invokes xcode build with verbosity 04:41 +281 ~2: test/commands.shard/hermetic/build_ios_test.dart: xcresults device Do not display xcresult issues that needs to be discarded. 04:41 +282 ~2: test/commands.shard/hermetic/build_ios_test.dart: xcresults device Display xcresult issues on console if parsed, suppress Xcode output 04:41 +283 ~2: test/commands.shard/hermetic/build_ios_test.dart: xcresults device Failed to parse xcresult but display missing provisioning profile issue from stdout. 04:41 +284 ~2: test/commands.shard/hermetic/build_ios_test.dart: xcresults device Delete xcresult bundle before each xcodebuild command. 04:43 +285 ~2: test/commands.shard/hermetic/build_ios_test.dart: xcresults device Trace error if xcresult is empty. 04:43 +286 ~2: test/commands.shard/hermetic/build_ios_test.dart: xcresults device No development team issue error message is not displayed if no provisioning profile issue is detected from xcresult first. 04:43 +287 ~2: test/commands.shard/hermetic/build_ios_test.dart: xcresults device xcresult did not detect issue but detected by stdout. 04:43 +288 ~2: test/commands.shard/hermetic/build_ios_test.dart: xcresults device Extra error message for provision profile issue in xcresult bundle. 04:43 +289 ~2: test/commands.shard/hermetic/build_ios_test.dart: xcresults device Trace if xcresult bundle does not exist. 04:43 +290 ~2: test/commands.shard/hermetic/build_ios_test.dart: xcresults device Extra error message for missing simulator platform in xcresult bundle. 04:43 +291 ~2: test/commands.shard/hermetic/build_ios_test.dart: xcresults device General provisioning profile issue error message is not displayed if no development team issue is detected first. 04:43 +292 ~2: test/commands.shard/hermetic/build_ios_test.dart: xcresults device Display xcresult issues with no provisioning profile. 04:43 +293 ~2: test/commands.shard/hermetic/build_ios_test.dart: xcresults device Failed to parse xcresult but detected no development team issue. 04:43 +294 ~2: test/commands.shard/hermetic/build_ios_test.dart: xcresults device xcresult did not detect issue, no development team is detected from build setting. 04:43 +295 ~2: test/commands.shard/hermetic/build_ios_test.dart: Analytics for impeller plist setting Sends an analytics event when Impeller is enabled 04:43 +296 ~2: test/commands.shard/hermetic/build_ios_test.dart: Analytics for impeller plist setting Sends an analytics event when Impeller is disabled 04:43 +297 ~2: test/commands.shard/hermetic/build_ios_test.dart: ios build invokes xcode build without disable port publication setting when not in CI 04:43 +298 ~2: test/commands.shard/hermetic/build_ios_test.dart: ios build invokes xcode build with renamed xcodeproj and xcworkspace 04:43 +299 ~2: test/commands.shard/hermetic/build_ios_test.dart: ios simulator build invokes xcode build 04:43 +300 ~2: test/commands.shard/hermetic/build_ios_test.dart: ios build invokes xcode build with device ID 04:43 +301 ~2: test/commands.shard/hermetic/build_ios_test.dart: xcresults simulator Do not display xcresult issues that needs to be discarded. 04:43 +302 ~2: test/commands.shard/hermetic/build_ios_test.dart: xcresults simulator Trace if xcresult bundle does not exist. 04:43 +303 ~2: test/commands.shard/hermetic/build_ios_test.dart: xcresults simulator Trace error if xcresult is empty. 04:43 +304 ~2: test/commands.shard/hermetic/build_ios_test.dart: xcresults simulator Display xcresult issues on console if parsed. 04:43 +305 ~2: test/commands.shard/hermetic/build_ios_test.dart: (tearDownAll) 04:43 +305 ~2: loading test/commands.shard/hermetic/logs_test.dart 04:44 +305 ~2: test/commands.shard/hermetic/logs_test.dart: logs fail with a bad device id 04:44 +306 ~2: test/commands.shard/hermetic/logs_test.dart: logs does not try to complete exitCompleter multiple times 04:44 +307 ~2: loading test/commands.shard/hermetic/daemon_test.dart 04:45 +307 ~2: test/commands.shard/hermetic/daemon_test.dart: notifyingLogger buffers messages sent before a subscription 04:45 +308 ~2: test/commands.shard/hermetic/daemon_test.dart: notifyingLogger ignores trace messages in non-verbose mode 04:45 +309 ~2: test/commands.shard/hermetic/daemon_test.dart: notifyingLogger sends trace messages in notify verbose mode 04:45 +310 ~2: test/commands.shard/hermetic/daemon_test.dart: notifyingLogger outputs trace messages in verbose mode 04:45 +311 ~2: test/commands.shard/hermetic/daemon_test.dart: notifyingLogger responds to .supportsColor 04:45 +312 ~2: test/commands.shard/hermetic/daemon_test.dart: daemon proxy.connect connects to ipv6 if ipv4 failed 04:45 +313 ~2: test/commands.shard/hermetic/daemon_test.dart: daemon device.getDevices should respond with list 04:45 +314 ~2: test/commands.shard/hermetic/daemon_test.dart: daemon daemon.getSupportedPlatforms command should succeed 04:45 +315 ~2: test/commands.shard/hermetic/daemon_test.dart: daemon devtools.serve command should return null fields if null returned 04:45 +316 ~2: test/commands.shard/hermetic/daemon_test.dart: daemon device.startDartDevelopmentService and .shutdownDartDevelopmentService starts and stops DDS 04:45 +317 ~2: test/commands.shard/hermetic/daemon_test.dart: daemon printWarning should send daemon.logMessage event 04:45 +318 ~2: test/commands.shard/hermetic/daemon_test.dart: daemon daemon.version command should succeed 04:45 +319 ~2: test/commands.shard/hermetic/daemon_test.dart: daemon device.discoverDevices should respond with list 04:45 +320 ~2: test/commands.shard/hermetic/daemon_test.dart: daemon device.startApp and .stopApp device.startApp and .stopApp starts and stops an app 04:45 +321 ~2: test/commands.shard/hermetic/daemon_test.dart: daemon ext.flutter.debugPaint via service extension without an appId should report an error 04:45 +322 ~2: test/commands.shard/hermetic/daemon_test.dart: daemon device.logReader.start and .stop starts and stops log reader 04:45 +323 ~2: test/commands.shard/hermetic/daemon_test.dart: daemon emulator.launch coldboot parameter must be boolean 04:45 +324 ~2: test/commands.shard/hermetic/daemon_test.dart: daemon emulator.getEmulators should respond with list 04:45 +325 ~2: test/commands.shard/hermetic/daemon_test.dart: daemon printTrace should send daemon.logMessage event when notifyVerbose is enabled 04:45 +326 ~2: test/commands.shard/hermetic/daemon_test.dart: daemon devtools.serve command should return host and port on success 04:45 +327 ~2: test/commands.shard/hermetic/daemon_test.dart: daemon emulator.launch without an emulatorId should report an error 04:45 +328 ~2: test/commands.shard/hermetic/daemon_test.dart: daemon device.supportsRuntimeMode returns correct value 04:45 +329 ~2: test/commands.shard/hermetic/daemon_test.dart: daemon device.getDiagnostics returns correct value 04:45 +330 ~2: test/commands.shard/hermetic/daemon_test.dart: daemon daemon.setNotifyVerbose command should update the notify verbose status to false 04:45 +331 ~2: test/commands.shard/hermetic/daemon_test.dart: daemon daemon.setNotifyVerbose command should update the notify verbose status to true 04:45 +332 ~2: test/commands.shard/hermetic/daemon_test.dart: daemon should send device.added event when device is discovered 04:45 +333 ~2: test/commands.shard/hermetic/daemon_test.dart: daemon daemon can send exposeUrl requests to the client 04:45 +334 ~2: test/commands.shard/hermetic/daemon_test.dart: daemon app.restart without an appId should report an error 04:45 +335 ~2: test/commands.shard/hermetic/daemon_test.dart: daemon device.discoverDevices reports available devices 04:45 +336 ~2: test/commands.shard/hermetic/daemon_test.dart: daemon device.getDevices reports available devices 04:45 +337 ~2: test/commands.shard/hermetic/daemon_test.dart: daemon printStatus should log to stdout when logToStdout is enabled 04:45 +338 ~2: test/commands.shard/hermetic/daemon_test.dart: daemon app.stop without appId should report an error 04:45 +339 ~2: test/commands.shard/hermetic/daemon_test.dart: daemon printError should send daemon.logMessage event 04:45 +340 ~2: test/commands.shard/hermetic/daemon_test.dart: daemon daemon.shutdown command should stop daemon 04:45 +341 ~2: test/commands.shard/hermetic/daemon_test.dart: daemon printBox should log to stdout when logToStdout is enabled 04:45 +342 ~2: test/commands.shard/hermetic/daemon_test.dart: daemon proxy.connect fails if both ipv6 and ipv4 failed 04:45 +343 ~2: test/commands.shard/hermetic/daemon_test.dart: daemon proxy.connect tries to connect to an ipv4 address and proxies the connection correctly 04:45 +344 ~2: test/commands.shard/hermetic/daemon_test.dart: daemon queue does not merge results of different operations 04:45 +345 ~2: test/commands.shard/hermetic/daemon_test.dart: daemon queue does not run any operations concurrently 04:45 +346 ~2: test/commands.shard/hermetic/daemon_test.dart: daemon queue debounces/merges same operation type and returns same result 04:45 +347 ~2: test/commands.shard/hermetic/daemon_test.dart: daemon queue does not merge results outside of the debounce duration 04:45 +348 ~2: loading test/commands.shard/hermetic/analyze_continuously_test.dart 04:46 +348 ~2: test/commands.shard/hermetic/analyze_continuously_test.dart: (setUpAll) 04:46 +348 ~2: test/commands.shard/hermetic/analyze_continuously_test.dart: AnalysisService --watch skips errors from non-files 04:46 +349 ~2: test/commands.shard/hermetic/analyze_continuously_test.dart: AnalysisServer errors 04:47 +350 ~2: test/commands.shard/hermetic/analyze_continuously_test.dart: Returns no errors when source is error-free 04:48 +351 ~2: test/commands.shard/hermetic/analyze_continuously_test.dart: Can run AnalysisService without suppressing analytics 04:48 +352 ~2: test/commands.shard/hermetic/analyze_continuously_test.dart: Can run AnalysisService with customized cache location --watch 04:48 +353 ~2: test/commands.shard/hermetic/analyze_continuously_test.dart: analyze --watch AnalysisServer success 04:48 +354 ~2: test/commands.shard/hermetic/analyze_continuously_test.dart: Can run AnalysisService with customized cache location 04:49 +355 ~2: test/commands.shard/hermetic/analyze_continuously_test.dart: (tearDownAll) 04:49 +355 ~2: loading test/commands.shard/hermetic/custom_devices_test.dart 04:49 +355 ~2: test/commands.shard/hermetic/custom_devices_test.dart: (setUpAll) 04:49 +355 ~2: test/commands.shard/hermetic/custom_devices_test.dart: linux custom-devices reset outputs correct msg when config file didn't exist 04:50 +356 ~2: test/commands.shard/hermetic/custom_devices_test.dart: linux custom-devices add command correctly adds non-forwarding ssh device config 04:50 +357 ~2: test/commands.shard/hermetic/custom_devices_test.dart: linux custom-devices add command correctly adds ssh device config on linux 04:50 +358 ~2: test/commands.shard/hermetic/custom_devices_test.dart: linux custom-devices list command prints message when no devices found 04:50 +359 ~2: test/commands.shard/hermetic/custom_devices_test.dart: linux custom-devices reset command fails when feature is not enabled 04:50 +360 ~2: test/commands.shard/hermetic/custom_devices_test.dart: linux custom-devices add command correctly adds non-screenshotting ssh device config 04:50 +361 ~2: test/commands.shard/hermetic/custom_devices_test.dart: linux running custom-devices command without arguments prints usage 04:50 +362 ~2: test/commands.shard/hermetic/custom_devices_test.dart: linux custom-devices add command correctly adds ipv6 ssh device config 04:50 +363 ~2: test/commands.shard/hermetic/custom_devices_test.dart: linux custom-devices add command correctly adds ipv4 ssh device config 04:50 +364 ~2: test/commands.shard/hermetic/custom_devices_test.dart: linux custom-devices reset correctly backs up the config file 04:50 +365 ~2: test/commands.shard/hermetic/custom_devices_test.dart: linux custom-devices delete command without device argument throws tool exit 04:50 +366 ~2: test/commands.shard/hermetic/custom_devices_test.dart: linux custom-devices add command fails when feature is not enabled 04:50 +367 ~2: test/commands.shard/hermetic/custom_devices_test.dart: linux custom-devices list command fails when feature is not enabled 04:50 +368 ~2: test/commands.shard/hermetic/custom_devices_test.dart: linux custom-devices delete command throws tool exit with invalid device id 04:50 +369 ~2: test/commands.shard/hermetic/custom_devices_test.dart: linux custom-devices delete command deletes device and creates backup 04:50 +370 ~2: test/commands.shard/hermetic/custom_devices_test.dart: linux custom-devices list command lists all devices 04:50 +371 ~2: test/commands.shard/hermetic/custom_devices_test.dart: linux custom-devices delete command fails when feature is not enabled 04:50 +372 ~2: test/commands.shard/hermetic/custom_devices_test.dart: linux custom-devices command shows config file in help when feature is enabled 04:50 +373 ~2: test/commands.shard/hermetic/custom_devices_test.dart: linux custom-devices list command throws tool exit when config contains errors 04:50 +374 ~2: test/commands.shard/hermetic/custom_devices_test.dart: windows custom-devices add command correctly adds ssh device config on windows 04:50 +375 ~2: test/commands.shard/hermetic/custom_devices_test.dart: (tearDownAll) 04:50 +375 ~2: loading test/commands.shard/hermetic/devices_test.dart 04:51 +375 ~2: test/commands.shard/hermetic/devices_test.dart: devices (setUpAll) 04:51 +375 ~2: test/commands.shard/hermetic/devices_test.dart: devices when Platform is not MacOS when includes only attached devices available devices and diagnostics 04:51 +376 ~2: test/commands.shard/hermetic/devices_test.dart: devices when Platform is not MacOS no error when no connected devices 04:51 +377 ~2: test/commands.shard/hermetic/devices_test.dart: devices when Platform is not MacOS when includes both attached and wireless devices available devices and diagnostics 04:51 +378 ~2: test/commands.shard/hermetic/devices_test.dart: devices when Platform is not MacOS when includes both attached and wireless devices when deviceConnectionInterface filtered to attached 04:51 +379 ~2: test/commands.shard/hermetic/devices_test.dart: devices when Platform is not MacOS when includes both attached and wireless devices when deviceConnectionInterface filtered to wireless 04:51 +380 ~2: test/commands.shard/hermetic/devices_test.dart: devices when Platform is not MacOS when includes both attached and wireless devices get devices' platform types 04:51 +381 ~2: test/commands.shard/hermetic/devices_test.dart: devices when Platform is not MacOS when includes both attached and wireless devices with --machine flag Outputs parsable JSON 04:51 +382 ~2: test/commands.shard/hermetic/devices_test.dart: devices when Platform is not MacOS when includes both attached and wireless devices with --machine flag when deviceConnectionInterface filtered to attached 04:51 +383 ~2: test/commands.shard/hermetic/devices_test.dart: devices when Platform is not MacOS when includes both attached and wireless devices with --machine flag when deviceConnectionInterface filtered to wireless 04:51 +384 ~2: test/commands.shard/hermetic/devices_test.dart: devices when Platform is not MacOS returns 0 when called 04:51 +385 ~2: test/commands.shard/hermetic/devices_test.dart: devices when Platform is not MacOS when includes only wireless devices available devices and diagnostics 04:51 +386 ~2: test/commands.shard/hermetic/devices_test.dart: devices ensure factory (setUpAll) 04:51 +386 ~2: test/commands.shard/hermetic/devices_test.dart: devices ensure factory returns DevicesCommandOutputWithExtendedWirelessDeviceDiscovery on MacOS 04:51 +387 ~2: test/commands.shard/hermetic/devices_test.dart: devices ensure factory returns default when not on MacOS 04:51 +388 ~2: test/commands.shard/hermetic/devices_test.dart: devices ensure factory (tearDownAll) 04:51 +388 ~2: test/commands.shard/hermetic/devices_test.dart: devices when Platform is MacOS when includes only attached devices with ansi terminal available devices and diagnostics 04:51 +389 ~2: test/commands.shard/hermetic/devices_test.dart: devices when Platform is MacOS when includes only attached devices available devices and diagnostics 04:51 +390 ~2: test/commands.shard/hermetic/devices_test.dart: devices when Platform is MacOS when includes only attached devices with verbose logging available devices and diagnostics 04:51 +391 ~2: test/commands.shard/hermetic/devices_test.dart: devices when Platform is MacOS when no connected devices no error 04:51 +392 ~2: test/commands.shard/hermetic/devices_test.dart: devices when Platform is MacOS when no connected devices when deviceConnectionInterface filtered to attached 04:51 +393 ~2: test/commands.shard/hermetic/devices_test.dart: devices when Platform is MacOS when no connected devices when deviceConnectionInterface filtered to wireless 04:51 +394 ~2: test/commands.shard/hermetic/devices_test.dart: devices when Platform is MacOS when includes both attached and wireless devices with ansi terminal available devices and diagnostics 04:51 +395 ~2: test/commands.shard/hermetic/devices_test.dart: devices when Platform is MacOS when includes both attached and wireless devices with --machine flag Outputs parsable JSON 04:51 +396 ~2: test/commands.shard/hermetic/devices_test.dart: devices when Platform is MacOS when includes both attached and wireless devices with --machine flag when deviceConnectionInterface filtered to attached 04:51 +397 ~2: test/commands.shard/hermetic/devices_test.dart: devices when Platform is MacOS when includes both attached and wireless devices with --machine flag when deviceConnectionInterface filtered to wireless 04:51 +398 ~2: test/commands.shard/hermetic/devices_test.dart: devices when Platform is MacOS when includes both attached and wireless devices available devices and diagnostics 04:51 +399 ~2: test/commands.shard/hermetic/devices_test.dart: devices when Platform is MacOS when includes both attached and wireless devices get devices' platform types 04:51 +400 ~2: test/commands.shard/hermetic/devices_test.dart: devices when Platform is MacOS when includes both attached and wireless devices with verbose logging available devices and diagnostics 04:51 +401 ~2: test/commands.shard/hermetic/devices_test.dart: devices when Platform is MacOS when includes both attached and wireless devices with verbose logging when deviceConnectionInterface filtered to wireless 04:51 +402 ~2: test/commands.shard/hermetic/devices_test.dart: devices when Platform is MacOS returns 0 when called 04:51 +403 ~2: test/commands.shard/hermetic/devices_test.dart: devices when Platform is MacOS when includes only wireless devices with ansi terminal available devices and diagnostics 04:51 +404 ~2: test/commands.shard/hermetic/devices_test.dart: devices when Platform is MacOS when includes only wireless devices available devices and diagnostics 04:51 +405 ~2: test/commands.shard/hermetic/devices_test.dart: devices when Platform is MacOS when includes only wireless devices with verbose logging available devices and diagnostics 04:51 +406 ~2: test/commands.shard/hermetic/devices_test.dart: devices (tearDownAll) 04:51 +406 ~2: loading test/commands.shard/hermetic/assemble_test.dart 04:52 +406 ~2: test/commands.shard/hermetic/assemble_test.dart: flutter assemble can parse inputs 04:52 +407 ~2: test/commands.shard/hermetic/assemble_test.dart: flutter assemble can parse defines whose values contain = 04:52 +408 ~2: test/commands.shard/hermetic/assemble_test.dart: flutter assemble throws ToolExit if called with non-existent rule 04:52 +409 ~2: test/commands.shard/hermetic/assemble_test.dart: flutter assemble throws ToolExit if dart-defines are not base64 encoded 04:52 +410 ~2: test/commands.shard/hermetic/assemble_test.dart: flutter assemble can run a build 04:52 +411 ~2: test/commands.shard/hermetic/assemble_test.dart: flutter assemble only writes input and output files when the values change 04:52 +412 ~2: test/commands.shard/hermetic/assemble_test.dart: flutter assemble outputs JSON performance data to provided file 04:52 +413 ~2: test/commands.shard/hermetic/assemble_test.dart: flutter assemble sends assemble-deferred-components 04:52 +414 ~2: test/commands.shard/hermetic/assemble_test.dart: flutter assemble sets required artifacts from target platform 04:52 +415 ~2: test/commands.shard/hermetic/assemble_test.dart: flutter assemble throws ToolExit if not provided with output 04:52 +416 ~2: test/commands.shard/hermetic/assemble_test.dart: writePerformanceData outputs performance data in JSON form 04:52 +417 ~2: test/commands.shard/hermetic/assemble_test.dart: flutter assemble sends usage values correctly with platform 04:52 +418 ~2: test/commands.shard/hermetic/assemble_test.dart: flutter assemble does not log stack traces during build failure 04:52 +419 ~2: test/commands.shard/hermetic/assemble_test.dart: flutter assemble does not inject engine revision with local-engine 04:52 +420 ~2: loading test/commands.shard/hermetic/attach_test.dart 04:52 +420 ~2: test/commands.shard/hermetic/attach_test.dart: attach Catches "Service connection disposed" error 04:53 +421 ~2: test/commands.shard/hermetic/attach_test.dart: attach fails when targeted device is not Android with --device-user 04:53 +422 ~2: test/commands.shard/hermetic/attach_test.dart: attach exits when multiple devices connected 04:53 +423 ~2: test/commands.shard/hermetic/attach_test.dart: attach exits when no device connected 04:53 +424 ~2: test/commands.shard/hermetic/attach_test.dart: attach with one device and no specified target file exits when ipv6 is specified and debug-port is not on non-iOS device 04:53 +425 ~2: test/commands.shard/hermetic/attach_test.dart: attach with one device and no specified target file succeeds with iOS device with mDNS 04:53 +426 ~2: test/commands.shard/hermetic/attach_test.dart: attach with one device and no specified target file restores terminal to singleCharMode == false on command exit 04:53 +427 ~2: test/commands.shard/hermetic/attach_test.dart: attach with one device and no specified target file succeeds with iOS device with mDNS wireless device 04:53 +428 ~2: test/commands.shard/hermetic/attach_test.dart: attach with one device and no specified target file exits when vm-service-port is specified and debug-port is not 04:53 +429 ~2: test/commands.shard/hermetic/attach_test.dart: attach with one device and no specified target file Fails with tool exit on bad VmService uri 04:53 +430 ~2: test/commands.shard/hermetic/attach_test.dart: attach with one device and no specified target file succeeds with iOS device with mDNS wireless device with debug-url 04:53 +431 ~2: test/commands.shard/hermetic/attach_test.dart: attach with one device and no specified target file accepts filesystem parameters 04:53 +432 ~2: test/commands.shard/hermetic/attach_test.dart: attach with one device and no specified target file local engine artifacts are passed to runner 04:53 +433 ~2: test/commands.shard/hermetic/attach_test.dart: attach with one device and no specified target file succeeds with iOS device with mDNS wireless device with debug-port 04:53 +434 ~2: test/commands.shard/hermetic/attach_test.dart: attach with one device and no specified target file succeeds when ipv6 is specified and debug-port is not on iOS device 04:53 +435 ~2: test/commands.shard/hermetic/attach_test.dart: attach with one device and no specified target file succeeds with iOS device with protocol discovery 04:53 +436 ~2: test/commands.shard/hermetic/attach_test.dart: attach with one device and no specified target file finds VM Service port and forwards 04:53 +437 ~2: test/commands.shard/hermetic/attach_test.dart: attach Does not catch generic RPC error 04:53 +438 ~2: test/commands.shard/hermetic/attach_test.dart: attach forwarding to given port skips in ipv4 mode with a provided VM Service port 04:53 +439 ~2: test/commands.shard/hermetic/attach_test.dart: attach forwarding to given port skips in ipv6 mode with a provided VM Service port 04:53 +440 ~2: test/commands.shard/hermetic/attach_test.dart: attach forwarding to given port succeeds in ipv4 mode 04:53 +441 ~2: test/commands.shard/hermetic/attach_test.dart: attach forwarding to given port succeeds in ipv6 mode 04:53 +442 ~2: test/commands.shard/hermetic/attach_test.dart: attach Catches service disappeared error 04:53 +443 ~2: loading test/commands.shard/hermetic/build_test.dart 04:53 +443 ~2: test/commands.shard/hermetic/build_test.dart: obfuscate requires split-debug-info 04:53 +444 ~2: test/commands.shard/hermetic/build_test.dart: Fatal Logs fails if --fatal-warnings specified and warnings emitted 04:53 +445 ~2: test/commands.shard/hermetic/build_test.dart: Fatal Logs fails if --fatal-warnings specified and errors emitted 04:53 +446 ~2: test/commands.shard/hermetic/build_test.dart: Fatal Logs doesn't fail if --fatal-warnings specified and no warnings occur 04:53 +447 ~2: test/commands.shard/hermetic/build_test.dart: Fatal Logs doesn't fail if --fatal-warnings not specified 04:53 +448 ~2: loading test/commands.shard/hermetic/build_windows_test.dart 04:54 +448 ~2: test/commands.shard/hermetic/build_windows_test.dart: (setUpAll) 04:54 +448 ~2: test/commands.shard/hermetic/build_windows_test.dart: Not hidden when enabled and on Windows host 04:54 +449 ~2: test/commands.shard/hermetic/build_windows_test.dart: Windows build fails when feature is disabled 04:54 +450 ~2: test/commands.shard/hermetic/build_windows_test.dart: Windows build fails when there is no cmake path 04:54 +451 ~2: test/commands.shard/hermetic/build_windows_test.dart: Windows build warns on complex build-number 04:54 +452 ~2: test/commands.shard/hermetic/build_windows_test.dart: Windows build extracts errors related to pubspec.yaml from stdout 04:54 +453 ~2: test/commands.shard/hermetic/build_windows_test.dart: Windows build build-name and build-number override pubspec 04:54 +454 ~2: test/commands.shard/hermetic/build_windows_test.dart: Windows build extracts errors from stdout 04:54 +455 ~2: test/commands.shard/hermetic/build_windows_test.dart: Test bad path characters 04:54 +456 ~2: test/commands.shard/hermetic/build_windows_test.dart: Windows build uses pubspec's version 04:54 +457 ~2: test/commands.shard/hermetic/build_windows_test.dart: Windows build outputs path when successful 04:54 +458 ~2: test/commands.shard/hermetic/build_windows_test.dart: Windows verbose build sets VERBOSE_SCRIPT_LOGGING 04:54 +459 ~2: test/commands.shard/hermetic/build_windows_test.dart: Windows profile build passes Profile configuration 04:54 +460 ~2: test/commands.shard/hermetic/build_windows_test.dart: Windows build build-name overrides pubspec 04:54 +461 ~2: test/commands.shard/hermetic/build_windows_test.dart: Windows build build-number overrides pubspec 04:54 +462 ~2: test/commands.shard/hermetic/build_windows_test.dart: Windows build does not spew stdout to status logger 04:54 +463 ~2: test/commands.shard/hermetic/build_windows_test.dart: hidden when not enabled on Windows host 04:54 +464 ~2: test/commands.shard/hermetic/build_windows_test.dart: Performs code size analysis and sends analytics 04:54 +465 ~2: test/commands.shard/hermetic/build_windows_test.dart: Windows build works around CMake generation bug 04:54 +466 ~2: test/commands.shard/hermetic/build_windows_test.dart: Windows build warns on non-numeric build-number 04:54 +467 ~2: test/commands.shard/hermetic/build_windows_test.dart: Windows build invokes build and writes generated files 04:54 +468 ~2: test/commands.shard/hermetic/build_windows_test.dart: Windows build fails on non windows platform 04:54 +469 ~2: test/commands.shard/hermetic/build_windows_test.dart: Windows build sends timing events 04:54 +470 ~2: test/commands.shard/hermetic/build_windows_test.dart: Windows build fails when there is no windows project 04:54 +471 ~2: test/commands.shard/hermetic/build_windows_test.dart: Windows build passes correct generator 04:54 +472 ~2: test/commands.shard/hermetic/build_windows_test.dart: Windows build uses build-name and build-number 04:54 +473 ~2: test/commands.shard/hermetic/build_windows_test.dart: (tearDownAll) 04:54 +473 ~2: loading test/commands.shard/hermetic/analyze_suggestion_test.dart 04:55 +473 ~2: test/commands.shard/hermetic/analyze_suggestion_test.dart: analyze --suggestions command crash 04:55 +474 ~2: test/commands.shard/hermetic/analyze_suggestion_test.dart: analyze --suggestions command success, error and warning 04:55 +475 ~2: test/commands.shard/hermetic/analyze_suggestion_test.dart: analyze --suggestions command --watch and --suggestions not compatible together 04:55 +476 ~2: loading test/commands.shard/hermetic/doctor_test.dart 04:55 +476 ~2: test/commands.shard/hermetic/doctor_test.dart: doctor vs code validator when extension missing 04:56 +477 ~2: test/commands.shard/hermetic/doctor_test.dart: doctor No IDE Validator includes expected installation messages 04:56 +478 ~2: test/commands.shard/hermetic/doctor_test.dart: doctor vs code validator when 64bit installed 04:56 +479 ~2: test/commands.shard/hermetic/doctor_test.dart: doctor vs code validator when both installed 04:56 +480 ~2: test/commands.shard/hermetic/doctor_test.dart: doctor device validator diagnostic message 04:56 +481 ~2: test/commands.shard/hermetic/doctor_test.dart: doctor device validator no devices 04:56 +482 ~2: test/commands.shard/hermetic/doctor_test.dart: doctor device validator diagnostic message and devices 04:56 +483 ~2: test/commands.shard/hermetic/doctor_test.dart: ValidationMessage equality and hashCode includes contextUrl 04:56 +484 ~2: test/commands.shard/hermetic/doctor_test.dart: CustomDevicesWorkflow is a part of validator workflows if enabled 04:56 +485 ~2: test/commands.shard/hermetic/doctor_test.dart: doctor usage params events for grouped validators are properly decomposed 04:56 +486 ~2: test/commands.shard/hermetic/doctor_test.dart: doctor usage params contains installed and partial 04:56 +487 ~2: test/commands.shard/hermetic/doctor_test.dart: doctor usage params contains installed, missing and partial 04:56 +488 ~2: test/commands.shard/hermetic/doctor_test.dart: doctor usage params contains installed 04:56 +489 ~2: test/commands.shard/hermetic/doctor_test.dart: doctor usage params sending events can be skipped 04:56 +490 ~2: test/commands.shard/hermetic/doctor_test.dart: doctor with fake validators validate tool exit when exceeding timeout 04:56 +491 ~2: test/commands.shard/hermetic/doctor_test.dart: doctor with fake validators validate non-verbose output format 04:56 +492 ~2: test/commands.shard/hermetic/doctor_test.dart: doctor with fake validators validate non-verbose output format when only one category fails 04:56 +493 ~2: test/commands.shard/hermetic/doctor_test.dart: doctor with fake validators validate verbose output format 04:56 +494 ~2: test/commands.shard/hermetic/doctor_test.dart: doctor with fake validators validate non-verbose output format for run with an async crash 04:56 +495 ~2: test/commands.shard/hermetic/doctor_test.dart: doctor with fake validators validate non-verbose output format for a passing run 04:56 +496 ~2: test/commands.shard/hermetic/doctor_test.dart: doctor with fake validators validate verbose output format contains trace for run with crash 04:56 +497 ~2: test/commands.shard/hermetic/doctor_test.dart: doctor with fake validators validate non-verbose output format for run with crash 04:56 +498 ~2: test/commands.shard/hermetic/doctor_test.dart: doctor with fake validators validate non-verbose output format for run without issues 04:56 +499 ~2: test/commands.shard/hermetic/doctor_test.dart: doctor with fake validators validate PII can be hidden 04:56 +500 ~2: test/commands.shard/hermetic/doctor_test.dart: doctor with overridden validators validate non-verbose output format for run without issues 04:56 +501 ~2: test/commands.shard/hermetic/doctor_test.dart: doctor diagnosis wrapper PII separated, events only sent once 04:56 +502 ~2: test/commands.shard/hermetic/doctor_test.dart: doctor diagnosis wrapper without PII has same text and PII-stripped text 04:56 +503 ~2: test/commands.shard/hermetic/doctor_test.dart: WebWorkflow is a part of validator workflows if enabled 04:56 +504 ~2: test/commands.shard/hermetic/doctor_test.dart: If android workflow is disabled, AndroidStudio validator is not included 04:56 +505 ~2: test/commands.shard/hermetic/doctor_test.dart: FlutterValidator FlutterValidator fetches tags and gets fresh version 04:56 +506 ~2: test/commands.shard/hermetic/doctor_test.dart: validate non-verbose output wrapping 04:56 +507 ~2: test/commands.shard/hermetic/doctor_test.dart: validate verbose output wrapping 04:56 +508 ~2: test/commands.shard/hermetic/doctor_test.dart: grouped validator merging results validate partial + installed = partial 04:56 +509 ~2: test/commands.shard/hermetic/doctor_test.dart: grouped validator merging results validate installed + installed = installed 04:56 +510 ~2: test/commands.shard/hermetic/doctor_test.dart: grouped validator merging results validate missing + installed = partial 04:56 +511 ~2: test/commands.shard/hermetic/doctor_test.dart: grouped validator merging results validate missing + partial = partial 04:56 +512 ~2: test/commands.shard/hermetic/doctor_test.dart: grouped validator merging results validate partial + missing = partial 04:56 +513 ~2: test/commands.shard/hermetic/doctor_test.dart: grouped validator merging results validate installed + partial = partial 04:56 +514 ~2: test/commands.shard/hermetic/doctor_test.dart: grouped validator merging results validate installed + missing = partial 04:56 +515 ~2: test/commands.shard/hermetic/doctor_test.dart: grouped validator merging results validate partial + partial = partial 04:56 +516 ~2: test/commands.shard/hermetic/doctor_test.dart: grouped validator merging results validate missing + missing = missing 04:56 +517 ~2: test/commands.shard/hermetic/doctor_test.dart: doctor with grouped validators validate diagnose combines validator output 04:56 +518 ~2: test/commands.shard/hermetic/doctor_test.dart: doctor with grouped validators validate merging assigns statusInfo and title 04:56 +519 ~2: test/commands.shard/hermetic/doctor_test.dart: Doctor events with unified_analytics sending events can be skipped 04:56 +520 ~2: test/commands.shard/hermetic/doctor_test.dart: Doctor events with unified_analytics contains installed 04:56 +521 ~2: test/commands.shard/hermetic/doctor_test.dart: Doctor events with unified_analytics contains installed and partial 04:56 +522 ~2: test/commands.shard/hermetic/doctor_test.dart: Doctor events with unified_analytics contains installed, missing and partial 04:56 +523 ~2: test/commands.shard/hermetic/doctor_test.dart: Doctor events with unified_analytics grouped validator subresult and subvalidators different lengths 04:56 +524 ~2: test/commands.shard/hermetic/doctor_test.dart: Doctor events with unified_analytics ensure fake is being used and initialized 04:56 +525 ~2: test/commands.shard/hermetic/doctor_test.dart: Doctor events with unified_analytics events for grouped validators are properly decomposed 04:56 +526 ~2: loading test/commands.shard/hermetic/analyze_test.dart 04:56 +526 ~2: test/commands.shard/hermetic/analyze_test.dart: analyze inRepo 04:56 +527 ~2: test/commands.shard/hermetic/analyze_test.dart: AnalysisError from json write correct 04:56 +528 ~2: test/commands.shard/hermetic/analyze_test.dart: analyze generate correct errors message 04:56 +529 ~2: test/commands.shard/hermetic/analyze_test.dart: analyze command (setUpAll) 04:56 +529 ~2: test/commands.shard/hermetic/analyze_test.dart: analyze command SIGABRT throws Exception 04:56 +530 ~2: test/commands.shard/hermetic/analyze_test.dart: analyze command --flutter-repo analyzes everything in the flutterRoot 04:56 +531 ~2: test/commands.shard/hermetic/analyze_test.dart: analyze command (tearDownAll) 04:56 +531 ~2: loading test/commands.shard/hermetic/downgrade_test.dart 04:57 +531 ~2: test/commands.shard/hermetic/downgrade_test.dart: (setUpAll) 04:57 +531 ~2: test/commands.shard/hermetic/downgrade_test.dart: Downgrade performs correct git commands 04:57 +532 ~2: test/commands.shard/hermetic/downgrade_test.dart: Downgrade exits on no recorded version 04:57 +533 ~2: test/commands.shard/hermetic/downgrade_test.dart: Downgrade exits on unknown recorded version 04:57 +534 ~2: test/commands.shard/hermetic/downgrade_test.dart: Downgrade prompts for user input when terminal is attached - y 04:57 +535 ~2: test/commands.shard/hermetic/downgrade_test.dart: Downgrade does not prompt when there is no terminal 04:57 +536 ~2: test/commands.shard/hermetic/downgrade_test.dart: Downgrade exits on unknown channel 04:57 +537 ~2: test/commands.shard/hermetic/downgrade_test.dart: Downgrade prompts for user input when terminal is attached - n 04:57 +538 ~2: test/commands.shard/hermetic/downgrade_test.dart: (tearDownAll) 04:57 +538 ~2: loading test/commands.shard/hermetic/build_macos_test.dart 04:58 +538 ~2: test/commands.shard/hermetic/build_macos_test.dart: (setUpAll) 04:58 +538 ~2: test/commands.shard/hermetic/build_macos_test.dart: macOS build successfully with renamed .xcodeproj/.xcworkspace files 04:58 +539 ~2: test/commands.shard/hermetic/build_macos_test.dart: macOS build fails when there is no macos project 04:58 +540 ~2: test/commands.shard/hermetic/build_macos_test.dart: macOS build invokes xcode build (profile) 04:58 +541 ~2: test/commands.shard/hermetic/build_macos_test.dart: macOS build supports standard desktop build options 04:58 +542 ~2: test/commands.shard/hermetic/build_macos_test.dart: macOS build fails on non-macOS platform 04:58 +543 ~2: test/commands.shard/hermetic/build_macos_test.dart: macOS build supports build-name and build-number 04:58 +544 ~2: test/commands.shard/hermetic/build_macos_test.dart: macOS build fails when feature is disabled 04:58 +545 ~2: test/commands.shard/hermetic/build_macos_test.dart: macOS build invokes xcode build (debug) with verbosity 04:58 +546 ~2: test/commands.shard/hermetic/build_macos_test.dart: code size analysis throws StateError if no code size snapshot generated by gen_snapshot 04:58 +547 ~2: test/commands.shard/hermetic/build_macos_test.dart: macOS build forwards error stdout to status logger error 04:58 +548 ~2: test/commands.shard/hermetic/build_macos_test.dart: build settings contains Flutter Xcode environment variables 04:58 +549 ~2: test/commands.shard/hermetic/build_macos_test.dart: macOS build outputs path and size when successful 04:58 +550 ~2: test/commands.shard/hermetic/build_macos_test.dart: hidden when not enabled on macOS host 04:58 +551 ~2: test/commands.shard/hermetic/build_macos_test.dart: Not hidden when enabled and on macOS host 04:58 +552 ~2: test/commands.shard/hermetic/build_macos_test.dart: macOS build overrides CODE_SIGN_ENTITLEMENTS when in CI if entitlement file exists (release) 04:58 +553 ~2: test/commands.shard/hermetic/build_macos_test.dart: macOS build invokes xcode build (debug) 04:58 +554 ~2: test/commands.shard/hermetic/build_macos_test.dart: Refuses to build for macOS when feature is disabled 04:58 +555 ~2: test/commands.shard/hermetic/build_macos_test.dart: macOS build overrides CODE_SIGN_ENTITLEMENTS when in CI if entitlement file exists (debug) 04:58 +556 ~2: test/commands.shard/hermetic/build_macos_test.dart: Performs code size analysis and sends analytics from arm64 host 04:58 +557 ~2: test/commands.shard/hermetic/build_macos_test.dart: macOS build invokes xcode build (release) 04:58 +558 ~2: test/commands.shard/hermetic/build_macos_test.dart: (tearDownAll) 04:58 +558 ~2: loading test/commands.shard/hermetic/update_packages_test.dart 04:58 +558 ~2: test/commands.shard/hermetic/update_packages_test.dart: update-packages (setUpAll) 04:58 +558 ~2: test/commands.shard/hermetic/update_packages_test.dart: update-packages force updates packages --synthetic-package-path 04:59 +559 ~2: test/commands.shard/hermetic/update_packages_test.dart: update-packages force updates packages 04:59 +560 ~2: test/commands.shard/hermetic/update_packages_test.dart: update-packages force updates packages --jobs=1 04:59 +561 ~2: test/commands.shard/hermetic/update_packages_test.dart: update-packages --transitive-closure --consumer-only 04:59 +562 ~2: test/commands.shard/hermetic/update_packages_test.dart: update-packages --force-upgrade 04:59 +563 ~2: test/commands.shard/hermetic/update_packages_test.dart: update-packages updates packages 04:59 +564 ~2: test/commands.shard/hermetic/update_packages_test.dart: update-packages --cherry-pick-package 04:59 +565 ~2: test/commands.shard/hermetic/update_packages_test.dart: update-packages (tearDownAll) 04:59 +565 ~2: test/commands.shard/hermetic/update_packages_test.dart: generateFakePubspec constrains package versions to >= previous version if doUpgrade: true 04:59 +566 ~2: test/commands.shard/hermetic/update_packages_test.dart: generateFakePubspec uses previous package versions doUpgrade: false 04:59 +567 ~2: loading test/commands.shard/hermetic/build_web_test.dart 05:00 +567 ~2: test/commands.shard/hermetic/build_web_test.dart: (setUpAll) 05:00 +567 ~2: test/commands.shard/hermetic/build_web_test.dart: Refuses to build for web when feature is disabled 05:00 +568 ~2: test/commands.shard/hermetic/build_web_test.dart: Refuses to build for web when missing index.html 05:00 +569 ~2: test/commands.shard/hermetic/build_web_test.dart: Rejects --base-href value that does not start with / 05:00 +570 ~2: test/commands.shard/hermetic/build_web_test.dart: Does not allow -O0 optimization level 05:00 +571 ~2: test/commands.shard/hermetic/build_web_test.dart: Setup for a web build with a user specified output directory 05:00 +572 ~2: test/commands.shard/hermetic/build_web_test.dart: Setup for a web build with default output directory 05:00 +573 ~2: test/commands.shard/hermetic/build_web_test.dart: hidden if feature flag is not enabled 05:00 +574 ~2: test/commands.shard/hermetic/build_web_test.dart: Does not override custom CanvasKit URL 05:00 +575 ~2: test/commands.shard/hermetic/build_web_test.dart: Using the "html" renderer triggers a warningText. 05:00 +576 ~2: test/commands.shard/hermetic/build_web_test.dart: Using the "auto" renderer triggers a warningText. 05:00 +577 ~2: test/commands.shard/hermetic/build_web_test.dart: not hidden if feature flag is enabled 05:00 +578 ~2: test/commands.shard/hermetic/build_web_test.dart: Defaults to web renderer canvaskit mode when no option is specified 05:00 +579 ~2: test/commands.shard/hermetic/build_web_test.dart: Web build supports build-name and build-number 05:00 +580 ~2: test/commands.shard/hermetic/build_web_test.dart: Defaults to web renderer skwasm mode for wasm when no option is specified 05:00 +581 ~2: test/commands.shard/hermetic/build_web_test.dart: flutter build web option visibility 05:00 +582 ~2: test/commands.shard/hermetic/build_web_test.dart: (tearDownAll) 05:00 +582 ~2: loading test/commands.shard/hermetic/shell_completion_test.dart 05:01 +582 ~2: test/commands.shard/hermetic/shell_completion_test.dart: shell_completion won't overwrite existing output file 05:01 +583 ~2: test/commands.shard/hermetic/shell_completion_test.dart: shell_completion generates bash initialization script to stdout with arg 05:01 +584 ~2: test/commands.shard/hermetic/shell_completion_test.dart: shell_completion generates bash initialization script to output file 05:01 +585 ~2: test/commands.shard/hermetic/shell_completion_test.dart: shell_completion generates bash initialization script to stdout 05:01 +586 ~2: test/commands.shard/hermetic/shell_completion_test.dart: shell_completion will overwrite existing output file if given --overwrite 05:01 +587 ~2: loading test/commands.shard/hermetic/pub_test.dart 05:01 +587 ~2: test/commands.shard/hermetic/pub_test.dart: pub get on target directory 05:02 +588 ~2: test/commands.shard/hermetic/pub_test.dart: pub get skips example directory if it doesn't contain a pubspec.yaml 05:02 +589 ~2: test/commands.shard/hermetic/pub_test.dart: pub get doesn't treat -v as directory 05:02 +590 ~2: test/commands.shard/hermetic/pub_test.dart: pub get throws error on missing directory 05:02 +591 ~2: test/commands.shard/hermetic/pub_test.dart: pub get doesn't treat unknown flag as directory 05:02 +592 ~2: test/commands.shard/hermetic/pub_test.dart: pub add doesn't treat dependency syntax as directory 05:02 +593 ~2: test/commands.shard/hermetic/pub_test.dart: pub get usage values are resilient to poorly formatted package config before "pub get" 05:02 +594 ~2: test/commands.shard/hermetic/pub_test.dart: pub get usage values are resilient to missing package config files before running "pub get" 05:02 +595 ~2: test/commands.shard/hermetic/pub_test.dart: pub shows help 05:02 +596 ~2: test/commands.shard/hermetic/pub_test.dart: pub get triggers localizations generation when generate: true 05:02 +597 ~2: loading test/commands.shard/hermetic/http_host_validator_test.dart 05:02 +597 ~2: test/commands.shard/hermetic/http_host_validator_test.dart: http host validator with env variables does not throw on unparseable user-defined host uri 05:02 +598 ~2: test/commands.shard/hermetic/http_host_validator_test.dart: http host validator with env variables all http hosts are not available 05:02 +599 ~2: test/commands.shard/hermetic/http_host_validator_test.dart: http host validator with env variables one http host is not available 05:02 +600 ~2: test/commands.shard/hermetic/http_host_validator_test.dart: http host validator with env variables all http hosts are available 05:02 +601 ~2: test/commands.shard/hermetic/http_host_validator_test.dart: http host validator with env variables does not throw on invalid user-defined host 05:02 +602 ~2: test/commands.shard/hermetic/http_host_validator_test.dart: http host validator no env variables all http hosts are not available 05:02 +603 ~2: test/commands.shard/hermetic/http_host_validator_test.dart: http host validator no env variables all http hosts are available 05:02 +604 ~2: test/commands.shard/hermetic/http_host_validator_test.dart: http host validator no env variables one http host is not available 05:02 +605 ~2: test/commands.shard/hermetic/http_host_validator_test.dart: http host validator specific os disabled all http hosts are available - iOS disabled 05:02 +606 ~2: test/commands.shard/hermetic/http_host_validator_test.dart: http host validator specific os disabled all http hosts are available - android disabled 05:02 +607 ~2: test/commands.shard/hermetic/http_host_validator_test.dart: http host validator specific os disabled all http hosts are available - android, iOS disabled 05:02 +608 ~2: test/commands.shard/hermetic/http_host_validator_test.dart: Does not throw on HandshakeException 05:02 +609 ~2: loading test/commands.shard/hermetic/proxy_validator_test.dart 05:03 +609 ~2: test/commands.shard/hermetic/proxy_validator_test.dart: ProxyValidator shows when http_proxy is set 05:03 +610 ~2: test/commands.shard/hermetic/proxy_validator_test.dart: ProxyValidator does not show if HTTP_PROXY is not set 05:03 +611 ~2: test/commands.shard/hermetic/proxy_validator_test.dart: ProxyValidator reports issues when NO_PROXY is missing localhost, 127.0.0.1 05:03 +612 ~2: test/commands.shard/hermetic/proxy_validator_test.dart: ProxyValidator does not show if HTTP_PROXY is only whitespace 05:03 +613 ~2: test/commands.shard/hermetic/proxy_validator_test.dart: ProxyValidator reports success when NO_PROXY is configured correctly 05:03 +614 ~2: test/commands.shard/hermetic/proxy_validator_test.dart: ProxyValidator shows when HTTP_PROXY is set 05:03 +615 ~2: test/commands.shard/hermetic/proxy_validator_test.dart: ProxyValidator reports issues when NO_PROXY is missing ::1 05:03 +616 ~2: test/commands.shard/hermetic/proxy_validator_test.dart: ProxyValidator reports issues when NO_PROXY is missing localhost 05:03 +617 ~2: test/commands.shard/hermetic/proxy_validator_test.dart: ProxyValidator reports issues when NO_PROXY is missing localhost, ::1 05:03 +618 ~2: test/commands.shard/hermetic/proxy_validator_test.dart: ProxyValidator reports issues when NO_PROXY is missing 127.0.0.1, ::1 05:03 +619 ~2: test/commands.shard/hermetic/proxy_validator_test.dart: ProxyValidator reports issues when NO_PROXY is missing 127.0.0.1 05:03 +620 ~2: test/commands.shard/hermetic/proxy_validator_test.dart: ProxyValidator reports success when no_proxy is configured correctly 05:03 +621 ~2: loading test/commands.shard/hermetic/screenshot_command_test.dart 05:03 +621 ~2: test/commands.shard/hermetic/screenshot_command_test.dart: (setUpAll) 05:03 +621 ~2: test/commands.shard/hermetic/screenshot_command_test.dart: Screenshot output validation successful 05:03 +622 ~2: test/commands.shard/hermetic/screenshot_command_test.dart: Screenshot output validation failed 05:03 +623 ~2: test/commands.shard/hermetic/screenshot_command_test.dart: Screenshot for devices unsupported for project should not throw for a single device 05:03 +624 ~2: test/commands.shard/hermetic/screenshot_command_test.dart: Screenshot for devices unsupported for project should tool exit for multiple devices 05:03 +625 ~2: test/commands.shard/hermetic/screenshot_command_test.dart: Validate screenshot options device screenshots require device 05:03 +626 ~2: test/commands.shard/hermetic/screenshot_command_test.dart: Validate screenshot options device screenshots cannot provided VM Service 05:03 +627 ~2: test/commands.shard/hermetic/screenshot_command_test.dart: Validate screenshot options rasterizer and skia screenshots do not require a device 05:03 +628 ~2: test/commands.shard/hermetic/screenshot_command_test.dart: Validate screenshot options rasterizer and skia screenshots require VM Service uri 05:03 +629 ~2: test/commands.shard/hermetic/screenshot_command_test.dart: Screenshot file validation successful in pwd 05:03 +630 ~2: test/commands.shard/hermetic/screenshot_command_test.dart: Screenshot file validation failed in pwd 05:03 +631 ~2: test/commands.shard/hermetic/screenshot_command_test.dart: (tearDownAll) 05:03 +631 ~2: loading test/commands.shard/hermetic/install_test.dart 05:04 +631 ~2: test/commands.shard/hermetic/install_test.dart: install (setUpAll) 05:04 +631 ~2: test/commands.shard/hermetic/install_test.dart: install returns 0 when iOS is connected and ready for an install 05:04 +632 ~2: test/commands.shard/hermetic/install_test.dart: install returns 0 when Android is connected and ready for an install 05:04 +633 ~2: test/commands.shard/hermetic/install_test.dart: install succeeds using prebuilt binary 05:04 +634 ~2: test/commands.shard/hermetic/install_test.dart: install returns 1 when targeted device is not Android with --device-user 05:04 +635 ~2: test/commands.shard/hermetic/install_test.dart: install fails when prebuilt binary not found 05:04 +636 ~2: test/commands.shard/hermetic/install_test.dart: install Passes flavor to application package. 05:04 +637 ~2: test/commands.shard/hermetic/install_test.dart: install (tearDownAll) 05:04 +637 ~2: loading test/commands.shard/hermetic/symbolize_test.dart 05:05 +637 ~2: test/commands.shard/hermetic/symbolize_test.dart: (setUpAll) 05:05 +637 ~2: test/commands.shard/hermetic/symbolize_test.dart: symbolize exits when --unit-id-debug-info dwarf file is missing 05:05 +638 ~2: test/commands.shard/hermetic/symbolize_test.dart: symbolize throws when DwarfSymbolizationService throws 05:05 +639 ~2: test/commands.shard/hermetic/symbolize_test.dart: symbolize exits when --debug-info and --unit-id-debug-info arguments are missing 05:05 +640 ~2: test/commands.shard/hermetic/symbolize_test.dart: symbolize exits when --debug-info argument is missing and --unit-id-debug-info is not provided for the root loading unit 05:05 +641 ~2: test/commands.shard/hermetic/symbolize_test.dart: symbolize exits if the unit id for --unit-id-debug-info is not a valid integer 05:05 +642 ~2: test/commands.shard/hermetic/symbolize_test.dart: symbolize exits when different paths are given for the root loading unit via --debug-info and --unit-id-debug-info 05:05 +643 ~2: test/commands.shard/hermetic/symbolize_test.dart: Regression test for type error in codec 05:05 +644 ~2: test/commands.shard/hermetic/symbolize_test.dart: symbolize succeeds when DwarfSymbolizationService with multiple --unit-id-debug-info arguments does not throw 05:05 +645 ~2: test/commands.shard/hermetic/symbolize_test.dart: symbolize exits when different paths are given for a non-root loading unit via --unit-id-debug-info 05:05 +646 ~2: test/commands.shard/hermetic/symbolize_test.dart: symbolize exits when --unit-id-debug-info dSYM is not a directory 05:05 +647 ~2: test/commands.shard/hermetic/symbolize_test.dart: symbolize exits when --input file is missing 05:05 +648 ~2: test/commands.shard/hermetic/symbolize_test.dart: symbolize throws when DwarfSymbolizationService with --debug-info and --unit-id-debug-info arguments throws 05:05 +649 ~2: test/commands.shard/hermetic/symbolize_test.dart: symbolize exits if --unit-id-debug-info is just given a path 05:05 +650 ~2: test/commands.shard/hermetic/symbolize_test.dart: symbolize throws when DwarfSymbolizationService with a single --unit-id-debug-info argument for the root loading unit throws 05:05 +651 ~2: test/commands.shard/hermetic/symbolize_test.dart: symbolize succeeds when DwarfSymbolizationService does not throw 05:05 +652 ~2: test/commands.shard/hermetic/symbolize_test.dart: symbolize succeeds when DwarfSymbolizationService with --debug-info and --unit-id-debug-info arguments does not throw 05:05 +653 ~2: test/commands.shard/hermetic/symbolize_test.dart: symbolize exits when --debug-info dSYM is missing 05:05 +654 ~2: test/commands.shard/hermetic/symbolize_test.dart: symbolize exits when --debug-info dwarf file is missing 05:05 +655 ~2: test/commands.shard/hermetic/symbolize_test.dart: symbolize exits when --debug-info dSYM is not a directory 05:05 +656 ~2: test/commands.shard/hermetic/symbolize_test.dart: symbolize exits when --unit-id-debug-info dSYM is missing 05:05 +657 ~2: test/commands.shard/hermetic/symbolize_test.dart: symbolize throws when DwarfSymbolizationService with multiple --unit-id-debug-info arguments throws 05:05 +658 ~2: test/commands.shard/hermetic/symbolize_test.dart: symbolize succeeds when DwarfSymbolizationService with a single --unit-id-debug-info argument for the root loading unit does not throw 05:05 +659 ~2: test/commands.shard/hermetic/symbolize_test.dart: (tearDownAll) 05:05 +659 ~2: loading test/commands.shard/hermetic/widget_preview_test.dart 05:05 +659 ~2: test/commands.shard/hermetic/widget_preview_test.dart: WidgetPreviewStartCommand can create a pubspec.yaml for the preview scaffold including root project assets 05:05 +660 ~2: test/commands.shard/hermetic/widget_preview_test.dart: WidgetPreviewStartCommand can add flutter_gen to package_config.json if generate is set in the parent project 05:05 +661 ~2: loading test/commands.shard/hermetic/upgrade_test.dart 05:06 +661 ~2: test/commands.shard/hermetic/upgrade_test.dart: (setUpAll) 05:06 +661 ~2: test/commands.shard/hermetic/upgrade_test.dart: can push people from master to beta 05:06 +662 ~2: test/commands.shard/hermetic/upgrade_test.dart: can auto-migrate a user from dev to beta 05:06 +663 ~2: test/commands.shard/hermetic/upgrade_test.dart: do not push people from beta to anything else 05:06 +664 ~2: test/commands.shard/hermetic/upgrade_test.dart: (tearDownAll) 05:06 +664 ~2: loading test/commands.shard/hermetic/clean_test.dart 05:06 +664 ~2: test/commands.shard/hermetic/clean_test.dart: clean command general CleanCommand throws when given an invalid value for --scheme 05:07 +665 ~2: test/commands.shard/hermetic/clean_test.dart: clean command general CleanCommand removes a specific xcode scheme --scheme 05:07 +666 ~2: test/commands.shard/hermetic/clean_test.dart: clean command general CleanCommand does not run when there is no xcworkspace 05:07 +667 ~2: test/commands.shard/hermetic/clean_test.dart: clean command general CleanCommand removes build and .dart_tool and ephemeral directories, cleans Xcode for iOS and macOS 05:07 +668 ~2: test/commands.shard/hermetic/clean_test.dart: clean command general CleanCommand cleans Xcode verbosely for iOS and macOS 05:07 +669 ~2: test/commands.shard/hermetic/clean_test.dart: clean command Windows CleanCommand prints a helpful error message on Windows 05:07 +670 ~2: test/commands.shard/hermetic/clean_test.dart: clean command Windows CleanCommand handles missing delete permissions 05:07 +671 ~2: loading test/commands.shard/hermetic/precache_test.dart 05:07 +671 ~2: test/commands.shard/hermetic/precache_test.dart: precache should not re-entrantly acquire lock 05:07 +672 ~2: test/commands.shard/hermetic/precache_test.dart: precache should acquire lock 05:07 +673 ~2: test/commands.shard/hermetic/precache_test.dart: precache downloads Linux artifacts on dev branch when feature is enabled. 05:07 +674 ~2: test/commands.shard/hermetic/precache_test.dart: precache exits if requesting mismatched artifacts. 05:07 +675 ~2: test/commands.shard/hermetic/precache_test.dart: precache downloads web artifacts on dev branch when feature is enabled. 05:07 +676 ~2: test/commands.shard/hermetic/precache_test.dart: precache expands android artifacts when the android flag is used 05:07 +677 ~2: test/commands.shard/hermetic/precache_test.dart: precache does not download web artifacts on dev branch when feature is enabled. 05:07 +678 ~2: test/commands.shard/hermetic/precache_test.dart: precache does not download Windows artifacts on dev branch when feature is enabled. 05:07 +679 ~2: test/commands.shard/hermetic/precache_test.dart: precache with default artifacts does not override platform filtering 05:07 +680 ~2: test/commands.shard/hermetic/precache_test.dart: precache downloads macOS artifacts on dev branch when macOS is enabled. 05:07 +681 ~2: test/commands.shard/hermetic/precache_test.dart: precache adds artifact flags to requested artifacts 05:07 +682 ~2: test/commands.shard/hermetic/precache_test.dart: precache does not download macOS artifacts on dev branch when feature is enabled. 05:07 +683 ~2: test/commands.shard/hermetic/precache_test.dart: precache downloads iOS and Android artifacts by default 05:07 +684 ~2: test/commands.shard/hermetic/precache_test.dart: precache --all-platforms gets all artifacts 05:07 +685 ~2: test/commands.shard/hermetic/precache_test.dart: precache downloads all enabled platforms if no flags are provided. 05:07 +686 ~2: test/commands.shard/hermetic/precache_test.dart: precache downloads Windows artifacts on dev branch when feature is enabled. 05:07 +687 ~2: test/commands.shard/hermetic/precache_test.dart: precache adds artifact flags to requested android artifacts 05:07 +688 ~2: test/commands.shard/hermetic/precache_test.dart: precache deletes artifact stampfiles when --force is provided 05:07 +689 ~2: test/commands.shard/hermetic/precache_test.dart: precache with explicit artifact options overrides platform filtering 05:07 +690 ~2: test/commands.shard/hermetic/precache_test.dart: precache does not download Linux artifacts on dev branch when feature is enabled. 05:07 +691 ~2: loading test/commands.shard/hermetic/ide_config_test.dart 05:08 +691 ~2: test/commands.shard/hermetic/ide_config_test.dart: ide_config (setUpAll) 05:08 +691 ~2: test/commands.shard/hermetic/ide_config_test.dart: ide_config removes deleted imls with --overwrite, including empty parent dirs 05:08 +692 ~2: test/commands.shard/hermetic/ide_config_test.dart: ide_config creates non-existent files 05:08 +693 ~2: test/commands.shard/hermetic/ide_config_test.dart: ide_config overwrites existing files with --overwrite 05:08 +694 ~2: test/commands.shard/hermetic/ide_config_test.dart: ide_config only adds new templates without --overwrite 05:08 +695 ~2: test/commands.shard/hermetic/ide_config_test.dart: ide_config removes deleted imls with --overwrite 05:08 +696 ~2: test/commands.shard/hermetic/ide_config_test.dart: ide_config doesn't touch existing files without --overwrite 05:08 +697 ~2: test/commands.shard/hermetic/ide_config_test.dart: ide_config update all templates with --overwrite 05:08 +698 ~2: test/commands.shard/hermetic/ide_config_test.dart: ide_config (tearDownAll) 05:08 +698 ~2: loading test/commands.shard/hermetic/drive_test.dart 05:09 +698 ~2: test/commands.shard/hermetic/drive_test.dart: (setUpAll) 05:09 +698 ~2: test/commands.shard/hermetic/drive_test.dart: takes screenshot and rethrows on drive exception 05:09 +699 ~2: test/commands.shard/hermetic/drive_test.dart: flutter drive --help explains how to use the command 05:09 +700 ~2: test/commands.shard/hermetic/drive_test.dart: drive --screenshot errors but does not fail if screenshot fails 05:09 +701 ~2: test/commands.shard/hermetic/drive_test.dart: Port publication does not default to enabled for wireless device if flag manually added 05:09 +702 ~2: test/commands.shard/hermetic/drive_test.dart: takes screenshot on drive test failure 05:09 +703 ~2: test/commands.shard/hermetic/drive_test.dart: does not register screenshot signal handler if --screenshot not provided 05:09 +704 ~2: test/commands.shard/hermetic/drive_test.dart: flags propagate to debugging options 05:09 +705 ~2: test/commands.shard/hermetic/drive_test.dart: fails if the default --target is not found 05:09 +706 ~2: test/commands.shard/hermetic/drive_test.dart: drive --timeout takes screenshot and tool exits after timeout Error: Timed out after 300 seconds #0 throwToolExit (package:flutter_tools/src/base/common.dart:34:3) #1 DriveCommand._registerScreenshotCallbacks.<anonymous closure> (package:flutter_tools/src/commands/drive.dart:437:9) #2 FakeTimer._fire (package:fake_async/fake_async.dart:329:16) #3 FakeAsync._fireTimersWhile (package:fake_async/fake_async.dart:244:13) #4 FakeAsync.elapse (package:fake_async/fake_async.dart:141:5) #5 main.<anonymous closure>.<anonymous closure> (file:///b/s/w/ir/cache/builder/flutter/packages/flutter_tools/test/commands.shard/hermetic/drive_test.dart:406:14) #6 FakeAsync.run.<anonymous closure>.<anonymous closure> (package:fake_async/fake_async.dart:182:54) #7 _rootRun (dart:async/zone.dart:1540:20) #8 _CustomZone.run (dart:async/zone.dart:1420:19) #9 _runZoned (dart:async/zone.dart:2031:6) #10 runZoned (dart:async/zone.dart:1957:10) #11 withClock (package:clock/src/default.dart:52:10) #12 FakeAsync.run.<anonymous closure> (package:fake_async/fake_async.dart:182:22) #13 _rootRun (dart:async/zone.dart:1540:20) #14 _CustomZone.run (dart:async/zone.dart:1420:19) #15 _runZoned (dart:async/zone.dart:2031:6) #16 runZoned (dart:async/zone.dart:1957:10) #17 FakeAsync.run (package:fake_async/fake_async.dart:182:7) #18 main.<anonymous closure> (file:///b/s/w/ir/cache/builder/flutter/packages/flutter_tools/test/commands.shard/hermetic/drive_test.dart:382:19) #19 testUsingContext.<anonymous closure>.<anonymous closure>.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///b/s/w/ir/cache/builder/flutter/packages/flutter_tools/test/src/context.dart:151:48) #20 AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:154:29) #21 _rootRun (dart:async/zone.dart:1540:20) #22 _CustomZone.run (dart:async/zone.dart:1420:19) #23 _runZoned (dart:async/zone.dart:2031:6) #24 runZoned (dart:async/zone.dart:1957:10) #25 AppContext.run (package:flutter_tools/src/base/context.dart:153:12) #26 testUsingContext.<anonymous closure>.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///b/s/w/ir/cache/builder/flutter/packages/flutter_tools/test/src/context.dart:140:42) #27 _rootRun (dart:async/zone.dart:1540:20) #28 _CustomZone.run (dart:async/zone.dart:1420:19) #29 _runZoned (dart:async/zone.dart:2031:6) #30 runZonedGuarded (dart:async/zone.dart:2017:12) #31 testUsingContext.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///b/s/w/ir/cache/builder/flutter/packages/flutter_tools/test/src/context.dart:137:15) #32 AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:154:29) #33 _rootRun (dart:async/zone.dart:1540:20) #34 _CustomZone.run (dart:async/zone.dart:1420:19) #35 _runZoned (dart:async/zone.dart:2031:6) #36 runZoned (dart:async/zone.dart:1957:10) #37 AppContext.run (package:flutter_tools/src/base/context.dart:153:12) #38 testUsingContext.<anonymous closure>.<anonymous closure> (file:///b/s/w/ir/cache/builder/flutter/packages/flutter_tools/test/src/context.dart:103:26) #39 runInContext.runnerWrapper (package:flutter_tools/src/context_runner.dart:75:18) <asynchronous suspension> #40 AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:154:19) <asynchronous suspension> #41 testUsingContext.<anonymous closure> (file:///b/s/w/ir/cache/builder/flutter/packages/flutter_tools/test/src/context.dart:101:7) <asynchronous suspension> #42 Declarer.test.<anonymous closure>.<anonymous closure> (package:test_api/src/backend/declarer.dart:229:9) <asynchronous suspension> #43 Declarer.test.<anonymous closure> (package:test_api/src/backend/declarer.dart:227:7) <asynchronous suspension> #44 Invoker._waitForOutstandingCallbacks.<anonymous closure> (package:test_api/src/backend/invoker.dart:258:9) <asynchronous suspension> 05:09 +706 ~2 -1: test/commands.shard/hermetic/drive_test.dart: drive --timeout takes screenshot and tool exits after timeout [E] Error: Timed out after 300 seconds package:flutter_tools/src/base/common.dart 34:3 throwToolExit package:flutter_tools/src/commands/drive.dart 437:9 DriveCommand._registerScreenshotCallbacks.<fn> package:fake_async/fake_async.dart 329:16 FakeTimer._fire package:fake_async/fake_async.dart 244:13 FakeAsync._fireTimersWhile package:fake_async/fake_async.dart 141:5 FakeAsync.elapse test/commands.shard/hermetic/drive_test.dart 406:14 main.<fn>.<fn> package:fake_async/fake_async.dart 182:54 FakeAsync.run.<fn>.<fn> dart:async runZoned package:clock/src/default.dart 52:10 withClock package:fake_async/fake_async.dart 182:22 FakeAsync.run.<fn> dart:async runZoned package:fake_async/fake_async.dart 182:7 FakeAsync.run test/commands.shard/hermetic/drive_test.dart 382:19 main.<fn> test/src/context.dart 151:48 testUsingContext.<fn>.<fn>.<fn>.<fn>.<fn> package:flutter_tools/src/base/context.dart 154:29 AppContext.run.<fn> dart:async runZoned package:flutter_tools/src/base/context.dart 153:12 AppContext.run test/src/context.dart 140:42 testUsingContext.<fn>.<fn>.<fn>.<fn> dart:async runZonedGuarded test/src/context.dart 137:15 testUsingContext.<fn>.<fn>.<fn> package:flutter_tools/src/base/context.dart 154:29 AppContext.run.<fn> dart:async runZoned package:flutter_tools/src/base/context.dart 153:12 AppContext.run test/src/context.dart 103:26 testUsingContext.<fn>.<fn> package:flutter_tools/src/context_runner.dart 75:18 runInContext.runnerWrapper ===== asynchronous gap =========================== package:flutter_tools/src/base/context.dart 154:19 AppContext.run.<fn> ===== asynchronous gap =========================== test/src/context.dart 101:7 testUsingContext.<fn> 05:09 +706 ~2 -1: test/commands.shard/hermetic/drive_test.dart: shouldRunPub is true unless user specifies --no-pub 05:09 +707 ~2 -1: test/commands.shard/hermetic/drive_test.dart: fails if the specified --target is not found 05:09 +708 ~2 -1: test/commands.shard/hermetic/drive_test.dart: fails with an informative error message if --target looks like --driver 05:09 +709 ~2 -1: test/commands.shard/hermetic/drive_test.dart: Port publication not disabled for wireless device 05:09 +710 ~2 -1: test/commands.shard/hermetic/drive_test.dart: drive --screenshot takes screenshot if sent a registered signal 05:09 +711 ~2 -1: test/commands.shard/hermetic/drive_test.dart: warns if screenshot is not supported but continues test 05:09 +712 ~2 -1: test/commands.shard/hermetic/drive_test.dart: Port publication is disabled for wired device 05:09 +713 ~2 -1: test/commands.shard/hermetic/drive_test.dart: (tearDownAll) 05:09 +713 ~2 -1: loading test/commands.shard/hermetic/build_linux_test.dart 05:10 +713 ~2 -1: test/commands.shard/hermetic/build_linux_test.dart: (setUpAll) 05:10 +713 ~2 -1: test/commands.shard/hermetic/build_linux_test.dart: Linux build outputs path when successful 05:10 +714 ~2 -1: test/commands.shard/hermetic/build_linux_test.dart: hidden when not enabled on Linux host 05:10 +715 ~2 -1: test/commands.shard/hermetic/build_linux_test.dart: Linux build fails on non-linux platform 05:10 +716 ~2 -1: test/commands.shard/hermetic/build_linux_test.dart: Linux on ARM64 build --profile passes profile mode to make 05:10 +717 ~2 -1: test/commands.shard/hermetic/build_linux_test.dart: Linux verbose build sets VERBOSE_SCRIPT_LOGGING 05:10 +718 ~2 -1: test/commands.shard/hermetic/build_linux_test.dart: Linux on x64 build --debug passes debug mode to cmake and ninja 05:10 +719 ~2 -1: test/commands.shard/hermetic/build_linux_test.dart: Linux build fails when there is no linux project 05:10 +720 ~2 -1: test/commands.shard/hermetic/build_linux_test.dart: Refuses to build for Linux when feature is disabled 05:10 +721 ~2 -1: test/commands.shard/hermetic/build_linux_test.dart: Linux on ARM64 build --debug passes debug mode to cmake and ninja 05:10 +722 ~2 -1: test/commands.shard/hermetic/build_linux_test.dart: Linux build does not spew stdout to status logger 05:10 +723 ~2 -1: test/commands.shard/hermetic/build_linux_test.dart: Linux on x64 build --profile passes profile mode to make 05:10 +724 ~2 -1: test/commands.shard/hermetic/build_linux_test.dart: Performs code size analysis and sends analytics 05:10 +725 ~2 -1: test/commands.shard/hermetic/build_linux_test.dart: Linux build extracts errors from stdout 05:10 +726 ~2 -1: test/commands.shard/hermetic/build_linux_test.dart: Not hidden when enabled and on Linux host 05:10 +727 ~2 -1: test/commands.shard/hermetic/build_linux_test.dart: Not support Linux cross-build for x64 on arm64 05:10 +728 ~2 -1: test/commands.shard/hermetic/build_linux_test.dart: linux can extract binary name from CMake file 05:10 +729 ~2 -1: test/commands.shard/hermetic/build_linux_test.dart: Linux build invokes CMake and ninja, and writes temporary files 05:10 +730 ~2 -1: test/commands.shard/hermetic/build_linux_test.dart: Linux build fails when feature is disabled 05:10 +731 ~2 -1: test/commands.shard/hermetic/build_linux_test.dart: Handles argument error from missing ninja 05:10 +732 ~2 -1: test/commands.shard/hermetic/build_linux_test.dart: Handles missing cmake 05:10 +733 ~2 -1: test/commands.shard/hermetic/build_linux_test.dart: Linux on ARM64 build --release passes, and check if the LinuxBuildDirectory for arm64 can be referenced correctly by using analytics 05:10 +734 ~2 -1: test/commands.shard/hermetic/build_linux_test.dart: Linux build configures CMake exports 05:10 +735 ~2 -1: test/commands.shard/hermetic/build_linux_test.dart: (tearDownAll) 05:10 +735 ~2 -1: loading test/commands.shard/hermetic/ios_analyze_test.dart 05:11 +735 ~2 -1: test/commands.shard/hermetic/ios_analyze_test.dart: ios analyze command (setUpAll) 05:11 +735 ~2 -1: test/commands.shard/hermetic/ios_analyze_test.dart: ios analyze command throws if provide multiple path 05:12 +736 ~2 -1: test/commands.shard/hermetic/ios_analyze_test.dart: ios analyze command throws if not enough parameters 05:12 +737 ~2 -1: test/commands.shard/hermetic/ios_analyze_test.dart: ios analyze command can output json file 05:12 +738 ~2 -1: test/commands.shard/hermetic/ios_analyze_test.dart: ios analyze command can list build options 05:12 +739 ~2 -1: test/commands.shard/hermetic/ios_analyze_test.dart: ios analyze command (tearDownAll) 05:12 +739 ~2 -1: loading test/commands.shard/hermetic/test_test.dart 05:12 +739 ~2 -1: test/commands.shard/hermetic/test_test.dart: Generates a satisfactory test runner package_config.json when --experimental-faster-testing is set 05:13 +740 ~2 -1: test/commands.shard/hermetic/test_test.dart: Integration tests given flavor 05:13 +741 ~2 -1: test/commands.shard/hermetic/test_test.dart: Using the "html" renderer triggers a warningText. 05:13 +742 ~2 -1: test/commands.shard/hermetic/test_test.dart: Confirmation that the reporter, timeout, and concurrency args are not set by default 05:13 +743 ~2 -1: test/commands.shard/hermetic/test_test.dart: shard-index and total-shards with the params they are Piped to package:test 05:13 +744 ~2 -1: test/commands.shard/hermetic/test_test.dart: shard-index and total-shards without the params they not Piped to package:test 05:13 +745 ~2 -1: test/commands.shard/hermetic/test_test.dart: Pipes specified arguments to package:test when --experimental-faster-testing is set 05:13 +746 ~2 -1: test/commands.shard/hermetic/test_test.dart: Using the "auto" renderer triggers a warningText. 05:13 +747 ~2 -1: test/commands.shard/hermetic/test_test.dart: Pipes to package:test passes various CLI options through to package:test 05:13 +748 ~2 -1: test/commands.shard/hermetic/test_test.dart: Integration tests set the correct dart-defines 05:13 +749 ~2 -1: test/commands.shard/hermetic/test_test.dart: File Reporter Passes web renderer into debugging options 05:13 +750 ~2 -1: test/commands.shard/hermetic/test_test.dart: File Reporter when set --file-reporter value is passed on 05:13 +751 ~2 -1: test/commands.shard/hermetic/test_test.dart: File Reporter Enables Impeller 05:13 +752 ~2 -1: test/commands.shard/hermetic/test_test.dart: File Reporter defaults to unset null value 05:13 +753 ~2 -1: test/commands.shard/hermetic/test_test.dart: File Reporter Web renderer defaults to Skwasm when using wasm 05:13 +754 ~2 -1: test/commands.shard/hermetic/test_test.dart: Coverage provides library names matching regexps to Coverage Collector 05:13 +755 ~2 -1: test/commands.shard/hermetic/test_test.dart: Coverage provides current library name to Coverage Collector by default 05:13 +756 ~2 -1: test/commands.shard/hermetic/test_test.dart: Builds the asset manifest by default 05:13 +757 ~2 -1: test/commands.shard/hermetic/test_test.dart: --reporter/-r accepts valid values and passes them through 05:13 +758 ~2 -1: test/commands.shard/hermetic/test_test.dart: --reporter/-r by default, passes no reporter 05:13 +759 ~2 -1: test/commands.shard/hermetic/test_test.dart: Can test in a pub workspace 05:13 +760 ~2 -1: test/commands.shard/hermetic/test_test.dart: Required artifacts Overrides concurrency when running web tests 05:13 +761 ~2 -1: test/commands.shard/hermetic/test_test.dart: Required artifacts when running integration tests 05:13 +762 ~2 -1: test/commands.shard/hermetic/test_test.dart: Required artifacts for default invocation 05:13 +763 ~2 -1: test/commands.shard/hermetic/test_test.dart: Required artifacts when platform is chrome 05:13 +764 ~2 -1: test/commands.shard/hermetic/test_test.dart: Coverage provides error message if regular expression syntax is invalid 05:13 +765 ~2 -1: test/commands.shard/hermetic/test_test.dart: Don't build the asset manifest if --no-test-assets if informed 05:13 +766 ~2 -1: test/commands.shard/hermetic/test_test.dart: Non-verbose does not prints phase timings 05:13 +767 ~2 -1: test/commands.shard/hermetic/test_test.dart: Verbose prints phase timings 05:13 +768 ~2 -1: test/commands.shard/hermetic/test_test.dart: Pipes enable-vmService 05:13 +769 ~2 -1: test/commands.shard/hermetic/test_test.dart: Only passes --no-color and --chain-stack-traces to package:test by default when --experimental-faster-testing is set 05:13 +770 ~2 -1: test/commands.shard/hermetic/test_test.dart: builds asset bundle using --flavor 05:13 +771 ~2 -1: test/commands.shard/hermetic/test_test.dart: Rebuild the asset bundle if an asset file has changed since previous build 05:13 +772 ~2 -1: test/commands.shard/hermetic/test_test.dart: Missing dependencies in pubspec 05:13 +773 ~2 -1: test/commands.shard/hermetic/test_test.dart: Supports coverage and machine 05:13 +774 ~2 -1: test/commands.shard/hermetic/test_test.dart: Overrides concurrency when running Integration Tests 05:13 +775 ~2 -1: test/commands.shard/hermetic/test_test.dart: Integration tests when no devices are connected 05:13 +776 ~2 -1: test/commands.shard/hermetic/test_test.dart: Pipes different args when running Integration Tests 05:13 +777 ~2 -1: test/commands.shard/hermetic/test_test.dart: correctly considers --flavor when validating the cached asset bundle 05:13 +778 ~2 -1: test/commands.shard/hermetic/test_test.dart: Fatal Logs fails if --fatal-warnings specified and warnings emitted 05:13 +779 ~2 -1: test/commands.shard/hermetic/test_test.dart: Fatal Logs doesn't fail when --fatal-warnings is set and no warning output 05:13 +780 ~2 -1: test/commands.shard/hermetic/test_test.dart: Fatal Logs fails when --fatal-warnings is set and only errors emitted 05:13 +781 ~2 -1: test/commands.shard/hermetic/test_test.dart: Missing dependencies in pubspec for integration tests 05:13 +782 ~2 -1: test/commands.shard/hermetic/test_test.dart: Detecting Integration Tests when relative path to integration test is passed 05:13 +783 ~2 -1: test/commands.shard/hermetic/test_test.dart: Detecting Integration Tests when integration_test is not passed 05:13 +784 ~2 -1: test/commands.shard/hermetic/test_test.dart: Detecting Integration Tests when absolute unnormalized path to integration test is passed 05:13 +785 ~2 -1: test/commands.shard/hermetic/test_test.dart: Detecting Integration Tests when integration_test is passed 05:13 +786 ~2 -1: test/commands.shard/hermetic/test_test.dart: Detecting Integration Tests when absolute path to integration test is passed 05:13 +787 ~2 -1: test/commands.shard/hermetic/test_test.dart: Detecting Integration Tests when both test and integration test are passed 05:13 +788 ~2 -1: test/commands.shard/hermetic/test_test.dart: Integration tests when only web devices are connected 05:13 +789 ~2 -1: loading test/commands.shard/hermetic/build_aar_test.dart 05:14 +789 ~2 -1: test/commands.shard/hermetic/build_aar_test.dart: (setUpAll) 05:14 +789 ~2 -1: test/commands.shard/hermetic/build_aar_test.dart: will not build an AAR for a plugin 05:14 +790 ~2 -1: test/commands.shard/hermetic/build_aar_test.dart: will build an AAR for a module 05:14 +791 ~2 -1: test/commands.shard/hermetic/build_aar_test.dart: (tearDownAll) 05:14 +791 ~2 -1: loading test/commands.shard/hermetic/proxied_devices_test.dart 05:14 +791 ~2 -1: test/commands.shard/hermetic/proxied_devices_test.dart: ProxiedDevices starts and stops app 05:14 +792 ~2 -1: test/commands.shard/hermetic/proxied_devices_test.dart: ProxiedDevices calls supportsRuntimeMode 05:14 +793 ~2 -1: test/commands.shard/hermetic/proxied_devices_test.dart: ProxiedDevices redirects logs 05:14 +794 ~2 -1: test/commands.shard/hermetic/proxied_devices_test.dart: ProxiedDevices can list devices 05:14 +795 ~2 -1: test/commands.shard/hermetic/proxied_devices_test.dart: ProxiedDevices takes screenshot 05:14 +796 ~2 -1: loading test/commands.shard/hermetic/generate_localizations_test.dart 05:15 +796 ~2 -1: test/commands.shard/hermetic/generate_localizations_test.dart: (setUpAll) 05:15 +796 ~2 -1: test/commands.shard/hermetic/generate_localizations_test.dart: not using synthetic packages (explicitly) 05:15 +797 ~2 -1: test/commands.shard/hermetic/generate_localizations_test.dart: default l10n settings 05:15 +798 ~2 -1: test/commands.shard/hermetic/generate_localizations_test.dart: throw when generate: false and uses synthetic package when run with l10n.yaml 05:15 +799 ~2 -1: test/commands.shard/hermetic/generate_localizations_test.dart: throws error when arguments are invalid 05:15 +800 ~2 -1: test/commands.shard/hermetic/generate_localizations_test.dart: l10n yaml file takes precedence over command line arguments 05:15 +801 ~2 -1: test/commands.shard/hermetic/generate_localizations_test.dart: not using synthetic packages (due to --explicit-package-dependencies) 05:15 +802 ~2 -1: test/commands.shard/hermetic/generate_localizations_test.dart: nullable-getter help message is expected string 05:15 +803 ~2 -1: test/commands.shard/hermetic/generate_localizations_test.dart: nullable-getter defaults to true 05:15 +804 ~2 -1: test/commands.shard/hermetic/generate_localizations_test.dart: throws error when unexpected positional argument is provided 05:15 +805 ~2 -1: test/commands.shard/hermetic/generate_localizations_test.dart: throw when generate: false and uses synthetic package when run via commandline options 05:15 +806 ~2 -1: test/commands.shard/hermetic/generate_localizations_test.dart: dart format is run when --format is passed 05:16 +807 ~2 -1: test/commands.shard/hermetic/generate_localizations_test.dart: dart format is run when format: true is passed into l10n.yaml 05:16 +808 ~2 -1: test/commands.shard/hermetic/generate_localizations_test.dart: dart format is run when generateLocalizations is called through build target 05:16 +809 ~2 -1: test/commands.shard/hermetic/generate_localizations_test.dart: dart format is working when the untranslated messages file is produced 05:16 +810 ~2 -1: test/commands.shard/hermetic/generate_localizations_test.dart: AppResourceBundle can be parsed without FormatException when it's content is empty 05:16 +811 ~2 -1: test/commands.shard/hermetic/generate_localizations_test.dart: AppResourceBundle would not fail the gen-l10n command when it's content is empty 05:16 +812 ~2 -1: test/commands.shard/hermetic/generate_localizations_test.dart: (tearDownAll) 05:16 +812 ~2 -1: loading test/commands.shard/hermetic/config_test.dart 05:16 +812 ~2 -1: test/commands.shard/hermetic/config_test.dart: (setUpAll) 05:16 +812 ~2 -1: test/commands.shard/hermetic/config_test.dart: config throws error on excess arguments 05:16 +813 ~2 -1: test/commands.shard/hermetic/config_test.dart: config analytics reported with help usages 05:16 +814 ~2 -1: test/commands.shard/hermetic/config_test.dart: config allows setting and removing feature flags 05:16 +815 ~2 -1: test/commands.shard/hermetic/config_test.dart: config warns the user to reload IDE 05:16 +816 ~2 -1: test/commands.shard/hermetic/config_test.dart: config prints all settings with --list 05:16 +817 ~2 -1: test/commands.shard/hermetic/config_test.dart: config displays which config settings are available on stable 05:16 +818 ~2 -1: test/commands.shard/hermetic/config_test.dart: config machine flag 05:16 +819 ~2 -1: test/commands.shard/hermetic/config_test.dart: config Can set build-dir 05:16 +820 ~2 -1: test/commands.shard/hermetic/config_test.dart: config analytics flag flips usage flag and sends event 05:16 +821 ~2 -1: test/commands.shard/hermetic/config_test.dart: config no-analytics flag flips usage flag and sends event 05:16 +822 ~2 -1: test/commands.shard/hermetic/config_test.dart: config throws error on absolute path to build-dir 05:16 +823 ~2 -1: test/commands.shard/hermetic/config_test.dart: (tearDownAll) 05:16 +823 ~2 -1: loading test/commands.shard/hermetic/flutter_web_platform_test.dart 05:18 +823 ~2 -1: test/commands.shard/hermetic/flutter_web_platform_test.dart: FlutterWebPlatform serves the correct dart_sdk.js (amd module system) for the passed web renderer 05:18 +824 ~2 -1: test/commands.shard/hermetic/flutter_web_platform_test.dart: FlutterWebPlatform serves the correct dart_sdk.js (ddc library bundle module system) for the passed web renderer 05:18 +825 ~2 -1: loading test/commands.shard/hermetic/build_ipa_test.dart 05:18 +825 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: (setUpAll) 05:18 +825 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: ipa build --no-codesign skips codesigning and IPA creation 05:19 +826 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: Validate template launch images with conflicts 05:19 +827 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: ipa build fails when there is no ios project 05:19 +828 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: ipa build accepts "enterprise" export method when on Xcode versions <= 15.3 05:19 +829 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: ipa build fails when --export-options-plist and --export-method are used together 05:19 +830 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: ipa build uses new "app-store-connect" export method when on Xcode versions > 15.3 05:19 +831 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: ipa build accepts legacy methods when on Xcode versions <= 15.3 05:19 +832 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: code size analysis fails when app not found 05:19 +833 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: ipa build invokes xcodebuild and archives for ad-hoc distribution 05:19 +834 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: Validate template app icons without conflicts 05:19 +835 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: ipa build fails on non-macOS platform 05:19 +836 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: Validate template app icons with conflicts 05:19 +837 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: ipa build fails in debug with code analysis 05:19 +838 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: Do not display xcresult issues that needs to be discarded. 05:19 +839 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: ipa build invokes xcode build without disablePortPublication 05:19 +840 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: Validate app icon using the correct width and height 05:19 +841 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: Validate basic Xcode settings with CFBundleDisplayName fallback to CFBundleName 05:19 +842 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: Trace error if xcresult is empty. 05:19 +843 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: Validate basic Xcode settings with full settings 05:19 +844 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: ipa build uses new "debugging" export method when on Xcode versions > 15.3 05:19 +845 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: ipa build reports method from --export-options-plist when used 05:19 +846 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: ipa build invokes xcodebuild and archives for app store 05:19 +847 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: ipa build accepts "enterprise" export method when on Xcode versions > 15.3 05:19 +848 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: Trace if xcresult bundle does not exist. 05:19 +849 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: Validate app icon using the wrong height 05:19 +850 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: ipa build invokes xcode build export archive when passed plist 05:19 +851 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: Validate basic Xcode settings with default bundle identifier prefix 05:19 +852 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: Display xcresult issues on console if parsed. 05:19 +853 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: ipa build reports when IPA fails 05:19 +854 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: ipa build fails when export plist is not a file 05:19 +855 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: Validate template launch images without conflicts 05:19 +856 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: ipa build ignores deletion failure if generatedExportPlist does not exist 05:19 +857 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: Validate basic Xcode settings with custom bundle identifier prefix 05:19 +858 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: ipa build uses new "release-testing" export method when on Xcode versions > 15.3 05:19 +859 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: Validate basic Xcode settings with missing settings 05:19 +860 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: Extra error message for provision profile issue in xcresult bundle. 05:19 +861 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: Validate app icon should skip validation of an icon image if invalid format 05:19 +862 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: ipa build invokes xcodebuild and archives for enterprise distribution 05:19 +863 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: ipa build fails when export plist does not exist 05:19 +864 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: Validate app icon should skip validation for unknown format version 05:19 +865 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: ipa build reports method from --export-method when used 05:19 +866 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: Performs code size analysis and sends analytics 05:19 +867 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: ipa build invokes xcode build with verbosity 05:19 +868 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: Validate app icon using the wrong width 05:19 +869 ~2 -1: test/commands.shard/hermetic/build_ipa_test.dart: (tearDownAll) 05:19 +869 ~2 -1: loading test/commands.shard/hermetic/run_test.dart 05:20 +869 ~2 -1: test/commands.shard/hermetic/run_test.dart: (setUpAll) 05:20 +869 ~2 -1: test/commands.shard/hermetic/run_test.dart: Flutter run does not catch other RPC errors 05:20 +870 ~2 -1: test/commands.shard/hermetic/run_test.dart: usingCISystem can also be set by environment LUCI_CI 05:20 +871 ~2 -1: test/commands.shard/hermetic/run_test.dart: Configures web connection options to use web sockets by default 05:20 +872 ~2 -1: test/commands.shard/hermetic/run_test.dart: wasm mode selects skwasm renderer by default 05:20 +873 ~2 -1: test/commands.shard/hermetic/run_test.dart: Passes sksl bundle info the build options 05:20 +874 ~2 -1: test/commands.shard/hermetic/run_test.dart: flags propagate to debugging options 05:20 +875 ~2 -1: test/commands.shard/hermetic/run_test.dart: Flutter run catches catches errors due to vm service disconnection and throws a tool exit 05:20 +876 ~2 -1: test/commands.shard/hermetic/run_test.dart: terminal Flutter run sets terminal singleCharMode to false on exit 05:20 +877 ~2 -1: test/commands.shard/hermetic/run_test.dart: terminal Flutter run catches StdinException while setting terminal singleCharMode to false 05:20 +878 ~2 -1: test/commands.shard/hermetic/run_test.dart: run does not support --no-sound-null-safety by default 05:20 +879 ~2 -1: test/commands.shard/hermetic/run_test.dart: run --web-header Using the "html" renderer triggers a warningText. 05:20 +880 ~2 -1: test/commands.shard/hermetic/run_test.dart: run --web-header throws a ToolExit when using --wasm on a non-web platform 05:20 +881 ~2 -1: test/commands.shard/hermetic/run_test.dart: run --web-header throws a ToolExit when using the skwasm renderer without --wasm 05:20 +882 ~2 -1: test/commands.shard/hermetic/run_test.dart: run --web-header throws a ToolExit when value includes delimiter characters 05:20 +883 ~2 -1: test/commands.shard/hermetic/run_test.dart: run --web-header can accept simple, valid values 05:20 +884 ~2 -1: test/commands.shard/hermetic/run_test.dart: run --web-header accepts headers with commas in them 05:20 +885 ~2 -1: test/commands.shard/hermetic/run_test.dart: run --web-header throws a ToolExit when no value is provided 05:20 +886 ~2 -1: test/commands.shard/hermetic/run_test.dart: run --web-header Using the "auto" renderer triggers a warningText. 05:20 +887 ~2 -1: test/commands.shard/hermetic/run_test.dart: run Walks upward looking for a pubspec.yaml and exits if missing 05:20 +888 ~2 -1: test/commands.shard/hermetic/run_test.dart: run run app (setUpAll) 05:20 +888 ~2 -1: test/commands.shard/hermetic/run_test.dart: run run app succeeds when targeted device is an Android device with --device-user 05:20 +889 ~2 -1: test/commands.shard/hermetic/run_test.dart: run run app passes device target platform to analytics 05:20 +890 ~2 -1: test/commands.shard/hermetic/run_test.dart: run run app prints warning when --flavor is used with an unsupported target platform 05:20 +891 ~2 -1: test/commands.shard/hermetic/run_test.dart: run run app correctly reports tests to analytics 05:20 +892 ~2 -1: test/commands.shard/hermetic/run_test.dart: run run app shows unsupported devices when no supported devices are found 05:20 +893 ~2 -1: test/commands.shard/hermetic/run_test.dart: run run app forwards --uninstall-only to DebuggingOptions 05:20 +894 ~2 -1: test/commands.shard/hermetic/run_test.dart: run run app fails when targeted device is not Android with --device-user 05:20 +895 ~2 -1: test/commands.shard/hermetic/run_test.dart: run run app exits and lists available devices when specified device not found 05:20 +896 ~2 -1: test/commands.shard/hermetic/run_test.dart: run run app exits with a user message when no supported devices attached 05:20 +897 ~2 -1: test/commands.shard/hermetic/run_test.dart: run run app --machine can pass --device-user 05:20 +898 ~2 -1: test/commands.shard/hermetic/run_test.dart: run run app --machine can disable devtools with --no-devtools 05:20 +899 ~2 -1: test/commands.shard/hermetic/run_test.dart: run run app (tearDownAll) 05:20 +899 ~2 -1: test/commands.shard/hermetic/run_test.dart: run fails when target not found 05:20 +900 ~2 -1: test/commands.shard/hermetic/run_test.dart: run Fatal Logs fails if --fatal-warnings specified and warnings emitted 05:20 +901 ~2 -1: test/commands.shard/hermetic/run_test.dart: run Fatal Logs fails if --fatal-warnings specified and errors emitted 05:20 +902 ~2 -1: test/commands.shard/hermetic/run_test.dart: run Fatal Logs doesn't fail if --fatal-warnings specified and no warnings occur 05:20 +903 ~2 -1: test/commands.shard/hermetic/run_test.dart: run Fatal Logs doesn't fail if --fatal-warnings not specified 05:20 +904 ~2 -1: test/commands.shard/hermetic/run_test.dart: run supports --no-sound-null-safety with an overridden NonNullSafeBuilds 05:20 +905 ~2 -1: test/commands.shard/hermetic/run_test.dart: run does not support "--use-application-binary" and "--fast-start" 05:20 +906 ~2 -1: test/commands.shard/hermetic/run_test.dart: run usageValues with only iOS wireless device 05:20 +907 ~2 -1: test/commands.shard/hermetic/run_test.dart: run usageValues with both iOS usb and wireless devices 05:20 +908 ~2 -1: test/commands.shard/hermetic/run_test.dart: run usageValues with only non-iOS usb device 05:20 +909 ~2 -1: test/commands.shard/hermetic/run_test.dart: run usageValues with only iOS usb device 05:20 +910 ~2 -1: test/commands.shard/hermetic/run_test.dart: run should only request artifacts corresponding to connected devices 05:20 +911 ~2 -1: test/commands.shard/hermetic/run_test.dart: run Walks upward looking for a pubspec.yaml and succeeds if found 05:20 +912 ~2 -1: test/commands.shard/hermetic/run_test.dart: fails when "--web-launch-url" is not supported 05:20 +913 ~2 -1: test/commands.shard/hermetic/run_test.dart: (tearDownAll) 05:20 +913 ~2 -1: loading test/commands.shard/hermetic/build_darwin_framework_test.dart 05:21 +913 ~2 -1: test/commands.shard/hermetic/build_darwin_framework_test.dart: (setUpAll) 05:21 +913 ~2 -1: test/commands.shard/hermetic/build_darwin_framework_test.dart: build macos-framework podspec throws when license not found 05:21 +914 ~2 -1: test/commands.shard/hermetic/build_darwin_framework_test.dart: build macos-framework podspec is created on master channel created when forced 05:21 +915 ~2 -1: test/commands.shard/hermetic/build_darwin_framework_test.dart: build macos-framework podspec is created not on master channel profile URL 05:21 +916 ~2 -1: test/commands.shard/hermetic/build_darwin_framework_test.dart: build macos-framework podspec is created not on master channel release URL 05:21 +917 ~2 -1: test/commands.shard/hermetic/build_darwin_framework_test.dart: build macos-framework podspec is created not on master channel contains license and version 05:21 +918 ~2 -1: test/commands.shard/hermetic/build_darwin_framework_test.dart: build macos-framework podspec is created not on master channel debug URL 05:21 +919 ~2 -1: test/commands.shard/hermetic/build_darwin_framework_test.dart: build macos-framework podspec version unknown 05:21 +920 ~2 -1: test/commands.shard/hermetic/build_darwin_framework_test.dart: build macos-framework podspec throws when not on a released version 05:21 +921 ~2 -1: test/commands.shard/hermetic/build_darwin_framework_test.dart: build ios-framework podspec throws when license not found 05:21 +922 ~2 -1: test/commands.shard/hermetic/build_darwin_framework_test.dart: build ios-framework podspec is created on master channel created when forced 05:21 +923 ~2 -1: test/commands.shard/hermetic/build_darwin_framework_test.dart: build ios-framework podspec is created not on master channel profile URL 05:21 +924 ~2 -1: test/commands.shard/hermetic/build_darwin_framework_test.dart: build ios-framework podspec is created not on master channel release URL 05:21 +925 ~2 -1: test/commands.shard/hermetic/build_darwin_framework_test.dart: build ios-framework podspec is created not on master channel contains license and version 05:21 +926 ~2 -1: test/commands.shard/hermetic/build_darwin_framework_test.dart: build ios-framework podspec is created not on master channel debug URL 05:21 +927 ~2 -1: test/commands.shard/hermetic/build_darwin_framework_test.dart: build ios-framework podspec version unknown 05:21 +928 ~2 -1: test/commands.shard/hermetic/build_darwin_framework_test.dart: build ios-framework podspec throws when not on a released version 05:21 +929 ~2 -1: test/commands.shard/hermetic/build_darwin_framework_test.dart: XCFrameworks created 05:21 +930 ~2 -1: test/commands.shard/hermetic/build_darwin_framework_test.dart: XCFrameworks created with symbols 05:21 +931 ~2 -1: test/commands.shard/hermetic/build_darwin_framework_test.dart: (tearDownAll) 05:21 +931 ~2 -1: Some tests failed. Consider enabling the flag chain-stack-traces to receive more detailed exceptions. For example, 'dart test --chain-stack-traces'. ╔═╡ERROR #2╞════════════════════════════════════════════════════════════════════ ║ Command: ../../bin/cache/dart-sdk/bin/dart run test --reporter=expanded --file-reporter=json:/b/s/w/ir/x/t/metrics_1738253220560214.json --test-randomize-ordering-seed=20250130 -j1 --no-color test/commands.shard ║ Command exited with exit code 1 but expected zero exit code. ║ Working directory: /b/s/w/ir/cache/builder/flutter/packages/flutter_tools ╚═══════════════════════════════════════════════════════════════════════════════ ▌08:12:46▐ Test failed. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ The error messages reported above are repeated here: -- This line intentionally left blank -- Command: ../../bin/cache/dart-sdk/bin/dart run test --reporter=expanded --file-reporter=json:/b/s/w/ir/x/t/metrics_1738253109133268.json --test-randomize-ordering-seed=20250130 -j2 --no-color --timeout=2000ms test/general.shard Command exited with exit code 1 but expected zero exit code. Working directory: /b/s/w/ir/cache/builder/flutter/packages/flutter_tools -- This line intentionally left blank -- Command: ../../bin/cache/dart-sdk/bin/dart run test --reporter=expanded --file-reporter=json:/b/s/w/ir/x/t/metrics_1738253220560214.json --test-randomize-ordering-seed=20250130 -j1 --no-color test/commands.shard Command exited with exit code 1 but expected zero exit code. Working directory: /b/s/w/ir/cache/builder/flutter/packages/flutter_tools ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ You may find the errors by searching for "╡ERROR #" in the logs.