| Index: pkg/watcher/test/directory_watcher/mac_os_test.dart
|
| diff --git a/pkg/watcher/test/directory_watcher/mac_os_test.dart b/pkg/watcher/test/directory_watcher/mac_os_test.dart
|
| index 7d31221dec73c355143a66cde8c2922bca0f9d9e..b1f16662862d54337dfda0d45480347054e2a42a 100644
|
| --- a/pkg/watcher/test/directory_watcher/mac_os_test.dart
|
| +++ b/pkg/watcher/test/directory_watcher/mac_os_test.dart
|
| @@ -52,28 +52,6 @@ main() {
|
| withPermutations((i, j, k) =>
|
| writeFile("dir/sub/sub-$i/sub-$j/file-$k.txt"));
|
|
|
| - // We sleep here because a narrow edge case caused by two interacting bugs
|
| - // can produce events that aren't expected if we start the watcher too
|
| - // soon after creating the files above. Here's what happens:
|
| - //
|
| - // * We create "dir/sub" and its contents above.
|
| - //
|
| - // * We initialize the watcher watching "dir".
|
| - //
|
| - // * Due to issue 14373, the watcher can receive native events describing
|
| - // the creation of "dir/sub" and its contents despite the fact that they
|
| - // occurred before the watcher was started.
|
| - //
|
| - // * Usually the above events will occur while the watcher is doing its
|
| - // initial scan of "dir/sub" and be ignored, but occasionally they will
|
| - // occur afterwards.
|
| - //
|
| - // * When processing the bogus CREATE events, the watcher has to assume that
|
| - // they could mean something other than CREATE (issue 14793). Thus it
|
| - // assumes that the files or directories in question could have changed
|
| - // and emits CHANGE events or additional REMOVE/CREATE pairs for them.
|
| - schedule(() => new Future.delayed(new Duration(seconds: 2)));
|
| -
|
| startWatcher(dir: "dir");
|
|
|
| renameDir("dir/sub", "sub");
|
|
|