anchor.diff:        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.
  
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:             ..hoist = true
              ..useSymlinks = false).toBuilder()))
          ..startBuild();
        clients.add(client);
        await client.buildResults
            .firstWhere((b) => b.results.first.status != BuildStatus.started);
        expect(outputDir.existsSync(), isTrue);
  