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"); |