anchor.diff:  /// The branch restrictions here should stay in sync with features.dart.
   bool _shouldRunMacOS() {
     return Platform.isMacOS && (branchName != 'beta' && branchName != 'stable');
  +}
  +
  +/// Returns whether or not Windows desktop tests should be run.
  +///
  +/// The branch restrictions here should stay in sync with features.dart.
  +bool _shouldRunWindows() {
  +  return Platform.isWindows && (branchName != 'beta' && branchName != 'stable');
   }
   
   /// Verify the Flutter Engine is the revision in
  
positive.code:       print('Example project ${path.basename(examplePath)} has no macos directory, skipping macOS');
      }
    }
  }
  
  Future<void> _flutterBuildApk(String relativePathToApplication, {
  
negative.code:   await runCommand(flutter, <String>['config', '--enable-macos-desktop']);
    print('${green}Testing macOS build$reset for $cyan$relativePathToApplication$reset...');
    await _flutterBuild(relativePathToApplication, 'macOS', 'macos',
      release: release,
      verifyCaching: verifyCaching,
      additionalArgs: additionalArgs
    );
  }
  
  Future<void> _flutterBuildWin32(String relativePathToApplication, {
    @required bool release,
    bool verifyCaching = false,
    List<String> additionalArgs = const <String>[],
  }) async {
    assert(Platform.isWindows);
    await runCommand(flutter, <String>['config', '--enable-windows-desktop']);
    print('${green}Testing Windows build$reset for $cyan$relativePathToApplication$reset...');
    await _flutterBuild(relativePathToApplication, 'Windows', 'windows',
      release: release,
      verifyCaching: verifyCaching,
      additionalArgs: additionalArgs
  