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

Side by Side Diff: tools/test.dart

Issue 10209016: test rename overhaul: step 2 css tests. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 8 years, 7 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 | Annotate | Revision Log
OLDNEW
1 #!/usr/bin/env dart 1 #!/usr/bin/env dart
2 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3 // for details. All rights reserved. Use of this source code is governed by a 3 // for details. All rights reserved. Use of this source code is governed by a
4 // BSD-style license that can be found in the LICENSE file. 4 // BSD-style license that can be found in the LICENSE file.
5 5
6 /** 6 /**
7 * This file is the entrypoint of the dart test suite. This suite is used 7 * This file is the entrypoint of the dart test suite. This suite is used
8 * to test: 8 * to test:
9 * 9 *
10 * 1. the dart vm 10 * 1. the dart vm
(...skipping 27 matching lines...) Expand all
38 #import("../runtime/tests/vm/test_config.dart"); 38 #import("../runtime/tests/vm/test_config.dart");
39 #import("../samples/tests/samples/test_config.dart"); 39 #import("../samples/tests/samples/test_config.dart");
40 #import("../client/tests/dartc/test_config.dart"); 40 #import("../client/tests/dartc/test_config.dart");
41 #import("../compiler/tests/dartc/test_config.dart"); 41 #import("../compiler/tests/dartc/test_config.dart");
42 #import("../client/tests/client/test_config.dart"); 42 #import("../client/tests/client/test_config.dart");
43 #import("../frog/tests/frog/test_config.dart"); 43 #import("../frog/tests/frog/test_config.dart");
44 #import("../frog/tests/leg/test_config.dart"); 44 #import("../frog/tests/leg/test_config.dart");
45 #import("../frog/tests/leg_only/test_config.dart"); 45 #import("../frog/tests/leg_only/test_config.dart");
46 #import("../frog/tests/native/test_config.dart"); 46 #import("../frog/tests/native/test_config.dart");
47 #import("../frog/tests/await/test_config.dart"); 47 #import("../frog/tests/await/test_config.dart");
48 #import("../utils/tests/css/test_config.dart");
49 #import("../utils/tests/import_mapper/test_config.dart"); 48 #import("../utils/tests/import_mapper/test_config.dart");
50 49
51 /** 50 /**
52 * The directories that contain test suites which follow the conventions 51 * The directories that contain test suites which follow the conventions
53 * required by [DirectoryTestSuite]. Ideally, we'd move more suites to this 52 * required by [DirectoryTestSuite]. Ideally, we'd move more suites to this
54 * convention because it makes it much simpler to add them to test.dart. (You 53 * convention because it makes it much simpler to add them to test.dart. (You
55 * basically add the directory here and you're done.) 54 * basically add the directory here and you're done.)
56 */ 55 */
57 final TEST_SUITE_DIRECTORIES = const [ 56 final TEST_SUITE_DIRECTORIES = const [
57 'utils/tests/css',
58 'utils/tests/peg', 58 'utils/tests/peg',
59 'utils/tests/pub', 59 'utils/tests/pub',
60 ]; 60 ];
61 61
62 main() { 62 main() {
63 var startTime = new Date.now(); 63 var startTime = new Date.now();
64 var optionsParser = new TestOptionsParser(); 64 var optionsParser = new TestOptionsParser();
65 List<Map> configurations = optionsParser.parse(new Options().arguments); 65 List<Map> configurations = optionsParser.parse(new Options().arguments);
66 if (configurations == null || configurations.length == 0) return; 66 if (configurations == null || configurations.length == 0) return;
67 67
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
132 } 132 }
133 if (selectors.containsKey('frog_native')) { 133 if (selectors.containsKey('frog_native')) {
134 queue.addTestSuite(new FrogNativeTestSuite(conf)); 134 queue.addTestSuite(new FrogNativeTestSuite(conf));
135 } 135 }
136 if (conf['compiler'] == 'dartc' && selectors.containsKey('dartc')) { 136 if (conf['compiler'] == 'dartc' && selectors.containsKey('dartc')) {
137 queue.addTestSuite(new ClientDartcTestSuite(conf)); 137 queue.addTestSuite(new ClientDartcTestSuite(conf));
138 } 138 }
139 if (conf['compiler'] == 'dartc' && selectors.containsKey('dartc')) { 139 if (conf['compiler'] == 'dartc' && selectors.containsKey('dartc')) {
140 queue.addTestSuite(new JUnitDartcTestSuite(conf)); 140 queue.addTestSuite(new JUnitDartcTestSuite(conf));
141 } 141 }
142 if (selectors.containsKey('css')) {
143 queue.addTestSuite(new CssTestSuite(conf));
144 }
145 if (selectors.containsKey('import_mapper')) { 142 if (selectors.containsKey('import_mapper')) {
146 queue.addTestSuite(new ImportMapperTestSuite(conf)); 143 queue.addTestSuite(new ImportMapperTestSuite(conf));
147 } 144 }
148 if (selectors.containsKey('await')) { 145 if (selectors.containsKey('await')) {
149 queue.addTestSuite(new AwaitTestSuite(conf)); 146 queue.addTestSuite(new AwaitTestSuite(conf));
150 } 147 }
151 if (selectors.containsKey('client')) { 148 if (selectors.containsKey('client')) {
152 queue.addTestSuite(new ClientTestSuite(conf)); 149 queue.addTestSuite(new ClientTestSuite(conf));
153 } 150 }
154 151
(...skipping 11 matching lines...) Expand all
166 // Start process queue. 163 // Start process queue.
167 var queue = new ProcessQueue(maxProcesses, 164 var queue = new ProcessQueue(maxProcesses,
168 progressIndicator, 165 progressIndicator,
169 startTime, 166 startTime,
170 printTiming, 167 printTiming,
171 enqueueConfiguration, 168 enqueueConfiguration,
172 verbose, 169 verbose,
173 listTests, 170 listTests,
174 keepGeneratedTests); 171 keepGeneratedTests);
175 } 172 }
OLDNEW
« no previous file with comments | « no previous file | utils/tests/css/declaration_tests.dart » ('j') | utils/tests/css/declaration_tests.dart » ('J')

Powered by Google App Engine
This is Rietveld 408576698