| OLD | NEW | 
|   1 // Copyright (c) 2013, the Dart project authors.  Please see the AUTHORS file |   1 // Copyright (c) 2013, 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 analyze_library_test_config; |   5 library analyze_library_test_config; | 
|   6  |   6  | 
|   7 import 'dart:io'; |   7 import 'dart:io'; | 
|   8 import '../../../tools/testing/dart/test_suite.dart'; |   8 import '../../../tools/testing/dart/test_suite.dart'; | 
|   9  |   9  | 
|  10 class AnalyzeLibraryTestSuite extends DartcCompilationTestSuite { |  10 class AnalyzeLibraryTestSuite extends DartcCompilationTestSuite { | 
|  11   final libraries = [ 'async', 'core', 'crypto', 'io', 'isolate', 'json', |  11   final libraries = [ 'async', 'core', 'crypto', 'io', 'isolate', 'json', | 
|  12                       'math', 'mirrors', 'typed_data', 'uri', |  12                       'math', 'mirrors', 'typed_data', 'uri', | 
|  13                       'utf' ]; |  13                       'utf' ]; | 
|  14  |  14  | 
|  15   AnalyzeLibraryTestSuite(Map configuration) |  15   AnalyzeLibraryTestSuite(Map configuration) | 
|  16       : super(configuration, |  16       : super(configuration, | 
|  17               'analyze_library', |  17               'analyze_library', | 
|  18               'sdk', |  18               'sdk', | 
|  19               [ 'lib' ], |  19               [ 'lib' ], | 
|  20               ['tests/lib/analyzer/analyze_library.status'], |  20               ['tests/lib/analyzer/analyze_library.status']); | 
|  21               allStaticClean: true); |  | 
|  22  |  21  | 
|  23   bool isTestFile(String filename) { |  22   bool isTestFile(String filename) { | 
|  24     var sep = Platform.pathSeparator; |  23     var sep = Platform.pathSeparator; | 
|  25     return libraries.any((String lib) { |  24     return libraries.any((String lib) { | 
|  26       return filename.endsWith('lib$sep$lib$sep$lib.dart'); |  25       return filename.endsWith('lib$sep$lib$sep$lib.dart'); | 
|  27     }); |  26     }); | 
|  28   } |  27   } | 
|  29  |  28  | 
|  30   bool get listRecursively => true; |  29   bool get listRecursively => true; | 
|  31 } |  30 } | 
|  32  |  31  | 
|  33  |  | 
|  34 class AnalyzeTestsTestSuite extends DartcCompilationTestSuite { |  | 
|  35   AnalyzeTestsTestSuite(Map configuration) |  | 
|  36       : super(configuration, |  | 
|  37               'analyze_tests', |  | 
|  38               'tests', |  | 
|  39               [ 'standalone' ], |  | 
|  40               ['tests/lib/analyzer/analyze_tests.status'], |  | 
|  41               allStaticClean: true); |  | 
|  42  |  | 
|  43   bool isTestFile(String filename) { |  | 
|  44     return filename.endsWith('_test.dart'); |  | 
|  45   } |  | 
|  46  |  | 
|  47   bool get listRecursively => true; |  | 
|  48 } |  | 
| OLD | NEW |