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

Side by Side Diff: tests/fletch_tests/all_tests.dart

Issue 1659163007: Rename fletch -> dartino (Closed) Base URL: https://github.com/dartino/sdk.git@master
Patch Set: address comments Created 4 years, 10 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
(Empty)
1 // Copyright (c) 2015, the Dartino project authors. Please see the AUTHORS file
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.md file.
4
5 /// Modify this file to include more tests.
6 library fletch_tests.all_tests;
7
8 import 'dart:async' show
9 Completer,
10 Future;
11
12 import 'self_tests.dart' as self;
13
14 import 'verb_tests.dart' as verbs;
15
16 import '../fletchc/incremental/production_mode.dart' as incremental_production;
17
18 import '../fletchc/incremental/experimental_mode.dart' as
19 incremental_experimental;
20
21 import '../fletchc/driver/test_control_stream.dart' as controlStream;
22
23 import '../fletchc/serialize_settings_tests.dart' as serialize_settings_tests;
24
25 import 'zone_helper_tests.dart' as zone_helper;
26
27 import 'sentence_tests.dart' as sentence_tests;
28
29 import 'message_tests.dart' as message_tests;
30
31 import 'multiprogram_tests.dart' as multiprogram_tests;
32
33 import 'snapshot_stacktrace_tests.dart' as snapshot_stacktrace_tests;
34
35 import '../service_tests/service_tests.dart' as service_tests;
36
37 import '../servicec/servicec_tests.dart' as servicec_tests;
38
39 import '../fletchc/run.dart' as run;
40
41 import '../fletchc/driver/test_vm_connection.dart' as test_vm_connection;
42
43 import '../debugger/debugger_tests.dart' as debugger_tests;
44
45 import '../flash_sd_card_tests/flash_sd_card_tests.dart' as flash_sd_card_tests;
46
47 import '../mbedtls_tests/ssl_tests.dart' as ssl_tests;
48
49 import '../../pkg/sdk_services/test/service_tests.dart' as sdk_service_tests;
50
51 import '../mdns_tests/mdns_tests.dart' as mdns_tests;
52
53 import '../power_management_tests/power_management_tests.dart'
54 as power_management_tests;
55
56 import '../agent_tests/agent_tests.dart' as agent_tests;
57
58 import '../golem/golem_tests.dart' as golem_tests;
59
60 import '../version_tests/version_tests.dart' as version_tests;
61
62 import '../cli_tests/cli_tests.dart' as cli_tests;
63
64 typedef Future NoArgFuture();
65
66 /// Map of names to tests or collections of tests.
67 ///
68 /// Regarding the entries of this map:
69 ///
70 /// If the key does NOT end with '/*', it is considered a normal test case, and
71 /// the value is a closure that returns a future that completes as the test
72 /// completes. If the test fails, it should complete with an error.
73 ///
74 /// Otherwise, if the key DOES end with '/*', it is considered a collection of
75 /// tests, and the value must be a closure that returns a `Future<Map<String,
76 /// NoArgFuture>>` consting of only normal test cases.
77 const Map<String, NoArgFuture> TESTS = const <String, NoArgFuture>{
78 'self/testSleepForThreeSeconds': self.testSleepForThreeSeconds,
79 'self/testAlwaysFails': self.testAlwaysFails,
80 'self/testNeverCompletes': self.testNeverCompletes,
81 'self/testMessages': self.testMessages,
82 'self/testPrint': self.testPrint,
83
84 'verbs/helpTextFormat': verbs.testHelpTextFormatCompliance,
85
86 // Slow tests, should run early so we don't wait for them.
87 'service_tests/*': service_tests.listTests,
88
89 // Slow tests, should run early so we don't wait for them
90 'servicec/*': servicec_tests.listTests,
91
92 // Slow tests, should run early so we don't wait for them.
93 'incremental/production/*': incremental_production.list,
94 'incremental/experimental/*': incremental_experimental.list,
95
96 // Slow tests, should run early so we don't wait for them.
97 'debugger/*': debugger_tests.listTests,
98
99 // Slow tests, should run early so we don't wait for them.
100 'agent_tests/*': agent_tests.listTests,
101
102 // Slow tests, should run early so we don't wait for them.
103 'cli_tests/*': cli_tests.listTests,
104
105 'snapshot_stacktrace_tests/*': snapshot_stacktrace_tests.listTests,
106
107 'controlStream/testControlStream': controlStream.testControlStream,
108
109 'zone_helper/testEarlySyncError': zone_helper.testEarlySyncError,
110 'zone_helper/testEarlyAsyncError': zone_helper.testEarlyAsyncError,
111 'zone_helper/testLateError': zone_helper.testLateError,
112 'zone_helper/testUnhandledLateError': zone_helper.testUnhandledLateError,
113 'zone_helper/testAlwaysFails': zone_helper.testAlwaysFails,
114 'zone_helper/testCompileTimeError': zone_helper.testCompileTimeError,
115
116 'sentence_tests': sentence_tests.main,
117
118 'message_tests': message_tests.main,
119
120 'multiprogram_tests/*': multiprogram_tests.listTests,
121
122 'serialize_settings_tests': serialize_settings_tests.main,
123
124 'run/application_test': run.test,
125 'run/incremental_debug_info': run.testIncrementalDebugInfo,
126
127 'test_vm_connection/test': test_vm_connection.test,
128 'test_vm_connection/testCloseImmediately':
129 test_vm_connection.testCloseImmediately,
130 'test_vm_connection/testCloseAfterCommitChanges':
131 test_vm_connection.testCloseAfterCommitChanges,
132 'test_vm_connection/testCloseAfterProcessRun':
133 test_vm_connection.testCloseAfterProcessRun,
134
135 'flash_sd_card_tests/*': flash_sd_card_tests.listTests,
136
137 'ssl_tests/ssl_tests': ssl_tests.main,
138
139 'sdk_service_tests/sdk_service_tests': sdk_service_tests.main,
140
141 // Test the mDNS package.
142 // TODO(sgjesse): publish the mDNS package as an ordinary package and pull
143 // it in through third_party.
144 'mdns_tests/*': mdns_tests.listTests,
145
146 // Test the power management package.
147 // TODO(sgjesse): publish the power management package as an ordinary
148 // package and pull it in through third_party.
149 'power_management_tests/*': power_management_tests.listTests,
150
151 // Test for the golem performance tracking infrastructure.
152 // If this test breaks you probably need to update the golem performance
153 // tracking infrastructure as well.
154 'golem_tests': golem_tests.main,
155
156 'version_tests': version_tests.main,
157 };
OLDNEW
« no previous file with comments | « tests/ffi/regress_issue_64_test.dart ('k') | tests/fletch_tests/file_with_compile_time_error.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698