anchor.diff:              expect(jsModules[1], contains('<<d>>'));
               expect(jsModules[1], contains('<<e>>'));
   
  -            streamController.add('accept\n'.codeUnits);
  +            frontendServer.accept();
   
               fileD.writeAsStringSync("""
   import 'e.dart';
  
positive.code:         '--emit-debug-symbols',
        ];
  
        final StreamController<List<int>> streamController =
            StreamController<List<int>>();
        final StreamController<List<int>> stdoutStreamController =
            StreamController<List<int>>();
        final IOSink ioSink = IOSink(stdoutStreamController.sink);
        StreamController<Result> receivedResults = StreamController<Result>();
        final outputParser = OutputParser(receivedResults);
        stdoutStreamController.stream
            .transform(utf8.decoder)
            .transform(const LineSplitter())
            .listen(outputParser.listener);
  
        Future<int> result =
            starter(args, input: streamController.stream, output: ioSink);
        streamController.add('compile $library\n'.codeUnits);
        int count = 0;
        receivedResults.stream.listen((Result compiledResult) {
          CompilationResult result =
              CompilationResult.parse(compiledResult.status);
          count++;
  
negative.code:         }
        });
        expect(await result, 0);
        frontendServer.close();
      });
  
      test('compile and recompile report non-zero error count', () async {
  