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

Unified Diff: pkg/intl/test/message_extraction/message_extraction_test.dart

Issue 414093003: Make deferred loading of message libraries optional (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Add a new file I had missed Created 6 years, 5 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
Index: pkg/intl/test/message_extraction/message_extraction_test.dart
diff --git a/pkg/intl/test/message_extraction/message_extraction_test.dart b/pkg/intl/test/message_extraction/message_extraction_test.dart
index 56d2fa39b592196f002c4e954d68adddd41a664f..744e107e792235f5d9aee2f286c13b797e0f360d 100644
--- a/pkg/intl/test/message_extraction/message_extraction_test.dart
+++ b/pkg/intl/test/message_extraction/message_extraction_test.dart
@@ -13,6 +13,13 @@ import '../data_directory.dart';
final dart = Platform.executable;
+/** Should we use deferred loading. */
+bool useDeferredLoading = true;
+
+String get _deferredLoadPrefix => useDeferredLoading ? '' : 'no-';
+
+String get deferredLoadArg => '--${_deferredLoadPrefix}use-deferred-loading';
+
/** The VM arguments we were given, most important package-root. */
final vmArgs = Platform.executableArguments;
@@ -145,9 +152,9 @@ Future<ProcessResult> generateTranslationFiles(ProcessResult previousResult) =>
Future<ProcessResult> generateCodeFromTranslation(ProcessResult previousResult)
=> run(previousResult, [asTestDirPath('../../bin/generate_from_arb.dart'),
- '--generated-file-prefix=foo_', 'sample_with_messages.dart',
- 'part_of_sample_with_messages.dart', 'translation_fr.arb',
- 'translation_de_DE.arb']);
+ deferredLoadArg, '--generated-file-prefix=foo_',
+ 'sample_with_messages.dart', 'part_of_sample_with_messages.dart',
+ 'translation_fr.arb', 'translation_de_DE.arb']);
Future<ProcessResult> runAndVerify(ProcessResult previousResult) => run(
previousResult, [asTempDirPath('run_and_verify.dart')]);

Powered by Google App Engine
This is Rietveld 408576698