anchor.diff:    }
   
     void test_addContextRoot() {
  -    var optionsFilePath = '/pkg1/analysis_options.yaml';
       var contextRoot1 = _newContextRoot('/pkg1');
  -    contextRoot1.optionsFile =
  -        contextRoot1.resourceProvider.getFile(optionsFilePath);
  +    var optionsFile = getFile('/pkg1/analysis_options.yaml');
  +    contextRoot1.optionsFile = optionsFile;
       var session = PluginSession(plugin);
       var channel = TestServerCommunicationChannel(session);
       plugin.currentSession = session;
  
positive.code:         });
      pkg1Dir.deleteSync(recursive: true);
    }
  }
  
  @reflectiveTest
  class PluginManagerTest with ResourceProviderMixin {
    String byteStorePath;
    String sdkPath;
    TestNotificationManager notificationManager;
  
negative.code:   });
  }
  
  @reflectiveTest
  class BuiltInPluginInfoTest with ResourceProviderMixin, _ContextRoot {
    TestNotificationManager notificationManager;
    BuiltInPluginInfo plugin;
  
  