anchor.diff:  
         var clientA = await _startClient();
         clientA.registerBuildTarget(webTarget);
  +      clients.add(clientA);
   
         var clientB = await _startClient()
           ..registerBuildTarget(testTarget)
           ..startBuild();
  +      clients.add(clientB);
   
         // Both clients should be notified.
         await clientA.buildResults.first;
  
positive.code:     stdoutLines = daemonProcess.stdout
          .transform(Utf8Decoder())
          .transform(LineSplitter())
          .map((line) {
        printOnFailure('Daemon: $line');
        return line;
      }).asBroadcastStream();
      expect(await stdoutLines.contains(readyToConnectLog), isTrue);
    }
  
  
negative.code:       await _startDaemon(buildMode: BuildMode.Manual);
        var client = await _startClient(buildMode: BuildMode.Manual)
          ..registerBuildTarget(webTarget);
        clients.add(client);
        // Let the target request propagate.
        await Future.delayed(Duration(seconds: 2));
        // Trigger a file change.
  