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

Side by Side Diff: pkg/dev_compiler/test-main.js

Issue 2985333002: fix #30290, assertion messages that contain `yield` (Closed)
Patch Set: merge and update status Created 3 years, 4 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
1 var allTestFiles = []; 1 var allTestFiles = [];
2 var TEST_REGEXP = /(_test|_multi)\.js$/i; 2 var TEST_REGEXP = /(_test|_multi)\.js$/i;
3 3
4 var pathToModule = function(path) { 4 var pathToModule = function(path) {
5 return path.replace(/^\/base\//, '').replace(/\.js$/, ''); 5 return path.replace(/^\/base\//, '').replace(/\.js$/, '');
6 }; 6 };
7 7
8 var testsToSkip = [ 8 var testsToSkip = [
9 // syntax error in DDC's generated code: 9 // syntax error in DDC's generated code (related to break/continue labels):
10 '/base/gen/codegen_output/language/assert_message_test.js',
11 '/base/gen/codegen_output/language/execute_finally6_test.js', 10 '/base/gen/codegen_output/language/execute_finally6_test.js',
12 '/base/gen/codegen_output/language/switch_label2_test.js', 11 '/base/gen/codegen_output/language/switch_label2_test.js',
13 '/base/gen/codegen_output/language/infinite_switch_label_test.js', 12 '/base/gen/codegen_output/language/infinite_switch_label_test.js',
14 '/base/gen/codegen_output/language/switch_label_test.js', 13 '/base/gen/codegen_output/language/switch_label_test.js',
15 '/base/gen/codegen_output/language/nested_switch_label_test.js', 14 '/base/gen/codegen_output/language/nested_switch_label_test.js',
16 '/base/gen/codegen_output/language/switch_try_catch_test.js', 15 '/base/gen/codegen_output/language/switch_try_catch_test.js',
17 16
18 // module code execution error in DDC's generated code: 17 // module code execution error in DDC's generated code
18 // (types are initialized incorrectly):
19 '/base/gen/codegen_output/language/f_bounded_quantification3_test.js', 19 '/base/gen/codegen_output/language/f_bounded_quantification3_test.js',
20 '/base/gen/codegen_output/language/regress_16640_test.js', 20 '/base/gen/codegen_output/language/regress_16640_test.js',
21 '/base/gen/codegen_output/language/regress_22666_test.js',
22 '/base/gen/codegen_output/language/cyclic_type_test_00_multi.js',
23 '/base/gen/codegen_output/language/cyclic_type_test_01_multi.js',
24 '/base/gen/codegen_output/language/cyclic_type_test_02_multi.js', 21 '/base/gen/codegen_output/language/cyclic_type_test_02_multi.js',
25 '/base/gen/codegen_output/language/cyclic_type_test_03_multi.js', 22 '/base/gen/codegen_output/language/cyclic_type_test_03_multi.js',
26 '/base/gen/codegen_output/language/cyclic_type_test_04_multi.js', 23 '/base/gen/codegen_output/language/cyclic_type_test_04_multi.js',
27 '/base/gen/codegen_output/language/cyclic_type_test_none_multi.js',
28 '/base/gen/codegen_output/language/cyclic_type2_test.js', 24 '/base/gen/codegen_output/language/cyclic_type2_test.js',
29 '/base/gen/codegen_output/language/mixin_regress_13688_test.js',
30 '/base/gen/codegen_output/language/least_upper_bound_expansive_test_none_multi .js' 25 '/base/gen/codegen_output/language/least_upper_bound_expansive_test_none_multi .js'
31 ]; 26 ];
32 27
33 Object.keys(window.__karma__.files).forEach(function(file) { 28 Object.keys(window.__karma__.files).forEach(function(file) {
34 if (TEST_REGEXP.test(file) && testsToSkip.indexOf(file) == -1) { 29 if (TEST_REGEXP.test(file) && testsToSkip.indexOf(file) == -1) {
35 // Normalize paths to RequireJS module names. 30 // Normalize paths to RequireJS module names.
36 allTestFiles.push(pathToModule(file)); 31 allTestFiles.push(pathToModule(file));
37 } 32 }
38 }); 33 });
39 34
(...skipping 20 matching lines...) Expand all
60 unittest: 'gen/codegen_output/pkg/unittest', 55 unittest: 'gen/codegen_output/pkg/unittest',
61 is: 'node_modules/is_js/is', 56 is: 'node_modules/is_js/is',
62 }, 57 },
63 58
64 // Require all test files before starting tests. 59 // Require all test files before starting tests.
65 deps: allTestFiles, 60 deps: allTestFiles,
66 61
67 // We have to kickoff jasmine, as it is asynchronous 62 // We have to kickoff jasmine, as it is asynchronous
68 callback: window.__karma__.start 63 callback: window.__karma__.start
69 }); 64 });
OLDNEW
« no previous file with comments | « pkg/dev_compiler/lib/src/compiler/code_generator.dart ('k') | pkg/dev_compiler/test/browser/language_tests.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698