anchor.diff:      expect((await connectionInfo).baseUri, 'foo://bar');
       expect(futureAppStart.isCompleted, true);
       expect(fakeVmServiceHost.hasRemainingExpectations, false);
  -  }), overrides: <Type, Generator>{
  -    DevtoolsLauncher: () => mockDevtoolsLauncher,
  -  });
  +  }));
   
     testUsingContext('ResidentRunner can handle an RPC exception from hot reload', () => testbed.run(() async {
       fakeVmServiceHost = FakeVmServiceHost(requests: <VmServiceExpectation>[
  
positive.code: 
      expect(result.isOk, true);
      expect(fakeVmServiceHost.hasRemainingExpectations, false);
    }), overrides: <Type, Generator>{
      DevtoolsLauncher: () => mockDevtoolsLauncher,
    });
  
    testUsingContext('ResidentRunner will alternative the name of the dill file uploaded for a hot restart', () => testbed.run(() async {
      fakeVmServiceHost = FakeVmServiceHost(requests: <VmServiceExpectation>[
  
negative.code:       target: 'main.dart',
        devtoolsHandler: createNoOpHandler,
      );
      mockDevFS.nextUpdateReport = UpdateFSReport(
        success: true,
        fastReassembleClassName: 'FOO',
        invalidatedSourcesCount: 1,
      );
  
      final Completer<DebugConnectionInfo> futureConnectionInfo = Completer<DebugConnectionInfo>.sync();
      final Completer<void> futureAppStart = Completer<void>.sync();
  