anchor.diff:              compiler.accept();
               compiler.reset();
             }
  +          printTrace('Compiling ${request.path} took ${compilerTime.elapsedMilliseconds}ms');
             // Only remove now when we finished processing the element
             compilationQueue.removeAt(0);
           }
         }
       }, onDone: () {
  +      printTrace('Deleting ${outputDillDirectory.path}...');
         outputDillDirectory.deleteSync(recursive: true);
       });
     }
  
positive.code:       );
      }
  
      compilerController.stream.listen((_CompilationRequest request) async {
        final bool isEmpty = compilationQueue.isEmpty;
        compilationQueue.add(request);
  
negative.code:         .createTempSync('flutter_test_compiler.');
      final File outputDill = outputDillDirectory.childFile('output.dill');
  
      printTrace('Compiler will use the following file as its incremental dill file: ${outputDill.path}');
  
      bool suppressOutput = false;
      void reportCompilerMessage(String message) {
        if (suppressOutput)
  