| Index: pkg/watcher/test/utils.dart
|
| diff --git a/pkg/watcher/test/utils.dart b/pkg/watcher/test/utils.dart
|
| index d822e1fc237bdd666e8bf111299156b7b80a3f3f..747171657e7b89c7d3285baf0a9bd45298affdba 100644
|
| --- a/pkg/watcher/test/utils.dart
|
| +++ b/pkg/watcher/test/utils.dart
|
| @@ -48,27 +48,19 @@ void createSandbox() {
|
| var dir = new Directory("").createTempSync();
|
| _sandboxDir = dir.path;
|
|
|
| - // TODO(rnystrom): Temporary while debugging the Windows bot.
|
| - print("create mock modtime map for $_sandboxDir");
|
| -
|
| _mockFileModificationTimes = new Map<String, int>();
|
| mockGetModificationTime((path) {
|
| - path = p.relative(path, from: _sandboxDir);
|
| + path = p.normalize(p.relative(path, from: _sandboxDir));
|
|
|
| // Make sure we got a path in the sandbox.
|
| assert(p.isRelative(path) && !path.startsWith(".."));
|
|
|
| - // TODO(rnystrom): Temporary while debugging the Windows bot.
|
| - print("get mock modtime for $path = ${_mockFileModificationTimes[path]}");
|
| return new DateTime.fromMillisecondsSinceEpoch(
|
| _mockFileModificationTimes[path]);
|
| });
|
|
|
| // Delete the sandbox when done.
|
| currentSchedule.onComplete.schedule(() {
|
| - // TODO(rnystrom): Temporary while debugging the Windows bot.
|
| - print("delete mock modtime map for $_sandboxDir");
|
| -
|
| if (_sandboxDir != null) {
|
| new Directory(_sandboxDir).deleteSync(recursive: true);
|
| _sandboxDir = null;
|
| @@ -147,17 +139,15 @@ void writeFile(String path, {String contents, bool updateModified}) {
|
| dir.createSync(recursive: true);
|
| }
|
|
|
| - // TODO(rnystrom): Temporary while debugging the Windows bot.
|
| - print("write $path");
|
| -
|
| new File(fullPath).writeAsStringSync(contents);
|
|
|
| // Manually update the mock modification time for the file.
|
| if (updateModified) {
|
| + // Make sure we always use the same separator on Windows.
|
| + path = p.normalize(path);
|
| +
|
| var milliseconds = _mockFileModificationTimes.putIfAbsent(path, () => 0);
|
| _mockFileModificationTimes[path]++;
|
| - // TODO(rnystrom): Temporary while debugging the Windows bot.
|
| - print(" update modtime to ${_mockFileModificationTimes[path]}");
|
| }
|
| });
|
| }
|
| @@ -176,14 +166,12 @@ void renameFile(String from, String to) {
|
| schedule(() {
|
| new File(p.join(_sandboxDir, from)).renameSync(p.join(_sandboxDir, to));
|
|
|
| - // TODO(rnystrom): Temporary while debugging the Windows bot.
|
| - print("rename $from -> $to");
|
| + // Make sure we always use the same separator on Windows.
|
| + to = p.normalize(to);
|
|
|
| // Manually update the mock modification time for the file.
|
| var milliseconds = _mockFileModificationTimes.putIfAbsent(to, () => 0);
|
| _mockFileModificationTimes[to]++;
|
| - // TODO(rnystrom): Temporary while debugging the Windows bot.
|
| - print(" update modtime to ${_mockFileModificationTimes[to]}");
|
| });
|
| }
|
|
|
|
|