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

Side by Side Diff: tests/compiler/dart2js/serialization/test_data.dart

Issue 2121193002: Move long-running test to its own test-file. (Closed) Base URL: https://github.com/dart-lang/sdk.git@master
Patch Set: Created 4 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 unified diff | Download patch
« no previous file with comments | « tests/compiler/dart2js/serialization/compilation1_test.dart ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 4
5 library dart2js.serialization_test_data; 5 library dart2js.serialization_test_data;
6 6
7 const List<Test> TESTS = const <Test>[ 7 const List<Test> TESTS = const <Test>[
8 // This test is very long-running and put here first to compile it on its own
9 // in compilation0_test.dart
10 const Test('Disable tree shaking through reflection', const {
11 'main.dart': '''
12 import 'dart:mirrors';
13
14 main() {
15 reflect(null).invoke(#toString, []).reflectee;
16 }
17 ''',
18 }, expectedWarningCount: 1),
19
8 const Test('Empty program', const { 20 const Test('Empty program', const {
9 'main.dart': 'main() {}' 21 'main.dart': 'main() {}'
10 }), 22 }),
11 23
12 const Test('Hello World', const { 24 const Test('Hello World', const {
13 'main.dart': 'main() => print("Hello World");' 25 'main.dart': 'main() => print("Hello World");'
14 }), 26 }),
15 27
16 const Test('Too many arguments to print', const { 28 const Test('Too many arguments to print', const {
17 'main.dart': 'main() => print("Hello World", 0);' 29 'main.dart': 'main() => print("Hello World", 0);'
(...skipping 351 matching lines...) Expand 10 before | Expand all | Expand 10 after
369 void foo() {} 381 void foo() {}
370 ''', 382 ''',
371 }), 383 }),
372 384
373 const Test('fromEnvironment constants', const { 385 const Test('fromEnvironment constants', const {
374 'main.dart': ''' 386 'main.dart': '''
375 main() => const String.fromEnvironment("foo"); 387 main() => const String.fromEnvironment("foo");
376 ''', 388 ''',
377 }), 389 }),
378 390
379 const Test('Disable tree shaking through reflection', const {
380 'main.dart': '''
381 import 'dart:mirrors';
382
383 main() {
384 reflect(null).invoke(#toString, []).reflectee;
385 }
386 ''',
387 }, expectedWarningCount: 1),
388
389 const Test('Unused noSuchMethod', const { 391 const Test('Unused noSuchMethod', const {
390 'main.dart': ''' 392 'main.dart': '''
391 import 'a.dart'; 393 import 'a.dart';
392 394
393 main() { 395 main() {
394 new A().m(); 396 new A().m();
395 } 397 }
396 ''', 398 ''',
397 }, preserializedSourceFiles: const { 399 }, preserializedSourceFiles: const {
398 'a.dart': ''' 400 'a.dart': '''
(...skipping 160 matching lines...) Expand 10 before | Expand all | Expand 10 after
559 const Test( 561 const Test(
560 this.name, 562 this.name,
561 this.sourceFiles, 563 this.sourceFiles,
562 {this.preserializedSourceFiles, 564 {this.preserializedSourceFiles,
563 this.unserializedSourceFiles, 565 this.unserializedSourceFiles,
564 this.expectedErrorCount: 0, 566 this.expectedErrorCount: 0,
565 this.expectedWarningCount: 0, 567 this.expectedWarningCount: 0,
566 this.expectedHintCount: 0, 568 this.expectedHintCount: 0,
567 this.expectedInfoCount: 0}); 569 this.expectedInfoCount: 0});
568 } 570 }
OLDNEW
« no previous file with comments | « tests/compiler/dart2js/serialization/compilation1_test.dart ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698