OLD | NEW |
1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2015, 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 (function() { | 5 (function() { |
6 'use strict'; | 6 'use strict'; |
7 | 7 |
8 let _isolate_helper = dart_library.import('dart/_isolate_helper'); | 8 let _isolate_helper = dart_library.import('dart/_isolate_helper'); |
9 _isolate_helper.startRootIsolate(function() {}, []); | 9 _isolate_helper.startRootIsolate(function() {}, []); |
10 let async_helper = dart_library.import('async_helper/async_helper'); | 10 let async_helper = dart_library.import('async_helper/async_helper'); |
11 | 11 |
12 // TODO(jmesserly): separate StrongModeError from other errors. | 12 // TODO(jmesserly): separate StrongModeError from other errors. |
13 let status = { | 13 let status = { |
14 'language': { | 14 'language': { |
15 expectedFailures: new Set([ | 15 expectedFailures: new Set([ |
16 'arithmetic2_test', | 16 'arithmetic2_test', |
17 » 'assert_with_type_test_or_cast_test', | 17 'assert_with_type_test_or_cast_test', |
18 'assertion_test', | 18 'assertion_test', |
19 'async_star_await_pauses_test', | 19 'async_star_await_pauses_test', |
20 'async_star_cancel_while_paused_test', | 20 'async_star_cancel_while_paused_test', |
21 'async_star_regression_fisk_test', | 21 'async_star_regression_fisk_test', |
22 'async_switch_test', | 22 'async_switch_test', |
23 'asyncstar_throw_in_catch_test', | 23 'asyncstar_throw_in_catch_test', |
24 'await_future_test', | 24 'await_future_test', |
25 'bit_operations_test_none_multi', | 25 'bit_operations_test_none_multi', |
26 'bit_shift_test', | 26 'bit_shift_test', |
27 'bool_test', | 27 'bool_test', |
(...skipping 291 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
319 'no_main_test_01_multi', | 319 'no_main_test_01_multi', |
320 ]), | 320 ]), |
321 helpers: new Set([ | 321 helpers: new Set([ |
322 'library_prefixes_test1', | 322 'library_prefixes_test1', |
323 'library_prefixes_test2', | 323 'library_prefixes_test2', |
324 'top_level_prefixed_library_test', | 324 'top_level_prefixed_library_test', |
325 ]) | 325 ]) |
326 }, | 326 }, |
327 'lib/typed_data': { | 327 'lib/typed_data': { |
328 expectedFailures: new Set([ | 328 expectedFailures: new Set([ |
329 'byte_data_test', | 329 // TODO(vsm): Right shift should not propagate sign |
330 » 'constructor_checks_test', | 330 // https://github.com/dart-lang/dev_compiler/issues/446 |
331 » 'endianness_test', | 331 'float32x4_sign_mask_test', |
332 » 'float32x4_clamp_test', | 332 'int32x4_sign_mask_test', |
333 » 'float32x4_cross_test', | 333 |
334 » 'float32x4_list_test', | 334 // No bigint or int64 support |
335 » 'float32x4_shuffle_test', | 335 'int32x4_bigint_test', |
336 » 'float32x4_sign_mask_test', | 336 'int64_list_load_store_test', |
337 » 'float32x4_transpose_test', | 337 'typed_data_hierarchy_int64_test', |
338 » 'float32x4_two_arg_shuffle_test', | 338 |
339 » 'float32x4_unbox_phi_test', | 339 // TODO(vsm): List.toString is different in DDC |
340 » 'float32x4_unbox_regress_test', | 340 // https://github.com/dart-lang/dev_compiler/issues/445 |
341 » 'float64x2_typed_list_test', | 341 'setRange_1_test', |
342 » 'int32x4_arithmetic_test', | 342 'setRange_2_test', |
343 » 'int32x4_bigint_test', | 343 'setRange_3_test', |
344 » 'int32x4_list_test', | 344 'setRange_4_test', |
345 » 'int32x4_shuffle_test', | 345 'setRange_5_test', |
346 » 'int32x4_sign_mask_test', | 346 |
347 » 'int64_list_load_store_test', | 347 // TODO(vsm): Triage further |
348 » 'native_interceptor_no_own_method_to_intercept_test', | 348 // exports._GeneratorIterable$ is not a function |
349 » 'setRange_1_test', | 349 'typed_data_list_test', |
350 » 'setRange_2_test', | |
351 » 'setRange_3_test', | |
352 » 'setRange_4_test', | |
353 » 'setRange_5_test', | |
354 » 'simd_store_to_load_forward_test', | |
355 » 'typed_data_from_list_test', | |
356 » 'typed_data_hierarchy_int64_test', | |
357 » 'typed_data_hierarchy_test', | |
358 » 'typed_data_list_test', | |
359 » 'typed_data_load2_test', | |
360 » 'typed_data_load_test', | |
361 » 'typed_data_sublist_type_test', | |
362 » 'typed_list_iterable_test', | |
363 ]), | 350 ]), |
364 helpers: new Set([ | 351 helpers: new Set([ |
365 ]) | 352 ]) |
366 } | 353 } |
367 }; | 354 }; |
368 | 355 |
369 let testSuites = ['language', 'lib/typed_data']; | 356 let testSuites = ['language', 'lib/typed_data']; |
370 | 357 |
371 for (let s of testSuites) { | 358 for (let s of testSuites) { |
372 suite(s, () => { | 359 suite(s, () => { |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
411 }); | 398 }); |
412 } | 399 } |
413 } | 400 } |
414 }); | 401 }); |
415 } | 402 } |
416 | 403 |
417 dart_library.import('language/async_await_test_none_multi').main(); | 404 dart_library.import('language/async_await_test_none_multi').main(); |
418 dart_library.import('language/async_star_test_none_multi').main(); | 405 dart_library.import('language/async_star_test_none_multi').main(); |
419 | 406 |
420 })(); | 407 })(); |
OLD | NEW |