commit | f919efa5496c51149a5fbd04c0987e413a4438f5 | [log] [tgz] |
---|---|---|
author | Jonah Williams <jonahwilliams@google.com> | Wed May 27 12:47:30 2020 -0700 |
committer | dart-luci-ci-builder <dart-luci-ci-builder@dart-ci.iam.gserviceaccount.com> | Wed May 27 12:54:20 2020 -0700 |
tree | 9599abb08d6cd8e990e035341ba9306bf81ad50e | |
parent | 48d03d2f1567f1b257e5b18011bdc1fd7f388d90 [diff] |
[flutter_tools] write test to convince self of lack of timing issue (#58011) In #55864 a race condition was described where a done event is received before we finish connecting. This cannot happen, since async functions begin synchronously and the flag isWaitingForVm is tripped immediately, keeping onDone from exiting. https://dart.googlesource.com/external/github.com/flutter/flutter/+/f77c669d687c11d6aca81f053bbf028adc59794e