Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(759)

Unified Diff: tests/compiler/dart2js/serialization_model_test.dart

Issue 1881013002: Expand ResolvedAst to handle synthetic constructors. (Closed) Base URL: https://github.com/dart-lang/sdk.git@master
Patch Set: Updated cf. comments + fix test, cps and compilation units for injected members. Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « tests/compiler/dart2js/serialization_helper.dart ('k') | tests/compiler/dart2js/serialization_test.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tests/compiler/dart2js/serialization_model_test.dart
diff --git a/tests/compiler/dart2js/serialization_model_test.dart b/tests/compiler/dart2js/serialization_model_test.dart
index 0e5363f3b4b2e26430bf87c94623f1c8e4ccaa37..071d8032551b56dbe8bb393343990fbdb79083df 100644
--- a/tests/compiler/dart2js/serialization_model_test.dart
+++ b/tests/compiler/dart2js/serialization_model_test.dart
@@ -30,36 +30,12 @@ import 'serialization_helper.dart';
import 'serialization_test_data.dart';
import 'serialization_test_helper.dart';
-main(List<String> arguments) {
- String filename;
- for (String arg in arguments) {
- if (!arg.startsWith('-')) {
- filename = arg;
- }
- }
- bool verbose = arguments.contains('-v');
-
+main(List<String> args) {
asyncTest(() async {
- print('------------------------------------------------------------------');
- print('serialize dart:core');
- print('------------------------------------------------------------------');
- String serializedData;
- File file = new File('out.data');
- if (arguments.contains('-l')) {
- if (file.existsSync()) {
- print('Loading data from $file');
- serializedData = file.readAsStringSync();
- }
- }
- if (serializedData == null) {
- serializedData = await serializeDartCore();
- if (arguments.contains('-s')) {
- print('Saving data to $file');
- file.writeAsStringSync(serializedData);
- }
- }
- if (filename != null) {
- Uri entryPoint = Uri.base.resolve(nativeToUriPath(filename));
+ Arguments arguments = new Arguments.from(args);
+ String serializedData = await serializeDartCore(arguments: arguments);
+ if (arguments.filename != null) {
+ Uri entryPoint = Uri.base.resolve(nativeToUriPath(arguments.filename));
await check(serializedData, entryPoint);
} else {
Uri entryPoint = Uri.parse('memory:main.dart');
@@ -75,7 +51,7 @@ main(List<String> arguments) {
serializedData,
entryPoint,
sourceFiles: test.sourceFiles,
- verbose: verbose);
+ verbose: arguments.verbose);
}
}
});
« no previous file with comments | « tests/compiler/dart2js/serialization_helper.dart ('k') | tests/compiler/dart2js/serialization_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698