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

Side by Side Diff: pkg/analyzer/test/generated/compile_time_error_code_test.dart

Issue 2623253003: Extract x_Driver tests that time out on Windows bots. (Closed)
Patch Set: Created 3 years, 11 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
OLDNEW
1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2014, 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 analyzer.test.generated.compile_time_error_code_test; 5 library analyzer.test.generated.compile_time_error_code_test;
6 6
7 import 'dart:async'; 7 import 'dart:async';
8 8
9 import 'package:analyzer/error/error.dart'; 9 import 'package:analyzer/error/error.dart';
10 import 'package:analyzer/src/error/codes.dart'; 10 import 'package:analyzer/src/error/codes.dart';
11 import 'package:analyzer/src/generated/engine.dart'; 11 import 'package:analyzer/src/generated/engine.dart';
12 import 'package:analyzer/src/generated/parser.dart' show ParserErrorCode; 12 import 'package:analyzer/src/generated/parser.dart' show ParserErrorCode;
13 import 'package:analyzer/src/generated/source_io.dart'; 13 import 'package:analyzer/src/generated/source_io.dart';
14 import 'package:test/test.dart' show expect; 14 import 'package:test/test.dart' show expect;
15 import 'package:test_reflective_loader/test_reflective_loader.dart'; 15 import 'package:test_reflective_loader/test_reflective_loader.dart';
16 16
17 import 'resolver_test_case.dart'; 17 import 'resolver_test_case.dart';
18 18
19 main() { 19 main() {
20 defineReflectiveSuite(() { 20 defineReflectiveSuite(() {
21 defineReflectiveTests(CompileTimeErrorCodeTest); 21 defineReflectiveTests(CompileTimeErrorCodeTest);
22 defineReflectiveTests(CompileTimeErrorCodeTest_Driver);
23 }); 22 });
24 } 23 }
25 24
26 @reflectiveTest 25 @reflectiveTest
27 class CompileTimeErrorCodeTest extends ResolverTestCase { 26 class CompileTimeErrorCodeTest extends ResolverTestCase {
28 fail_awaitInWrongContext_sync() async { 27 fail_awaitInWrongContext_sync() async {
29 // This test requires better error recovery than we currently have. In 28 // This test requires better error recovery than we currently have. In
30 // particular, we need to be able to distinguish between an await expression 29 // particular, we need to be able to distinguish between an await expression
31 // in the wrong context, and the use of 'await' as an identifier. 30 // in the wrong context, and the use of 'await' as an identifier.
32 Source source = addSource(r''' 31 Source source = addSource(r'''
(...skipping 6398 matching lines...) Expand 10 before | Expand all | Expand 10 after
6431 source, [CompileTimeErrorCode.WRONG_NUMBER_OF_PARAMETERS_FOR_OPERATOR]); 6430 source, [CompileTimeErrorCode.WRONG_NUMBER_OF_PARAMETERS_FOR_OPERATOR]);
6432 verify([source]); 6431 verify([source]);
6433 reset(); 6432 reset();
6434 } 6433 }
6435 6434
6436 Future<Null> _check_wrongNumberOfParametersForOperator1(String name) async { 6435 Future<Null> _check_wrongNumberOfParametersForOperator1(String name) async {
6437 await _check_wrongNumberOfParametersForOperator(name, ""); 6436 await _check_wrongNumberOfParametersForOperator(name, "");
6438 await _check_wrongNumberOfParametersForOperator(name, "a, b"); 6437 await _check_wrongNumberOfParametersForOperator(name, "a, b");
6439 } 6438 }
6440 } 6439 }
6441
6442 @reflectiveTest
6443 class CompileTimeErrorCodeTest_Driver extends CompileTimeErrorCodeTest {
6444 @override
6445 bool get enableNewAnalysisDriver => true;
6446
6447 @failingTest
6448 @override
6449 test_exportOfNonLibrary() {
6450 return super.test_exportOfNonLibrary();
6451 }
6452
6453 @failingTest
6454 @override
6455 test_fieldInitializerOutsideConstructor_inFunctionTypeParameter() {
6456 return super
6457 .test_fieldInitializerOutsideConstructor_inFunctionTypeParameter();
6458 }
6459
6460 @failingTest
6461 @override
6462 test_fromEnvironment_bool_badDefault_whenDefined() {
6463 return super.test_fromEnvironment_bool_badDefault_whenDefined();
6464 }
6465
6466 @failingTest
6467 @override
6468 test_importOfNonLibrary() {
6469 return super.test_importOfNonLibrary();
6470 }
6471
6472 @failingTest
6473 @override
6474 test_nonConstValueInInitializer_assert_condition() {
6475 return super.test_nonConstValueInInitializer_assert_condition();
6476 }
6477
6478 @failingTest
6479 @override
6480 test_nonConstValueInInitializer_assert_message() {
6481 return super.test_nonConstValueInInitializer_assert_message();
6482 }
6483
6484 @failingTest
6485 @override
6486 test_prefixCollidesWithTopLevelMembers_functionTypeAlias() {
6487 return super.test_prefixCollidesWithTopLevelMembers_functionTypeAlias();
6488 }
6489
6490 @failingTest
6491 @override
6492 test_prefixCollidesWithTopLevelMembers_topLevelFunction() {
6493 return super.test_prefixCollidesWithTopLevelMembers_topLevelFunction();
6494 }
6495
6496 @failingTest
6497 @override
6498 test_prefixCollidesWithTopLevelMembers_topLevelVariable() {
6499 return super.test_prefixCollidesWithTopLevelMembers_topLevelVariable();
6500 }
6501
6502 @failingTest
6503 @override
6504 test_prefixCollidesWithTopLevelMembers_type() {
6505 return super.test_prefixCollidesWithTopLevelMembers_type();
6506 }
6507
6508 @failingTest
6509 @override
6510 test_typeAliasCannotReferenceItself_typeVariableBounds() {
6511 return super.test_typeAliasCannotReferenceItself_typeVariableBounds();
6512 }
6513
6514 @failingTest
6515 @override
6516 test_uriDoesNotExist_import_appears_after_deleting_target() {
6517 return super.test_uriDoesNotExist_import_appears_after_deleting_target();
6518 }
6519
6520 @failingTest
6521 @override
6522 test_uriDoesNotExist_import_disappears_when_fixed() {
6523 return super.test_uriDoesNotExist_import_disappears_when_fixed();
6524 }
6525
6526 @failingTest
6527 @override
6528 test_uriWithInterpolation_nonConstant() {
6529 return super.test_uriWithInterpolation_nonConstant();
6530 }
6531 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698