Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2017, 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.src.summary.resynthesize_kernel_test; | 5 library analyzer.test.src.summary.resynthesize_kernel_test; |
| 6 | 6 |
| 7 import 'dart:async'; | 7 import 'dart:async'; |
| 8 | 8 |
| 9 import 'package:analyzer/file_system/file_system.dart'; | 9 import 'package:analyzer/file_system/file_system.dart'; |
| 10 import 'package:analyzer/file_system/memory_file_system.dart'; | 10 import 'package:analyzer/file_system/memory_file_system.dart'; |
| (...skipping 21 matching lines...) Expand all Loading... | |
| 32 | 32 |
| 33 main() { | 33 main() { |
| 34 defineReflectiveSuite(() { | 34 defineReflectiveSuite(() { |
| 35 defineReflectiveTests(ResynthesizeKernelStrongTest); | 35 defineReflectiveTests(ResynthesizeKernelStrongTest); |
| 36 }); | 36 }); |
| 37 } | 37 } |
| 38 | 38 |
| 39 /// Tests marked with this annotation fail because of a Fasta problem. | 39 /// Tests marked with this annotation fail because of a Fasta problem. |
| 40 const fastaProblem = const Object(); | 40 const fastaProblem = const Object(); |
| 41 | 41 |
| 42 /// Tests marked with this annotation fail because they test features that | |
| 43 /// were implemented in Analyzer, but are intentionally not included into | |
| 44 /// the Dart 2.0 plan, so will not be implemented by Fasta. | |
| 45 const notForDart2 = const Object(); | |
| 46 | |
| 42 @reflectiveTest | 47 @reflectiveTest |
| 43 class ResynthesizeKernelStrongTest extends ResynthesizeTest { | 48 class ResynthesizeKernelStrongTest extends ResynthesizeTest { |
| 44 static const DEBUG = false; | 49 static const DEBUG = false; |
| 45 | 50 |
| 46 final resourceProvider = new MemoryResourceProvider(context: pathos.posix); | 51 final resourceProvider = new MemoryResourceProvider(context: pathos.posix); |
| 47 | 52 |
| 48 @override | 53 @override |
| 49 bool get isSharedFrontEnd => true; | 54 bool get isSharedFrontEnd => true; |
| 50 | 55 |
| 51 @override | 56 @override |
| (...skipping 252 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 304 test_error_extendsEnum() async { | 309 test_error_extendsEnum() async { |
| 305 await super.test_error_extendsEnum(); | 310 await super.test_error_extendsEnum(); |
| 306 } | 311 } |
| 307 | 312 |
| 308 @failingTest | 313 @failingTest |
| 309 test_executable_parameter_type_typedef() async { | 314 test_executable_parameter_type_typedef() async { |
| 310 await super.test_executable_parameter_type_typedef(); | 315 await super.test_executable_parameter_type_typedef(); |
| 311 } | 316 } |
| 312 | 317 |
| 313 @failingTest | 318 @failingTest |
| 319 @notForDart2 | |
|
Brian Wilkerson
2017/08/31 20:10:10
Are you sure? Both `parseImport` and `parseExport`
| |
| 314 test_export_configurations_useDefault() async { | 320 test_export_configurations_useDefault() async { |
| 315 await super.test_export_configurations_useDefault(); | 321 await super.test_export_configurations_useDefault(); |
| 316 } | 322 } |
| 317 | 323 |
| 318 @failingTest | 324 @failingTest |
| 325 @notForDart2 | |
| 319 test_export_configurations_useFirst() async { | 326 test_export_configurations_useFirst() async { |
| 320 await super.test_export_configurations_useFirst(); | 327 await super.test_export_configurations_useFirst(); |
| 321 } | 328 } |
| 322 | 329 |
| 323 @failingTest | 330 @failingTest |
| 331 @notForDart2 | |
| 324 test_export_configurations_useSecond() async { | 332 test_export_configurations_useSecond() async { |
| 325 await super.test_export_configurations_useSecond(); | 333 await super.test_export_configurations_useSecond(); |
| 326 } | 334 } |
| 327 | 335 |
| 328 @failingTest | 336 @failingTest |
| 337 @notForDart2 | |
| 329 test_exportImport_configurations_useDefault() async { | 338 test_exportImport_configurations_useDefault() async { |
| 330 await super.test_exportImport_configurations_useDefault(); | 339 await super.test_exportImport_configurations_useDefault(); |
| 331 } | 340 } |
| 332 | 341 |
| 333 @failingTest | 342 @failingTest |
| 343 @notForDart2 | |
| 334 test_exportImport_configurations_useFirst() async { | 344 test_exportImport_configurations_useFirst() async { |
| 335 await super.test_exportImport_configurations_useFirst(); | 345 await super.test_exportImport_configurations_useFirst(); |
| 336 } | 346 } |
| 337 | 347 |
| 338 @failingTest | 348 @failingTest |
| 339 test_genericFunction_asGenericFunctionReturnType() async { | 349 test_genericFunction_asGenericFunctionReturnType() async { |
| 340 await super.test_genericFunction_asGenericFunctionReturnType(); | 350 await super.test_genericFunction_asGenericFunctionReturnType(); |
| 341 } | 351 } |
| 342 | 352 |
| 343 @failingTest | 353 @failingTest |
| 344 test_genericFunction_asParameterType() async { | 354 test_genericFunction_asParameterType() async { |
| 345 await super.test_genericFunction_asParameterType(); | 355 await super.test_genericFunction_asParameterType(); |
| 346 } | 356 } |
| 347 | 357 |
| 348 @failingTest | 358 @failingTest |
| 359 @notForDart2 | |
| 349 test_import_configurations_useDefault() async { | 360 test_import_configurations_useDefault() async { |
| 350 await super.test_import_configurations_useDefault(); | 361 await super.test_import_configurations_useDefault(); |
| 351 } | 362 } |
| 352 | 363 |
| 353 @failingTest | 364 @failingTest |
| 365 @notForDart2 | |
| 354 test_import_configurations_useFirst() async { | 366 test_import_configurations_useFirst() async { |
| 355 await super.test_import_configurations_useFirst(); | 367 await super.test_import_configurations_useFirst(); |
| 356 } | 368 } |
| 357 | 369 |
| 358 @failingTest | 370 @failingTest |
| 359 test_import_deferred() async { | 371 test_import_deferred() async { |
| 360 await super.test_import_deferred(); | 372 await super.test_import_deferred(); |
| 361 } | 373 } |
| 362 | 374 |
| 363 @failingTest | 375 @failingTest |
| (...skipping 437 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 801 @override | 813 @override |
| 802 Future<List<int>> readAsBytes() async { | 814 Future<List<int>> readAsBytes() async { |
| 803 return file.readAsBytesSync(); | 815 return file.readAsBytesSync(); |
| 804 } | 816 } |
| 805 | 817 |
| 806 @override | 818 @override |
| 807 Future<String> readAsString() async { | 819 Future<String> readAsString() async { |
| 808 return file.readAsStringSync(); | 820 return file.readAsStringSync(); |
| 809 } | 821 } |
| 810 } | 822 } |
| OLD | NEW |