▌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.