Index: tests/compiler/dart2js/serialization/helper.dart |
diff --git a/tests/compiler/dart2js/serialization/helper.dart b/tests/compiler/dart2js/serialization/helper.dart |
index e5fab486dbe477004c5b2b49bc99dddef7167b70..b6d77e7191ce09e6699a9235840fe6ebb8a70776 100644 |
--- a/tests/compiler/dart2js/serialization/helper.dart |
+++ b/tests/compiler/dart2js/serialization/helper.dart |
@@ -153,16 +153,15 @@ Future<SerializationResult> serialize(Uri entryPoint, |
if (dataUri == null) { |
dataUri = Uri.parse('memory:${DEFAULT_DATA_FILE_NAME}'); |
} |
+ OutputCollector outputCollector = new OutputCollector(); |
Compiler compiler = compilerFor( |
- options: [Flags.analyzeAll], |
+ options: [Flags.resolveOnly], |
memorySourceFiles: memorySourceFiles, |
- resolutionInputs: resolutionInputs); |
- compiler.serialization.supportSerialization = true; |
+ resolutionInputs: resolutionInputs, |
+ outputProvider: outputCollector); |
await compiler.run(entryPoint); |
- BufferedEventSink sink = new BufferedEventSink(); |
- compiler.serialization.serializeToSink( |
- sink, compiler.libraryLoader.libraries); |
- SerializedData serializedData = new SerializedData(dataUri, sink.text); |
+ SerializedData serializedData = new SerializedData( |
+ dataUri, outputCollector.getOutput('', 'data')); |
return new SerializationResult(compiler, serializedData); |
} |