anchor.diff:  
         fail(message.join('\n'));
       });
  -  });
  +  }, onPlatform: {'windows': new Skip('Avoiding parsing git output')});
   }
   
   Map<String, String> _parseOutput(
  
positive.code: 
      if (type == 'A') {
        expect(p.isWithin(tempPath, path), isTrue,
            reason: '"${path} should be within ${tempPath}');
        path = p.relative(path, from: tempPath);
      } else {
        expect(p.isWithin(sourcePath, path), isTrue,
            reason: '"${path} should be within ${sourcePath}');
        path = p.relative(path, from: sourcePath);
      }
  
  
negative.code:     });
  
      test("Validate html output of test_package", () async {
        if (Platform.isWindows) {
          print("Tests are being run via `all.dart`, which means onPlatform "
              "argument is ignored. Skipping on Windows to avoid parsing git output");
          return;
        }
  
        var dartdocBin =
            p.fromUri(_currentFileUri.resolve('../bin/dartdoc.dart'));
  
  