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:       var client = await _startClient()
          ..registerBuildTarget(webTarget)
          ..startBuild();
        var buildResults = await client.buildResults.first;
        expect(buildResults.results.first.status, BuildStatus.started);
      });
  
negative.code:   String workspace() => p.join(d.sandbox, 'a');
    final webTarget = DefaultBuildTarget((b) => b..target = 'web');
    final testTarget = DefaultBuildTarget((b) => b..target = 'test');
    var clients = <BuildDaemonClient>[];
    setUp(() async {
      await d.dir('a', [
        await pubspec(
  