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')]); |