Skip to content

[integration_test][web] hello world sample app tests failing #95335

@robturtle

Description

@robturtle

Steps to Reproduce

  1. Run chromedriver --port=4444 --log-level=INFO
  2. Goto the official example folder hello_world
  3. flutter -v drive --driver=test_driver/smoke_web_engine_test.dart --target=test_driver/smoke_web_engine.dart -d web-server | tee test.log

Expected results: All tests passing.

Actual results: flutter drive hangs, and the chromedriver in the endless loop of return typeof(window.$flutterDriver) as undefined.

chromedriver log
[1639561404.965][INFO]: Launching chrome: /Applications/Google Chrome.app/Contents/MacOS/Google Chrome --allow-pre-commit-input --bwsi --disable-background-networking --disable-background-timer-throttling --disable-client-side-phishing-detection --disable-default-apps --disable-extensions --disable-hang-monitor --disable-popup-blocking --disable-prompt-on-repost --disable-sync --disable-translate --enable-automation --enable-blink-features=ShadowDOMV0 --enable-logging --headless --ignore-certificate-errors --log-level=0 --no-default-browser-check --no-first-run --no-sandbox --no-service-autorun --password-store=basic --remote-debugging-port=0 --test-type=webdriver --use-mock-keychain --user-data-dir=/var/folders/wy/9dcz2mnj79vb8db2rw2ywc280000gn/T/.com.google.Chrome.87hdFj data:,
[1639561405.354][INFO]: resolved localhost to ["::1","127.0.0.1"]
[1639561405.681][INFO]: resolved localhost to ["::1","127.0.0.1"]
[1639561405.755][INFO]: [40191e820e2928a9cbd301ff9e7b6caa] RESPONSE InitSession {
   "acceptInsecureCerts": true,
   "acceptSslCerts": true,
   "applicationCacheEnabled": false,
   "browserConnectionEnabled": false,
   "browserName": "chrome",
   "chrome": {
      "chromedriverVersion": "96.0.4664.45 (76e4c1bb2ab4671b8beba3444e61c0f17584b2fc-refs/branch-heads/4664@{#947})",
      "userDataDir": "/var/folders/wy/9dcz2mnj79vb8db2rw2ywc280000gn/T/.com.google.Chrome.87hdFj"
   },
   "cssSelectorsEnabled": true,
   "databaseEnabled": false,
   "goog:chromeOptions": {
      "debuggerAddress": "localhost:54757"
   },
   "handlesAlerts": true,
   "hasTouchScreen": false,
   "javascriptEnabled": true,
   "locationContextEnabled": true,
   "mobileEmulationEnabled": false,
   "nativeEvents": true,
   "networkConnectionEnabled": false,
   "pageLoadStrategy": "normal",
   "platform": "Mac OS X",
   "proxy": {

   },
   "~~~": "..."
}
[1639561405.819][INFO]: [40191e820e2928a9cbd301ff9e7b6caa] COMMAND GetWindow {

}
[1639561405.819][INFO]: [40191e820e2928a9cbd301ff9e7b6caa] RESPONSE GetWindow "CDwindow-9C3DB8433A895E6D836C48DAE231DB7C"
[1639561405.829][INFO]: [40191e820e2928a9cbd301ff9e7b6caa] COMMAND SetWindowPosition {
   "windowHandle": "current",
   "x": 0,
   "y": 0
}
[1639561405.931][INFO]: [40191e820e2928a9cbd301ff9e7b6caa] RESPONSE SetWindowPosition
[1639561405.935][INFO]: [40191e820e2928a9cbd301ff9e7b6caa] COMMAND SetWindowSize {
   "height": 1024,
   "width": 1600,
   "windowHandle": "current"
}
[1639561406.037][INFO]: [40191e820e2928a9cbd301ff9e7b6caa] RESPONSE SetWindowSize
[1639561408.214][INFO]: [40191e820e2928a9cbd301ff9e7b6caa] COMMAND Navigate {
   "url": "http://localhost:54747"
}
[1639561408.286][INFO]: Waiting for pending navigations...
[1639561408.292][INFO]: Done waiting for pending navigations. Status: ok
[1639561408.470][INFO]: Waiting for pending navigations...
[1639561408.698][INFO]: Done waiting for pending navigations. Status: ok
[1639561408.698][INFO]: [40191e820e2928a9cbd301ff9e7b6caa] RESPONSE Navigate
[1639561408.795][INFO]: [40191e820e2928a9cbd301ff9e7b6caa] COMMAND ExecuteScript {
   "args": [  ],
   "script": "return typeof(window.$flutterDriver)"
}
[1639561408.797][INFO]: Waiting for pending navigations...
[1639561408.797][INFO]: Done waiting for pending navigations. Status: ok
[1639561408.829][INFO]: Waiting for pending navigations...
[1639561408.831][INFO]: Done waiting for pending navigations. Status: ok
[1639561408.831][INFO]: [40191e820e2928a9cbd301ff9e7b6caa] RESPONSE ExecuteScript "undefined"
[1639561409.394][INFO]: [40191e820e2928a9cbd301ff9e7b6caa] COMMAND ExecuteScript {
   "args": [  ],
   "script": "return typeof(window.$flutterDriver)"
}
[1639561409.433][INFO]: Waiting for pending navigations...
[1639561410.487][INFO]: Done waiting for pending navigations. Status: ok
[1639561410.542][INFO]: Waiting for pending navigations...
[1639561410.686][INFO]: Done waiting for pending navigations. Status: ok
[1639561410.686][INFO]: [40191e820e2928a9cbd301ff9e7b6caa] RESPONSE ExecuteScript "undefined"
[1639561411.274][INFO]: [40191e820e2928a9cbd301ff9e7b6caa] COMMAND ExecuteScript {
   "args": [  ],
   "script": "return typeof(window.$flutterDriver)"
}
[1639561411.288][INFO]: Waiting for pending navigations...
[1639561411.584][INFO]: Done waiting for pending navigations. Status: ok
[1639561411.594][INFO]: Waiting for pending navigations...
[1639561411.594][INFO]: Done waiting for pending navigations. Status: ok
[1639561411.594][INFO]: [40191e820e2928a9cbd301ff9e7b6caa] RESPONSE ExecuteScript "undefined"
[1639561412.122][INFO]: [40191e820e2928a9cbd301ff9e7b6caa] COMMAND ExecuteScript {
   "args": [  ],
   "script": "return typeof(window.$flutterDriver)"
}
[1639561412.122][INFO]: Waiting for pending navigations...
[1639561412.123][INFO]: Done waiting for pending navigations. Status: ok
[1639561412.126][INFO]: Waiting for pending navigations...
[1639561412.127][INFO]: Done waiting for pending navigations. Status: ok
[1639561412.127][INFO]: [40191e820e2928a9cbd301ff9e7b6caa] RESPONSE ExecuteScript "undefined"
[1639561412.663][INFO]: [40191e820e2928a9cbd301ff9e7b6caa] COMMAND ExecuteScript {
   "args": [  ],
   "script": "return typeof(window.$flutterDriver)"
}
[1639561412.663][INFO]: Waiting for pending navigations...
[1639561412.664][INFO]: Done waiting for pending navigations. Status: ok
[1639561412.666][INFO]: Waiting for pending navigations...
[1639561412.666][INFO]: Done waiting for pending navigations. Status: ok
[1639561412.666][INFO]: [40191e820e2928a9cbd301ff9e7b6caa] RESPONSE ExecuteScript "undefined"
[1639561413.175][INFO]: [40191e820e2928a9cbd301ff9e7b6caa] COMMAND ExecuteScript {
   "args": [  ],
   "script": "return typeof(window.$flutterDriver)"
}
[1639561413.176][INFO]: Waiting for pending navigations...
[1639561413.178][INFO]: Done waiting for pending navigations. Status: ok
[1639561413.181][INFO]: Waiting for pending navigations...
[1639561413.181][INFO]: Done waiting for pending navigations. Status: ok
[1639561413.181][INFO]: [40191e820e2928a9cbd301ff9e7b6caa] RESPONSE ExecuteScript "undefined"
[1639561413.695][INFO]: [40191e820e2928a9cbd301ff9e7b6caa] COMMAND ExecuteScript {
   "args": [  ],
   "script": "return typeof(window.$flutterDriver)"
}
[1639561413.695][INFO]: Waiting for pending navigations...
[1639561413.697][INFO]: Done waiting for pending navigations. Status: ok
[1639561413.699][INFO]: Waiting for pending navigations...
[1639561413.699][INFO]: Done waiting for pending navigations. Status: ok
[1639561413.699][INFO]: [40191e820e2928a9cbd301ff9e7b6caa] RESPONSE ExecuteScript "undefined"
[1639561414.216][INFO]: [40191e820e2928a9cbd301ff9e7b6caa] COMMAND ExecuteScript {
   "args": [  ],
   "script": "return typeof(window.$flutterDriver)"
}
[1639561414.216][INFO]: Waiting for pending navigations...
[1639561414.219][INFO]: Done waiting for pending navigations. Status: ok
[1639561414.222][INFO]: Waiting for pending navigations...
[1639561414.223][INFO]: Done waiting for pending navigations. Status: ok
[1639561414.223][INFO]: [40191e820e2928a9cbd301ff9e7b6caa] RESPONSE ExecuteScript "undefined"
[1639561414.742][INFO]: [40191e820e2928a9cbd301ff9e7b6caa] COMMAND ExecuteScript {
   "args": [  ],
   "script": "return typeof(window.$flutterDriver)"
}
[1639561414.742][INFO]: Waiting for pending navigations...
[1639561414.743][INFO]: Done waiting for pending navigations. Status: ok
[1639561414.745][INFO]: Waiting for pending navigations...
[1639561414.745][INFO]: Done waiting for pending navigations. Status: ok
[1639561414.745][INFO]: [40191e820e2928a9cbd301ff9e7b6caa] RESPONSE ExecuteScript "undefined"
... keep repeating...
Flutter log
[ +143 ms] executing: sysctl hw.optional.arm64
[  +36 ms] Exit code 0 from: sysctl hw.optional.arm64
[   +4 ms] hw.optional.arm64: 1
[   +8 ms] executing: [/Users/yang/.asdf/installs/flutter/2.2.3-stable/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +38 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] f4abaa0735eba4dfd8f33f73363911d63931fe03
[   +1 ms] executing: [/Users/yang/.asdf/installs/flutter/2.2.3-stable/] git tag --points-at f4abaa0735eba4dfd8f33f73363911d63931fe03
[  +27 ms] Exit code 0 from: git tag --points-at f4abaa0735eba4dfd8f33f73363911d63931fe03
[        ] 2.2.3
[   +9 ms] executing: [/Users/yang/.asdf/installs/flutter/2.2.3-stable/] git rev-parse --abbrev-ref --symbolic @{u}
[  +21 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/stable
[        ] executing: [/Users/yang/.asdf/installs/flutter/2.2.3-stable/] git ls-remote --get-url origin
[  +21 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[ +147 ms] Unable to locate an Android SDK.
[  +12 ms] executing: [/Users/yang/.asdf/installs/flutter/2.2.3-stable/] git rev-parse --abbrev-ref HEAD
[  +25 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[   +1 ms] stable
[  +13 ms] executing: sw_vers -productName
[  +24 ms] Exit code 0 from: sw_vers -productName
[        ] macOS
[        ] executing: sw_vers -productVersion
[  +24 ms] Exit code 0 from: sw_vers -productVersion
[        ] 11.5.2
[        ] executing: sw_vers -buildVersion
[  +21 ms] Exit code 0 from: sw_vers -buildVersion
[        ] 20G95
[  +75 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +3 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +66 ms] executing: sysctl hw.optional.arm64
[  +12 ms] Exit code 0 from: sysctl hw.optional.arm64
[        ] hw.optional.arm64: 1
[        ] executing: /usr/bin/arch -arm64e xcrun xcodebuild -version
[ +683 ms] Exit code 0 from: /usr/bin/arch -arm64e xcrun xcodebuild -version
[        ] Xcode 13.2
           Build version 13C90
[   +2 ms] objc[25827]: Class AMSupportURLConnectionDelegate is implemented in both /usr/lib/libauthinstall.dylib (0x1fb3ebad8) and /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x1107482c8). One of the two will be used. Which one is undefined.
           objc[25827]: Class AMSupportURLSession is implemented in both /usr/lib/libauthinstall.dylib (0x1fb3ebb28) and /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x110748318). One of the two will be used. Which one is undefined.
[   +7 ms] executing: /usr/bin/arch -arm64e xcrun xcdevice list --timeout 2
[  +11 ms] /usr/bin/arch -arm64e xcrun simctl list --json devices
[        ] executing: /usr/bin/arch -arm64e xcrun simctl list --json devices
[ +131 ms] {
             "devices" : {
               "com.apple.CoreSimulator.SimRuntime.watchOS-8-0" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/AAABC56E-B6F6-41D5-A2CB-BB9C444FCA0A\/data",
                   "dataPathSize" : 0,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/AAABC56E-B6F6-41D5-A2CB-BB9C444FCA0A",
                   "udid" : "AAABC56E-B6F6-41D5-A2CB-BB9C444FCA0A",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-5-40mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 5 - 40mm"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/5622F69F-492F-47EE-9A42-706D8D39905C\/data",
                   "dataPathSize" : 0,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/5622F69F-492F-47EE-9A42-706D8D39905C",
                   "udid" : "5622F69F-492F-47EE-9A42-706D8D39905C",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-5-44mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 5 - 44mm"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/5C84E892-7077-4D33-A50C-543723B03B83\/data",
                   "dataPathSize" : 0,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/5C84E892-7077-4D33-A50C-543723B03B83",
                   "udid" : "5C84E892-7077-4D33-A50C-543723B03B83",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-6-40mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 6 - 40mm"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/3D7F5C6C-842D-4AC7-B2A4-794A0A4C71E2\/data",
                   "dataPathSize" : 0,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/3D7F5C6C-842D-4AC7-B2A4-794A0A4C71E2",
                   "udid" : "3D7F5C6C-842D-4AC7-B2A4-794A0A4C71E2",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-6-44mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 6 - 44mm"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/34AD8EF0-5C0F-44AF-9F17-DF1FDBBDF7AB\/data",
                   "dataPathSize" : 0,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/34AD8EF0-5C0F-44AF-9F17-DF1FDBBDF7AB",
                   "udid" : "34AD8EF0-5C0F-44AF-9F17-DF1FDBBDF7AB",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-7-41mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 7 - 41mm"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/2B47E4A0-9FEE-420B-B0B9-143EDBA7F783\/data",
                   "dataPathSize" : 0,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/2B47E4A0-9FEE-420B-B0B9-143EDBA7F783",
                   "udid" : "2B47E4A0-9FEE-420B-B0B9-143EDBA7F783",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-7-45mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 7 - 45mm"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.tvOS-15-0" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/6611FD64-219A-4A38-8A6C-3E04D909560C\/data",
                   "dataPathSize" : 0,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/6611FD64-219A-4A38-8A6C-3E04D909560C",
                   "udid" : "6611FD64-219A-4A38-8A6C-3E04D909560C",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-1080p",
                   "state" : "Shutdown",
                   "name" : "Apple TV"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/7F498DF5-C73F-444A-AA93-BDB3B1062A36\/data",
                   "dataPathSize" : 0,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/7F498DF5-C73F-444A-AA93-BDB3B1062A36",
                   "udid" : "7F498DF5-C73F-444A-AA93-BDB3B1062A36",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-4K-2nd-generation-4K",
                   "state" : "Shutdown",
                   "name" : "Apple TV 4K (2nd generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/25CBA121-433D-4693-80E6-7698428B1ABA\/data",
                   "dataPathSize" : 0,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/25CBA121-433D-4693-80E6-7698428B1ABA",
                   "udid" : "25CBA121-433D-4693-80E6-7698428B1ABA",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-4K-2nd-generation-1080p",
                   "state" : "Shutdown",
                   "name" : "Apple TV 4K (at 1080p) (2nd generation)"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.watchOS-8-3" : [
                 {
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/15F8D9A4-F2D8-4657-A947-5DC8EF9C165B\/data",
                   "dataPathSize" : 0,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/15F8D9A4-F2D8-4657-A947-5DC8EF9C165B",
                   "udid" : "15F8D9A4-F2D8-4657-A947-5DC8EF9C165B",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-5-40mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 5 - 40mm"
                 },
                 {
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/404999EE-06A1-4FBF-B7D7-DE7789DD545C\/data",
                   "dataPathSize" : 0,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/404999EE-06A1-4FBF-B7D7-DE7789DD545C",
                   "udid" : "404999EE-06A1-4FBF-B7D7-DE7789DD545C",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-5-44mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 5 - 44mm"
                 },
                 {
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/1BCFBC3A-B1A3-452B-9AEE-5D8FB8F5A5B6\/data",
                   "dataPathSize" : 0,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/1BCFBC3A-B1A3-452B-9AEE-5D8FB8F5A5B6",
                   "udid" : "1BCFBC3A-B1A3-452B-9AEE-5D8FB8F5A5B6",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-6-40mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 6 - 40mm"
                 },
                 {
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/2D94095E-6C0C-47DD-A226-B99B143A5C32\/data",
                   "dataPathSize" : 0,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/2D94095E-6C0C-47DD-A226-B99B143A5C32",
                   "udid" : "2D94095E-6C0C-47DD-A226-B99B143A5C32",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-6-44mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 6 - 44mm"
                 },
                 {
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/DBC35B92-87F5-4F00-9C5E-B1B1B2E08538\/data",
                   "dataPathSize" : 0,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/DBC35B92-87F5-4F00-9C5E-B1B1B2E08538",
                   "udid" : "DBC35B92-87F5-4F00-9C5E-B1B1B2E08538",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-7-41mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 7 - 41mm"
                 },
                 {
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/74F0BF4B-56F3-49CE-A86E-1A517FF2E14E\/data",
                   "dataPathSize" : 0,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/74F0BF4B-56F3-49CE-A86E-1A517FF2E14E",
                   "udid" : "74F0BF4B-56F3-49CE-A86E-1A517FF2E14E",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-7-45mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 7 - 45mm"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.iOS-14-5" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/453130BD-0D75-4E7D-AE9B-1FFC64C8CE8D\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/453130BD-0D75-4E7D-AE9B-1FFC64C8CE8D",
                   "udid" : "453130BD-0D75-4E7D-AE9B-1FFC64C8CE8D",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8",
                   "state" : "Shutdown",
                   "name" : "iPhone 8"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/AD4F1CA1-2FFF-4C1F-848A-D15DA07B88DF\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/AD4F1CA1-2FFF-4C1F-848A-D15DA07B88DF",
                   "udid" : "AD4F1CA1-2FFF-4C1F-848A-D15DA07B88DF",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8-Plus",
                   "state" : "Shutdown",
                   "name" : "iPhone 8 Plus"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/9A44A1F7-E41E-4915-BB43-AE623DDB3753\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/9A44A1F7-E41E-4915-BB43-AE623DDB3753",
                   "udid" : "9A44A1F7-E41E-4915-BB43-AE623DDB3753",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11",
                   "state" : "Shutdown",
                   "name" : "iPhone 11"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/25C11B1F-2936-4266-B88B-129A88BA82BA\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/25C11B1F-2936-4266-B88B-129A88BA82BA",
                   "udid" : "25C11B1F-2936-4266-B88B-129A88BA82BA",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro",
                   "state" : "Shutdown",
                   "name" : "iPhone 11 Pro"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/7A0FE8E4-3488-4624-AA9E-0F3516B4675D\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/7A0FE8E4-3488-4624-AA9E-0F3516B4675D",
                   "udid" : "7A0FE8E4-3488-4624-AA9E-0F3516B4675D",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro-Max",
                   "state" : "Shutdown",
                   "name" : "iPhone 11 Pro Max"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/06159A14-24D2-40DA-AC70-E10BA30EA761\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/06159A14-24D2-40DA-AC70-E10BA30EA761",
                   "udid" : "06159A14-24D2-40DA-AC70-E10BA30EA761",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-SE--2nd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPhone SE (2nd generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/5F501406-2FE1-465B-B3BD-8ED4AFB6F867\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/5F501406-2FE1-465B-B3BD-8ED4AFB6F867",
                   "udid" : "5F501406-2FE1-465B-B3BD-8ED4AFB6F867",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12-mini",
                   "state" : "Shutdown",
                   "name" : "iPhone 12 mini"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/DBB3E20D-A0D9-453C-9EAF-33B286C1B1D1\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/DBB3E20D-A0D9-453C-9EAF-33B286C1B1D1",
                   "udid" : "DBB3E20D-A0D9-453C-9EAF-33B286C1B1D1",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12",
                   "state" : "Shutdown",
                   "name" : "iPhone 12"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/6D549CE4-B451-4E5D-8BAD-75F2AA92B4C7\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/6D549CE4-B451-4E5D-8BAD-75F2AA92B4C7",
                   "udid" : "6D549CE4-B451-4E5D-8BAD-75F2AA92B4C7",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12-Pro",
                   "state" : "Shutdown",
                   "name" : "iPhone 12 Pro"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/7A58AF03-CE15-4ADA-A731-31012C7AC62D\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/7A58AF03-CE15-4ADA-A731-31012C7AC62D",
                   "udid" : "7A58AF03-CE15-4ADA-A731-31012C7AC62D",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12-Pro-Max",
                   "state" : "Shutdown",
                   "name" : "iPhone 12 Pro Max"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/75927EFA-0054-4C2E-9B0D-55A16D0B17BE\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/75927EFA-0054-4C2E-9B0D-55A16D0B17BE",
                   "udid" : "75927EFA-0054-4C2E-9B0D-55A16D0B17BE",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPod-touch--7th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPod touch (7th generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/C13A3592-CD81-4E07-9CAD-60FD7438D6DD\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/C13A3592-CD81-4E07-9CAD-60FD7438D6DD",
                   "udid" : "C13A3592-CD81-4E07-9CAD-60FD7438D6DD",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--9-7-inch-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (9.7-inch)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/642A43C8-FB97-4D58-B1AD-511EB1202DB6\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/642A43C8-FB97-4D58-B1AD-511EB1202DB6",
                   "udid" : "642A43C8-FB97-4D58-B1AD-511EB1202DB6",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad--8th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad (8th generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/A3AD2D9A-D6C5-4B89-B444-4088C612638E\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/A3AD2D9A-D6C5-4B89-B444-4088C612638E",
                   "udid" : "A3AD2D9A-D6C5-4B89-B444-4088C612638E",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air--4th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Air (4th generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/52025066-D0DA-4A2C-82BC-7A3D49ABE0EE\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/52025066-D0DA-4A2C-82BC-7A3D49ABE0EE",
                   "udid" : "52025066-D0DA-4A2C-82BC-7A3D49ABE0EE",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro-11-inch-3rd-generation",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (11-inch) (3rd generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/4DF7B80F-1DBF-4279-8F62-DB0D19A284DC\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/4DF7B80F-1DBF-4279-8F62-DB0D19A284DC",
                   "udid" : "4DF7B80F-1DBF-4279-8F62-DB0D19A284DC",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro-12-9-inch-5th-generation",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (12.9-inch) (5th generation)"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.watchOS-7-4" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/98EA0337-09EF-4F7D-9EA7-870F8CB2EFB7\/data",
                   "dataPathSize" : 0,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/98EA0337-09EF-4F7D-9EA7-870F8CB2EFB7",
                   "udid" : "98EA0337-09EF-4F7D-9EA7-870F8CB2EFB7",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-5-40mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 5 - 40mm"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/143D7AAD-F447-4368-A46B-5A18FB460AE5\/data",
                   "dataPathSize" : 0,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/143D7AAD-F447-4368-A46B-5A18FB460AE5",
                   "udid" : "143D7AAD-F447-4368-A46B-5A18FB460AE5",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-5-44mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 5 - 44mm"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/CF8CC1C9-ECE6-4EE7-AAC9-BCE33C4D0912\/data",
                   "dataPathSize" : 0,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/CF8CC1C9-ECE6-4EE7-AAC9-BCE33C4D0912",
                   "udid" : "CF8CC1C9-ECE6-4EE7-AAC9-BCE33C4D0912",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-6-40mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 6 - 40mm"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/E92EDD9E-B572-4C07-899D-EE2418AE81F4\/data",
                   "dataPathSize" : 0,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/E92EDD9E-B572-4C07-899D-EE2418AE81F4",
                   "udid" : "E92EDD9E-B572-4C07-899D-EE2418AE81F4",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-6-44mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 6 - 44mm"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.tvOS-15-2" : [
                 {
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/1821CF8B-30E6-43FF-9B89-96A09B81D64F\/data",
                   "dataPathSize" : 0,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/1821CF8B-30E6-43FF-9B89-96A09B81D64F",
                   "udid" : "1821CF8B-30E6-43FF-9B89-96A09B81D64F",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-1080p",
                   "state" : "Shutdown",
                   "name" : "Apple TV"
                 },
                 {
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/87A5D98B-D3E8-4118-BF9F-8D2A39563768\/data",
                   "dataPathSize" : 0,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/87A5D98B-D3E8-4118-BF9F-8D2A39563768",
                   "udid" : "87A5D98B-D3E8-4118-BF9F-8D2A39563768",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-4K-2nd-generation-4K",
                   "state" : "Shutdown",
                   "name" : "Apple TV 4K (2nd generation)"
                 },
                 {
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/C9899F18-80D4-44F8-9127-515C6E8581EE\/data",
                   "dataPathSize" : 0,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/C9899F18-80D4-44F8-9127-515C6E8581EE",
                   "udid" : "C9899F18-80D4-44F8-9127-515C6E8581EE",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-4K-2nd-generation-1080p",
                   "state" : "Shutdown",
                   "name" : "Apple TV 4K (at 1080p) (2nd generation)"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.tvOS-14-5" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/DE4CD06A-C7E8-442A-A3B9-5FED747C151F\/data",
                   "dataPathSize" : 0,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/DE4CD06A-C7E8-442A-A3B9-5FED747C151F",
                   "udid" : "DE4CD06A-C7E8-442A-A3B9-5FED747C151F",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-1080p",
                   "state" : "Shutdown",
                   "name" : "Apple TV"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/37CE3343-21EA-4CF4-8A2A-B39F668713C4\/data",
                   "dataPathSize" : 0,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/37CE3343-21EA-4CF4-8A2A-B39F668713C4",
                   "udid" : "37CE3343-21EA-4CF4-8A2A-B39F668713C4",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-4K-2nd-generation-4K",
                   "state" : "Shutdown",
                   "name" : "Apple TV 4K (2nd generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/D5F4CBC7-AAC5-4CED-A588-A897899CBC64\/data",
                   "dataPathSize" : 0,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/D5F4CBC7-AAC5-4CED-A588-A897899CBC64",
                   "udid" : "D5F4CBC7-AAC5-4CED-A588-A897899CBC64",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-4K-2nd-generation-1080p",
                   "state" : "Shutdown",
                   "name" : "Apple TV 4K (at 1080p) (2nd generation)"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.iOS-15-0" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/CBBD6FEE-4BC6-429D-B118-EA839A6C36D4\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/CBBD6FEE-4BC6-429D-B118-EA839A6C36D4",
                   "udid" : "CBBD6FEE-4BC6-429D-B118-EA839A6C36D4",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8",
                   "state" : "Shutdown",
                   "name" : "iPhone 8"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/353FB193-CDB2-4AD8-8517-8CC10BDE0E46\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/353FB193-CDB2-4AD8-8517-8CC10BDE0E46",
                   "udid" : "353FB193-CDB2-4AD8-8517-8CC10BDE0E46",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8-Plus",
                   "state" : "Shutdown",
                   "name" : "iPhone 8 Plus"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/B9383CAB-3E47-4685-A5F5-58DBB9B24D01\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/B9383CAB-3E47-4685-A5F5-58DBB9B24D01",
                   "udid" : "B9383CAB-3E47-4685-A5F5-58DBB9B24D01",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11",
                   "state" : "Shutdown",
                   "name" : "iPhone 11"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/B56EBB88-E1C2-44B5-8CDE-F75DD83A9F72\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/B56EBB88-E1C2-44B5-8CDE-F75DD83A9F72",
                   "udid" : "B56EBB88-E1C2-44B5-8CDE-F75DD83A9F72",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro",
                   "state" : "Shutdown",
                   "name" : "iPhone 11 Pro"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/154D0A1D-BB76-42C3-8A99-87737BDBC651\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/154D0A1D-BB76-42C3-8A99-87737BDBC651",
                   "udid" : "154D0A1D-BB76-42C3-8A99-87737BDBC651",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro-Max",
                   "state" : "Shutdown",
                   "name" : "iPhone 11 Pro Max"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/230768AD-AA3D-4503-8469-7809730881CE\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/230768AD-AA3D-4503-8469-7809730881CE",
                   "udid" : "230768AD-AA3D-4503-8469-7809730881CE",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-SE--2nd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPhone SE (2nd generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/62C75ACE-C258-4942-8871-8B5A7280DB90\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/62C75ACE-C258-4942-8871-8B5A7280DB90",
                   "udid" : "62C75ACE-C258-4942-8871-8B5A7280DB90",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12-mini",
                   "state" : "Shutdown",
                   "name" : "iPhone 12 mini"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/57B4C707-198E-4A50-ADC3-BA3E4B2553DE\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/57B4C707-198E-4A50-ADC3-BA3E4B2553DE",
                   "udid" : "57B4C707-198E-4A50-ADC3-BA3E4B2553DE",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12",
                   "state" : "Shutdown",
                   "name" : "iPhone 12"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/DD93FC04-5561-461C-8CA5-5B7970B7933D\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/DD93FC04-5561-461C-8CA5-5B7970B7933D",
                   "udid" : "DD93FC04-5561-461C-8CA5-5B7970B7933D",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12-Pro",
                   "state" : "Shutdown",
                   "name" : "iPhone 12 Pro"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/95D2BDB7-9AC2-48C6-B927-1801C16F7C33\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/95D2BDB7-9AC2-48C6-B927-1801C16F7C33",
                   "udid" : "95D2BDB7-9AC2-48C6-B927-1801C16F7C33",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12-Pro-Max",
                   "state" : "Shutdown",
                   "name" : "iPhone 12 Pro Max"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/A5E61A15-7A7D-4C1F-BB07-244EEA1DCAE6\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/A5E61A15-7A7D-4C1F-BB07-244EEA1DCAE6",
                   "udid" : "A5E61A15-7A7D-4C1F-BB07-244EEA1DCAE6",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-13-Pro",
                   "state" : "Shutdown",
                   "name" : "iPhone 13 Pro"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/E567B9D6-6A02-4A3D-9DF9-423BA22BAB99\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/E567B9D6-6A02-4A3D-9DF9-423BA22BAB99",
                   "udid" : "E567B9D6-6A02-4A3D-9DF9-423BA22BAB99",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-13-Pro-Max",
                   "state" : "Shutdown",
                   "name" : "iPhone 13 Pro Max"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/24B32003-F713-4C74-911A-1C1EACF46E9A\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/24B32003-F713-4C74-911A-1C1EACF46E9A",
                   "udid" : "24B32003-F713-4C74-911A-1C1EACF46E9A",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-13-mini",
                   "state" : "Shutdown",
                   "name" : "iPhone 13 mini"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/2A16A189-2FAE-43F7-8454-F63121FCB86E\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/2A16A189-2FAE-43F7-8454-F63121FCB86E",
                   "udid" : "2A16A189-2FAE-43F7-8454-F63121FCB86E",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-13",
                   "state" : "Shutdown",
                   "name" : "iPhone 13"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/45BEDDDB-EB22-4541-BC06-B645FEA4453C\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/45BEDDDB-EB22-4541-BC06-B645FEA4453C",
                   "udid" : "45BEDDDB-EB22-4541-BC06-B645FEA4453C",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPod-touch--7th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPod touch (7th generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/F82C6E68-AB1B-4722-846F-E1FC8FB6A132\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/F82C6E68-AB1B-4722-846F-E1FC8FB6A132",
                   "udid" : "F82C6E68-AB1B-4722-846F-E1FC8FB6A132",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--9-7-inch-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (9.7-inch)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/74CDEC2C-675F-4A5D-A0C3-7C7CA4255D33\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/74CDEC2C-675F-4A5D-A0C3-7C7CA4255D33",
                   "udid" : "74CDEC2C-675F-4A5D-A0C3-7C7CA4255D33",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-9th-generation",
                   "state" : "Shutdown",
                   "name" : "iPad (9th generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/B22482F6-DBD9-48BA-923C-962867ADED10\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/B22482F6-DBD9-48BA-923C-962867ADED10",
                   "udid" : "B22482F6-DBD9-48BA-923C-962867ADED10",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air--4th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Air (4th generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/A3A63468-C933-4EFF-803F-A0D6D060269C\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/A3A63468-C933-4EFF-803F-A0D6D060269C",
                   "udid" : "A3A63468-C933-4EFF-803F-A0D6D060269C",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro-11-inch-3rd-generation",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (11-inch) (3rd generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/0C8025D9-1534-4DF6-9D25-89590DE4EADB\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/0C8025D9-1534-4DF6-9D25-89590DE4EADB",
                   "udid" : "0C8025D9-1534-4DF6-9D25-89590DE4EADB",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro-12-9-inch-5th-generation",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (12.9-inch) (5th generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/58AEA153-6477-43FB-9EE4-B6D494B9595B\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/58AEA153-6477-43FB-9EE4-B6D494B9595B",
                   "udid" : "58AEA153-6477-43FB-9EE4-B6D494B9595B",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-mini-6th-generation",
                   "state" : "Shutdown",
                   "name" : "iPad mini (6th generation)"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.iOS-15-2" : [
                 {
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/4E83B611-5853-4E5C-8A39-FDF044984F7A\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/4E83B611-5853-4E5C-8A39-FDF044984F7A",
                   "udid" : "4E83B611-5853-4E5C-8A39-FDF044984F7A",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8",
                   "state" : "Shutdown",
                   "name" : "iPhone 8"
                 },
                 {
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/E50DA341-F2C4-4796-8EF9-263F8237D5DF\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/E50DA341-F2C4-4796-8EF9-263F8237D5DF",
                   "udid" : "E50DA341-F2C4-4796-8EF9-263F8237D5DF",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8-Plus",
                   "state" : "Shutdown",
                   "name" : "iPhone 8 Plus"
                 },
                 {
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/FE8FB7D1-744F-4408-930F-C1B23BE71A46\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/FE8FB7D1-744F-4408-930F-C1B23BE71A46",
                   "udid" : "FE8FB7D1-744F-4408-930F-C1B23BE71A46",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11",
                   "state" : "Shutdown",
                   "name" : "iPhone 11"
                 },
                 {
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/6B941E45-403D-48D2-9F6B-725E21CE8EA8\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/6B941E45-403D-48D2-9F6B-725E21CE8EA8",
                   "udid" : "6B941E45-403D-48D2-9F6B-725E21CE8EA8",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro",
                   "state" : "Shutdown",
                   "name" : "iPhone 11 Pro"
                 },
                 {
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/A029C62F-389C-4EF7-9E33-FAB2AB96AA57\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/A029C62F-389C-4EF7-9E33-FAB2AB96AA57",
                   "udid" : "A029C62F-389C-4EF7-9E33-FAB2AB96AA57",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro-Max",
                   "state" : "Shutdown",
                   "name" : "iPhone 11 Pro Max"
                 },
                 {
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/F44C437C-463A-4FA6-A409-17339ABB6922\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/F44C437C-463A-4FA6-A409-17339ABB6922",
                   "udid" : "F44C437C-463A-4FA6-A409-17339ABB6922",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-SE--2nd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPhone SE (2nd generation)"
                 },
                 {
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/CB207DAC-E33E-4EE1-B2CE-8CDD861F49F7\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/CB207DAC-E33E-4EE1-B2CE-8CDD861F49F7",
                   "udid" : "CB207DAC-E33E-4EE1-B2CE-8CDD861F49F7",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12-mini",
                   "state" : "Shutdown",
                   "name" : "iPhone 12 mini"
                 },
                 {
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/39E318DD-CC04-4958-A86E-13A68A8E6A33\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/39E318DD-CC04-4958-A86E-13A68A8E6A33",
                   "udid" : "39E318DD-CC04-4958-A86E-13A68A8E6A33",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12",
                   "state" : "Shutdown",
                   "name" : "iPhone 12"
                 },
                 {
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/5071BC6D-2490-4048-B0C0-559F37A79433\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/5071BC6D-2490-4048-B0C0-559F37A79433",
                   "udid" : "5071BC6D-2490-4048-B0C0-559F37A79433",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12-Pro",
                   "state" : "Shutdown",
                   "name" : "iPhone 12 Pro"
                 },
                 {
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/B1934EC1-3CEF-457B-BFE2-C5DF2B8C56E4\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/B1934EC1-3CEF-457B-BFE2-C5DF2B8C56E4",
                   "udid" : "B1934EC1-3CEF-457B-BFE2-C5DF2B8C56E4",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12-Pro-Max",
                   "state" : "Shutdown",
                   "name" : "iPhone 12 Pro Max"
                 },
                 {
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/A5C7422A-FAE0-4491-A346-06E997E690B8\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/A5C7422A-FAE0-4491-A346-06E997E690B8",
                   "udid" : "A5C7422A-FAE0-4491-A346-06E997E690B8",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-13-Pro",
                   "state" : "Shutdown",
                   "name" : "iPhone 13 Pro"
                 },
                 {
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/5EEA58A7-473B-425B-8D93-4D032B796574\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/5EEA58A7-473B-425B-8D93-4D032B796574",
                   "udid" : "5EEA58A7-473B-425B-8D93-4D032B796574",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-13-Pro-Max",
                   "state" : "Shutdown",
                   "name" : "iPhone 13 Pro Max"
                 },
                 {
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/C7A0C1FE-8F59-411E-BD8D-D8E531C30AD9\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/C7A0C1FE-8F59-411E-BD8D-D8E531C30AD9",
                   "udid" : "C7A0C1FE-8F59-411E-BD8D-D8E531C30AD9",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-13-mini",
                   "state" : "Shutdown",
                   "name" : "iPhone 13 mini"
                 },
                 {
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/993BB075-EC83-45AC-BA73-6ED38A2D44CC\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/993BB075-EC83-45AC-BA73-6ED38A2D44CC",
                   "udid" : "993BB075-EC83-45AC-BA73-6ED38A2D44CC",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-13",
                   "state" : "Shutdown",
                   "name" : "iPhone 13"
                 },
                 {
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/F8073883-98A0-41BE-998A-EF8A56C2A265\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/F8073883-98A0-41BE-998A-EF8A56C2A265",
                   "udid" : "F8073883-98A0-41BE-998A-EF8A56C2A265",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPod-touch--7th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPod touch (7th generation)"
                 },
                 {
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/E84A936C-05D7-4762-A3B3-73C9098284D7\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/E84A936C-05D7-4762-A3B3-73C9098284D7",
                   "udid" : "E84A936C-05D7-4762-A3B3-73C9098284D7",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--9-7-inch-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (9.7-inch)"
                 },
                 {
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/84A85A1B-C93E-4264-9984-E58D68D6E122\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/84A85A1B-C93E-4264-9984-E58D68D6E122",
                   "udid" : "84A85A1B-C93E-4264-9984-E58D68D6E122",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-9th-generation",
                   "state" : "Shutdown",
                   "name" : "iPad (9th generation)"
                 },
                 {
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/9013F33E-3870-454D-870B-D8B642DF4DB4\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/9013F33E-3870-454D-870B-D8B642DF4DB4",
                   "udid" : "9013F33E-3870-454D-870B-D8B642DF4DB4",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air--4th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Air (4th generation)"
                 },
                 {
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/A52BB919-D592-4B87-991A-E2E861DAD9D9\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/A52BB919-D592-4B87-991A-E2E861DAD9D9",
                   "udid" : "A52BB919-D592-4B87-991A-E2E861DAD9D9",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro-11-inch-3rd-generation",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (11-inch) (3rd generation)"
                 },
                 {
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/8FC5C89A-9103-4039-AB45-92F1D3E9278B\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/8FC5C89A-9103-4039-AB45-92F1D3E9278B",
                   "udid" : "8FC5C89A-9103-4039-AB45-92F1D3E9278B",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro-12-9-inch-5th-generation",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (12.9-inch) (5th generation)"
                 },
                 {
                   "dataPath" : "\/Users\/yang\/Library\/Developer\/CoreSimulator\/Devices\/22FF1DA8-44C2-4482-A9BE-A109BC6175EC\/data",
                   "dataPathSize" : 13312000,
                   "logPath" : "\/Users\/yang\/Library\/Logs\/CoreSimulator\/22FF1DA8-44C2-4482-A9BE-A109BC6175EC",
                   "udid" : "22FF1DA8-44C2-4482-A9BE-A109BC6175EC",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-mini-6th-generation",
                   "state" : "Shutdown",
                   "name" : "iPad mini (6th generation)"
                 }
               ]
             }
           }
[+2797 ms] [
             {
               "simulator" : true,
               "operatingSystemVersion" : "8.3 (19S51)",
               "available" : true,
               "platform" : "com.apple.platform.watchsimulator",
               "modelCode" : "Watch6,2",
               "identifier" : "2D94095E-6C0C-47DD-A226-B99B143A5C32",
               "architecture" : "arm64",
               "modelUTI" : "com.apple.watch-series6-1",
               "modelName" : "Apple Watch Series 6 - 44mm",
               "name" : "Apple Watch Series 6 - 44mm"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "15.2 (19C51)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPad14,1",
               "identifier" : "22FF1DA8-44C2-4482-A9BE-A109BC6175EC",
               "architecture" : "arm64",
               "modelUTI" : "com.apple.ipad-mini6-1",
               "modelName" : "iPad mini (6th generation)",
               "name" : "iPad mini (6th generation)"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "15.2 (19C51)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPhone14,4",
               "identifier" : "C7A0C1FE-8F59-411E-BD8D-D8E531C30AD9",
               "architecture" : "arm64",
               "modelUTI" : "com.apple.iphone-13-mini-1",
               "modelName" : "iPhone 13 mini",
               "name" : "iPhone 13 mini"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "15.2 (19C51)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPad13,10",
               "identifier" : "8FC5C89A-9103-4039-AB45-92F1D3E9278B",
               "architecture" : "arm64",
               "modelUTI" : "com.apple.ipad-pro-12point9-5th-1",
               "modelName" : "iPad Pro (12.9-inch) (5th generation)",
               "name" : "iPad Pro (12.9-inch) (5th generation)"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "15.2 (19C51)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPhone12,5",
               "identifier" : "A029C62F-389C-4EF7-9E33-FAB2AB96AA57",
               "architecture" : "arm64",
               "modelUTI" : "com.apple.iphone-11-pro-max-1",
               "modelName" : "iPhone 11 Pro Max",
               "name" : "iPhone 11 Pro Max"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "8.3 (19S51)",
               "available" : true,
               "platform" : "com.apple.platform.watchsimulator",
               "modelCode" : "Watch6,1",
               "identifier" : "1BCFBC3A-B1A3-452B-9AEE-5D8FB8F5A5B6",
               "architecture" : "arm64",
               "modelUTI" : "com.apple.watch-series6-1",
               "modelName" : "Apple Watch Series 6 - 40mm",
               "name" : "Apple Watch Series 6 - 40mm"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "8.3 (19S51)",
               "available" : true,
               "platform" : "com.apple.platform.watchsimulator",
               "modelCode" : "Watch5,3",
               "identifier" : "15F8D9A4-F2D8-4657-A947-5DC8EF9C165B",
               "architecture" : "arm64",
               "modelUTI" : "com.apple.watch-series5-1",
               "modelName" : "Apple Watch Series 5 - 40mm",
               "name" : "Apple Watch Series 5 - 40mm"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "15.2 (19C51)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPhone12,3",
               "identifier" : "6B941E45-403D-48D2-9F6B-725E21CE8EA8",
               "architecture" : "arm64",
               "modelUTI" : "com.apple.iphone-11-pro-1",
               "modelName" : "iPhone 11 Pro",
               "name" : "iPhone 11 Pro"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "15.2 (19C51)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPad12,2",
               "identifier" : "84A85A1B-C93E-4264-9984-E58D68D6E122",
               "architecture" : "arm64",
               "modelUTI" : "com.apple.ipad-9-wwan-1",
               "modelName" : "iPad (9th generation)",
               "name" : "iPad (9th generation)"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "8.3 (19S51)",
               "available" : true,
               "platform" : "com.apple.platform.watchsimulator",
               "modelCode" : "Watch5,4",
               "identifier" : "404999EE-06A1-4FBF-B7D7-DE7789DD545C",
               "architecture" : "arm64",
               "modelUTI" : "com.apple.watch-series5-1",
               "modelName" : "Apple Watch Series 5 - 44mm",
               "name" : "Apple Watch Series 5 - 44mm"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "15.2 (19C51)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPhone10,5",
               "identifier" : "E50DA341-F2C4-4796-8EF9-263F8237D5DF",
               "architecture" : "arm64",
               "modelUTI" : "com.apple.iphone-8-plus-2",
               "modelName" : "iPhone 8 Plus",
               "name" : "iPhone 8 Plus"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "15.2 (19C51)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPhone12,1",
               "identifier" : "FE8FB7D1-744F-4408-930F-C1B23BE71A46",
               "architecture" : "arm64",
               "modelUTI" : "com.apple.iphone-11-1",
               "modelName" : "iPhone 11",
               "name" : "iPhone 11"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "15.2 (19C51)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPad13,2",
               "identifier" : "9013F33E-3870-454D-870B-D8B642DF4DB4",
               "architecture" : "arm64",
               "modelUTI" : "com.apple.ipad-air4-1",
               "modelName" : "iPad Air (4th generation)",
               "name" : "iPad Air (4th generation)"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "8.3 (19S51)",
               "available" : true,
               "platform" : "com.apple.platform.watchsimulator",
               "modelCode" : "Watch6,6",
               "identifier" : "DBC35B92-87F5-4F00-9C5E-B1B1B2E08538",
               "architecture" : "arm64",
               "modelUTI" : "com.apple.watch-series7-1",
               "modelName" : "Apple Watch Series 7 - 41mm",
               "name" : "Apple Watch Series 7 - 41mm"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "15.2 (19C51)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPhone14,2",
               "identifier" : "A5C7422A-FAE0-4491-A346-06E997E690B8",
               "architecture" : "arm64",
               "modelUTI" : "com.apple.iphone-13-pro-1",
               "modelName" : "iPhone 13 Pro",
               "name" : "iPhone 13 Pro"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "15.2 (19C51)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPod9,1",
               "identifier" : "F8073883-98A0-41BE-998A-EF8A56C2A265",
               "architecture" : "arm64",
               "modelUTI" : "com.apple.ipod-touch-7-2",
               "modelName" : "iPod touch (7th generation)",
               "name" : "iPod touch (7th generation)"
             },
             {
               "simulator" : false,
               "operatingSystemVersion" : "11.5.2 (20G95)",
               "interface" : "usb",
               "available" : true,
               "platform" : "com.apple.platform.macosx",
               "modelCode" : "MacBookAir10,1",
               "identifier" : "00008103-0011754122F3001E",
               "architecture" : "arm64e",
               "modelUTI" : "com.apple.macbookair-late-2020",
               "modelName" : "MacBook Air",
               "name" : "My Mac"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "15.2 (19C51)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPhone13,1",
               "identifier" : "CB207DAC-E33E-4EE1-B2CE-8CDD861F49F7",
               "architecture" : "arm64",
               "modelUTI" : "com.apple.iphone-12-mini-1",
               "modelName" : "iPhone 12 mini",
               "name" : "iPhone 12 mini"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "15.2 (19C51)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPhone12,8",
               "identifier" : "F44C437C-463A-4FA6-A409-17339ABB6922",
               "architecture" : "arm64",
               "modelUTI" : "com.apple.iphone-se-1",
               "modelName" : "iPhone SE (2nd generation)",
               "name" : "iPhone SE (2nd generation)"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "15.2 (19C51)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPhone13,2",
               "identifier" : "39E318DD-CC04-4958-A86E-13A68A8E6A33",
               "architecture" : "arm64",
               "modelUTI" : "com.apple.iphone-12-1",
               "modelName" : "iPhone 12",
               "name" : "iPhone 12"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "15.2 (19C51)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPhone10,4",
               "identifier" : "4E83B611-5853-4E5C-8A39-FDF044984F7A",
               "architecture" : "arm64",
               "modelUTI" : "com.apple.iphone-8-2",
               "modelName" : "iPhone 8",
               "name" : "iPhone 8"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "8.3 (19S51)",
               "available" : true,
               "platform" : "com.apple.platform.watchsimulator",
               "modelCode" : "Watch6,9",
               "identifier" : "74F0BF4B-56F3-49CE-A86E-1A517FF2E14E",
               "architecture" : "arm64",
               "modelUTI" : "com.apple.watch-series7-1",
               "modelName" : "Apple Watch Series 7 - 45mm",
               "name" : "Apple Watch Series 7 - 45mm"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "15.2 (19C51)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPhone14,3",
               "identifier" : "5EEA58A7-473B-425B-8D93-4D032B796574",
               "architecture" : "arm64",
               "modelUTI" : "com.apple.iphone-13-pro-max-1",
               "modelName" : "iPhone 13 Pro Max",
               "name" : "iPhone 13 Pro Max"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "15.2 (19C51)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPad13,5",
               "identifier" : "A52BB919-D592-4B87-991A-E2E861DAD9D9",
               "architecture" : "arm64",
               "modelUTI" : "com.apple.ipad-pro-11-3rd-1",
               "modelName" : "iPad Pro (11-inch) (3rd generation)",
               "name" : "iPad Pro (11-inch) (3rd generation)"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "15.2 (19K50)",
               "available" : true,
               "platform" : "com.apple.platform.appletvsimulator",
               "modelCode" : "AppleTV5,3",
               "identifier" : "1821CF8B-30E6-43FF-9B89-96A09B81D64F",
               "architecture" : "arm64",
               "modelUTI" : "com.apple.apple-tv-4",
               "modelName" : "Apple TV",
               "name" : "Apple TV"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "15.2 (19C51)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPhone13,3",
               "identifier" : "5071BC6D-2490-4048-B0C0-559F37A79433",
               "architecture" : "arm64",
               "modelUTI" : "com.apple.iphone-12-pro-1",
               "modelName" : "iPhone 12 Pro",
               "name" : "iPhone 12 Pro"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "15.2 (19K50)",
               "available" : true,
               "platform" : "com.apple.platform.appletvsimulator",
               "modelCode" : "AppleTV11,1",
               "identifier" : "87A5D98B-D3E8-4118-BF9F-8D2A39563768",
               "architecture" : "arm64",
               "modelUTI" : "com.apple.apple-tv-4k-2nd",
               "modelName" : "Apple TV 4K (2nd generation)",
               "name" : "Apple TV 4K (2nd generation)"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "15.2 (19K50)",
               "available" : true,
               "platform" : "com.apple.platform.appletvsimulator",
               "modelCode" : "AppleTV11,1",
               "identifier" : "C9899F18-80D4-44F8-9127-515C6E8581EE",
               "architecture" : "arm64",
               "modelUTI" : "com.apple.apple-tv-4k-2nd",
               "modelName" : "Apple TV 4K (at 1080p) (2nd generation)",
               "name" : "Apple TV 4K (at 1080p) (2nd generation)"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "15.2 (19C51)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPad6,4",
               "identifier" : "E84A936C-05D7-4762-A3B3-73C9098284D7",
               "architecture" : "arm64",
               "modelUTI" : "com.apple.ipad-pro-9point7-a1674-b9b7ba",
               "modelName" : "iPad Pro (9.7-inch)",
               "name" : "iPad Pro (9.7-inch)"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "15.2 (19C51)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPhone13,4",
               "identifier" : "B1934EC1-3CEF-457B-BFE2-C5DF2B8C56E4",
               "architecture" : "arm64",
               "modelUTI" : "com.apple.iphone-12-pro-max-1",
               "modelName" : "iPhone 12 Pro Max",
               "name" : "iPhone 12 Pro Max"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "15.2 (19C51)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPhone14,5",
               "identifier" : "993BB075-EC83-45AC-BA73-6ED38A2D44CC",
               "architecture" : "arm64",
               "modelUTI" : "com.apple.iphone-13-1",
               "modelName" : "iPhone 13",
               "name" : "iPhone 13"
             }
           ]

           objc[25848]: Class AMSupportURLConnectionDelegate is implemented in both /usr/lib/libauthinstall.dylib (0x1fb3ebad8) and /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x1070402c8). One of the two will be used. Which one is undefined.
           objc[25848]: Class AMSupportURLSession is implemented in both /usr/lib/libauthinstall.dylib (0x1fb3ebb28) and /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x107040318). One of the two will be used. Which one is undefined.
[  +39 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[   +2 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +96 ms] Running "flutter pub get" in hello_world...
[   +5 ms] Using /Users/yang/.asdf/installs/flutter/2.2.3-stable/.pub-cache for the pub cache.
[   +1 ms] executing: [/Users/yang/dora/frontend/hello_world/] /Users/yang/.asdf/installs/flutter/2.2.3-stable/bin/cache/dart-sdk/bin/pub --verbose get --no-precompile
[ +120 ms] MSG : Resolving dependencies...
[  +83 ms] MSG :   _fe_analyzer_shared 22.0.0 (32.0.0 available)
[        ]     |   analyzer 1.7.1 (3.0.0 available)
[        ]     |   archive 3.1.2 (3.1.6 available)
[        ]     |   async 2.6.1 (2.8.2 available)
[        ]     |   characters 1.1.0 (1.2.0 available)
[        ]     |   charcode 1.2.0 (1.3.1 available)
[        ]     |   file 6.1.0 (6.1.2 available)
[        ]     |   glob 2.0.1 (2.0.2 available)
[        ]     |   matcher 0.12.10 (0.12.11 available)
[        ]     |   meta 1.3.0 (1.7.0 available)
[        ]     |   pedantic 1.11.1 (discontinued replaced by lints)
[        ]     |   platform 3.0.0 (3.1.0 available)
[        ]     |   process 4.2.1 (4.2.4 available)
[        ]     |   test 1.16.8 (1.19.5 available)
[        ]     |   test_api 0.3.0 (0.4.8 available)
[        ]     |   test_core 0.3.19 (0.4.9 available)
[        ]     |   vector_math 2.1.0 (2.1.1 available)
[        ]     |   vm_service 6.2.0 (7.5.0 available)
[        ]     |   watcher 1.0.0 (1.0.1 available)
[        ] MSG : Got dependencies!
[  +44 ms] Running "flutter pub get" in hello_world... (completed in 1,216ms)
[ +222 ms] Generating /Users/yang/dora/frontend/hello_world/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
[ +137 ms] Launching test_driver/smoke_web_engine.dart on Chrome in debug mode...
[ +141 ms] Updating assets
[  +91 ms] Waiting for connection from debug service on Chrome...
[  +66 ms] <- reset
[   +7 ms] /Users/yang/.asdf/installs/flutter/2.2.3-stable/bin/cache/dart-sdk/bin/dart --disable-dart-dev /Users/yang/.asdf/installs/flutter/2.2.3-stable/bin/cache/artifacts/engine/darwin-x64/frontend_server.dart.snapshot --sdk-root /Users/yang/.asdf/installs/flutter/2.2.3-stable/bin/cache/flutter_web_sdk/ --incremental --target=dartdevc --debugger-module-names --experimental-emit-debug-metadata -DFLUTTER_WEB_AUTO_DETECT=true --output-dill /var/folders/wy/9dcz2mnj79vb8db2rw2ywc280000gn/T/flutter_tools.btsVsl/flutter_tool.LdXga9/app.dill --libraries-spec file:///Users/yang/.asdf/installs/flutter/2.2.3-stable/bin/cache/flutter_web_sdk/libraries.json --packages /Users/yang/dora/frontend/hello_world/.dart_tool/package_config.json -Ddart.vm.profile=false -Ddart.vm.product=false --enable-asserts --track-widget-creation --filesystem-root /Users/yang/dora/frontend/hello_world/test_driver --filesystem-root /Users/yang/dora/frontend/hello_world/test --filesystem-root /var/folders/wy/9dcz2mnj79vb8db2rw2ywc280000gn/T/flutter_tools.btsVsl/flutter_tools.15Y2BS --filesystem-scheme org-dartlang-app --initialize-from-dill build/b1b715402d823b7fd5c2b68d2edcb2ce.cache.dill.track.dill --platform file:///Users/yang/.asdf/installs/flutter/2.2.3-stable/bin/cache/flutter_web_sdk/kernel/flutter_ddc_sdk_sound.dill --sound-null-safety
[  +25 ms] <- compile org-dartlang-app:/web_entrypoint.dart
[+14261 ms] Waiting for connection from debug service on Chrome... (completed in 14.4s)
[   +6 ms] Synced 30.4MB.
[   +1 ms] <- accept
[        ] Caching compiled dill
[ +242 ms] Using Google Chrome 96.0.4664.110 

[+1818 ms] [CHROME]:
[   +1 ms] [CHROME]:DevTools listening on ws://127.0.0.1:59302/devtools/browser/35ba23d6-e9f2-4e20-bff3-a83d773cc2a4
[+1877 ms] DwdsInjector: Received request for entrypoint at http://localhost:59296/main_module.bootstrap.js
[   +6 ms] MetadataProvider: Loading debug metadata...
[  +23 ms] MetadataProvider: Loaded debug metadata (sound null safety)
[  +11 ms] DwdsInjector: Injected debugging metadata for entrypoint at http://localhost:59296/main_module.bootstrap.js
[+3523 ms] ChromeProxyService: Initializing expression compiler for main_module.bootstrap.js with sound null safety: true
[ +111 ms] DevHandler: Debug service listening on ws://127.0.0.1:59328/egSqsEqgtT8=/ws

[  +44 ms] This app is linked to the debug service: ws://127.0.0.1:59328/egSqsEqgtT8=/ws
[   +9 ms] Debug service listening on ws://127.0.0.1:59328/egSqsEqgtT8=/ws
[   +1 ms] 💪 Running with sound null safety 💪
[  +94 ms] DevHandler: Stopped debug service on ws://127.0.0.1:59326

[ +189 ms] Application finished.
[   +1 ms] Failed to clean up temp directory: /var/folders/wy/9dcz2mnj79vb8db2rw2ywc280000gn/T/flutter_tools.btsVsl/flutter_tools.15Y2BS
[+1134 ms] executing: /Users/yang/.asdf/installs/flutter/2.2.3-stable/bin/cache/dart-sdk/bin/dart test_driver/smoke_web_engine_test.dart -rexpanded
[+2046 ms] 00:00 �[32m+0�[0m: Hello World App (setUpAll)�[0m
[ +736 ms] DwdsInjector: Received request for entrypoint at http://localhost:59296/main_module.bootstrap.js
[   +3 ms] MetadataProvider: Loading debug metadata...
[  +10 ms] MetadataProvider: Loaded debug metadata (sound null safety)
[   +6 ms] DwdsInjector: Injected debugging metadata for entrypoint at http://localhost:59296/main_module.bootstrap.js
... then it hangs
Analyzing hello_world...                                                
No issues found! (ran in 1.9s)
[✓] Flutter (Channel stable, 2.2.3, on macOS 11.5.2 20G95 darwin-arm, locale zh-Hans-CN)
    • Flutter version 2.2.3 at /Users/yang/.asdf/installs/flutter/2.2.3-stable
    • Framework revision f4abaa0735 (6 months ago), 2021-07-01 12:46:11 -0700
    • Engine revision 241c87ad80
    • Dart version 2.13.4
    • Pub download mirror https://pub.flutter-io.cn
    • Flutter download mirror https://storage.flutter-io.cn

[✗] Android toolchain - develop for Android devices
    ✗ Unable to locate Android SDK.
      Install Android Studio from: https://developer.android.com/studio/index.html
      On first launch it will assist you in installing the Android SDK components.
      (or visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions).
      If the Android SDK has been installed to a custom location, please use
      `flutter config --android-sdk` to update to that location.


[✓] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 13.2, Build version 13C90
    • CocoaPods version 1.10.2

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[!] Android Studio (version 2020.3)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    ✗ Unable to find bundled Java version.
    • Try updating or re-installing Android Studio.

[✓] VS Code (version 1.63.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.29.0

[✓] Connected device (1 available)
    • Chrome (web) • chrome • web-javascript • Google Chrome 96.0.4664.110

! Doctor found issues in 2 categories.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Important issues not at the top of the work listf: integration_testThe flutter/packages/integration_test pluginfound in release: 2.8Found to occur in 2.8found in release: 2.9Found to occur in 2.9frameworkflutter/packages/flutter repository. See also f: labels.has reproducible stepsThe issue has been confirmed reproducible and is ready to work onplatform-webWeb applications specificallyteam-webOwned by Web platform teamtriaged-webTriaged by Web platform team

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions