| OLD | NEW |
| 1 # Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1 # Copyright (c) 2012, 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 # Run this test manually to verify that the fixnum library produces | 5 # Run this test manually to verify that the fixnum library produces |
| 6 # the same results as native ints on a set of directed and random inputs. | 6 # the same results as native ints on a set of directed and random inputs. |
| 7 # Skip it when running automated tests because it times out. This | 7 # Skip it when running automated tests because it times out. This |
| 8 # test only makes sense on runtimes that support 64-bit integer | 8 # test only makes sense on runtimes that support 64-bit integer |
| 9 # arithmetic natively, i.e., the VM. | 9 # arithmetic natively, i.e., the VM. |
| 10 fixnum/test/int_64_vm_test: Skip | 10 fixnum/test/int_64_vm_test: Skip |
| (...skipping 16 matching lines...) Expand all Loading... |
| 27 # testing. | 27 # testing. |
| 28 webdriver/test/webdriver_test: Skip | 28 webdriver/test/webdriver_test: Skip |
| 29 | 29 |
| 30 | 30 |
| 31 [ $runtime == d8 || $runtime == jsshell ] | 31 [ $runtime == d8 || $runtime == jsshell ] |
| 32 unittest/test/unittest_test: Pass, Fail # http://dartbug.com/10109 | 32 unittest/test/unittest_test: Pass, Fail # http://dartbug.com/10109 |
| 33 | 33 |
| 34 [$compiler == dart2dart] | 34 [$compiler == dart2dart] |
| 35 *: Skip | 35 *: Skip |
| 36 | 36 |
| 37 # Don't compile tests that use dart:io to JS | |
| 38 [ $compiler == dart2js || $compiler == dart2dart ] | 37 [ $compiler == dart2js || $compiler == dart2dart ] |
| 39 http/test/*: Skip | |
| 40 oauth2/test/*: Skip | |
| 41 pathos/test/*: Skip | |
| 42 | |
| 43 # Issue 8440 forces us to use pathos in the scheduled_test tests, which would | |
| 44 # otherwise be dart2js-compatible. | |
| 45 scheduled_test/test/*: Skip | |
| 46 | |
| 47 # We use pathos in the stack_trace tests. We can run them on dart2js when issue | |
| 48 # 6943 is fixed. | |
| 49 stack_trace/test/*: Skip | |
| 50 | |
| 51 source_maps/test/vlq_test: Fail # A VLQ test checks for large numbers that | 38 source_maps/test/vlq_test: Fail # A VLQ test checks for large numbers that |
| 52 # overflow in JS (numbers slightly larger than | 39 # overflow in JS (numbers slightly larger than |
| 53 # 32 bits where we do bitwise operations). | 40 # 32 bits where we do bitwise operations). |
| 54 | 41 |
| 55 # Skip tests that use local file access if we're running in any browser | |
| 56 [ $runtime == opera || $runtime == ff || $runtime == ie9 || $runtime == dartium
|| $runtime == chrome || $runtime == chromeOnAndroid || $runtime == safari || $r
untime == drt || $runtime == jsshell] | |
| 57 http/test/*: Skip | |
| 58 oauth2/test/*: Skip | |
| 59 pathos/test/*: Skip | |
| 60 intl/test/date_time_format_file_even_test: Skip | |
| 61 intl/test/date_time_format_file_odd_test: Skip | |
| 62 intl/test/find_default_locale_standalone_test: Skip | |
| 63 intl/test/message_extraction/message_extraction_test: Skip | |
| 64 analyzer_experimental/test/options_test: Skip # Imports dart:io. | |
| 65 analyzer_experimental/test/generated/ast_test: Skip # Imports dart:io. | |
| 66 analyzer_experimental/test/generated/element_test: Skip # Imports dart:io. | |
| 67 analyzer_experimental/test/generated/parser_test: Skip # Imports dart:io. | |
| 68 analyzer_experimental/test/generated/resolver_test: Skip # Imports dart:io. | |
| 69 analyzer_experimental/test/generated/scanner_test: Skip # Imports dart:io. | |
| 70 analyzer_experimental/test/error_test: Skip # Imports dart:io. | |
| 71 analyzer_experimental/test/services/formatter_test: Skip #Imports dart:io | |
| 72 | |
| 73 # Issue 8440 forces us to use pathos in the scheduled_test tests, which would | |
| 74 # otherwise be dart2js-compatible. | |
| 75 scheduled_test/test/*: Skip | |
| 76 | |
| 77 # We use pathos in the stack_trace tests. We can run them on dart2js when issue | |
| 78 # 6943 is fixed. | |
| 79 stack_trace/test/*: Skip | |
| 80 | |
| 81 [ $runtime == opera && $compiler == dart2js ] | 42 [ $runtime == opera && $compiler == dart2js ] |
| 82 intl/test/find_default_locale_browser_test: Fail | 43 intl/test/find_default_locale_browser_test: Fail |
| 83 intl/test/date_time_format_http_request_test: Skip # Timeout. | 44 intl/test/date_time_format_http_request_test: Skip # Timeout. |
| 84 | 45 |
| 85 [ $runtime == ie9 ] | 46 [ $runtime == ie9 ] |
| 86 intl/test/date_time_format_http_request_test: Skip # Issue 8983 | 47 intl/test/date_time_format_http_request_test: Fail # Issue 8983 |
| 87 | 48 |
| 88 [ $runtime == safari ] | 49 [ $runtime == safari ] |
| 89 fixnum/test/int_64_test: Pass, Fail # Bug in JSC. | 50 fixnum/test/int_64_test: Pass, Fail # Bug in JSC. |
| 90 | 51 |
| 91 # Skip browser-specific Intl tests on VM | 52 # Skip browser-specific Intl tests on VM |
| 92 [ $runtime == vm ] | 53 [ $runtime == vm ] |
| 93 intl/test/find_default_locale_browser_test: Skip | 54 intl/test/find_default_locale_browser_test: Skip |
| 94 intl/test/date_time_format_http_request_test: Skip | 55 intl/test/date_time_format_http_request_test: Skip |
| 95 | 56 |
| 96 [ $runtime == vm && $system == windows ] | 57 [ $runtime == vm && $system == windows ] |
| 97 intl/test/find_default_locale_standalone_test: Fail # Issue 8110 | 58 intl/test/find_default_locale_standalone_test: Fail # Issue 8110 |
| 98 intl/test/message_extraction/message_extraction_test: Fail # Issue 9167 | 59 intl/test/message_extraction/message_extraction_test: Fail # Issue 9167 |
| 99 | 60 |
| 100 [ $compiler == dart2js ] | 61 [ $compiler == dart2js ] |
| 101 # Skip intl_message tests that use mirrors on dart2js until it's been | 62 serialization/test/serialization_test: Fail # Issue 6490 |
| 102 # implemented there. | 63 serialization/test/no_library_test: Fail # Issue 6490 |
| 103 serialization/test/serialization_test: Skip # Issue 6490 | 64 analyzer_experimental/test/generated/ast_test: Fail |
| 104 serialization/test/no_library_test: Skip # Issue 6490 | 65 unittest/test/instance_test: Fail # http://dartbug.com/11191 |
| 105 analyzer_experimental/test/generated/ast_test: Skip | |
| 106 analyzer_experimental/test/generated/element_test: Skip | |
| 107 analyzer_experimental/test/generated/parser_test: Skip | |
| 108 analyzer_experimental/test/generated/resolver_test: Skip | |
| 109 analyzer_experimental/test/generated/scanner_test: Skip | |
| 110 analyzer_experimental/test/error_test: Skip # Imports dart:io. | |
| 111 analyzer_experimental/test/services/formatter_test.dart: Skip #Imports dart:io | |
| 112 | 66 |
| 113 [ $compiler == dartc ] | 67 [ $compiler == dartc ] |
| 114 unittest/test/mock_regexp_negative_test: Fail | 68 unittest/test/mock_regexp_negative_test: Fail |
| 115 unittest/test/mock_stepwise_negative_test: Fail | 69 unittest/test/mock_stepwise_negative_test: Fail |
| 116 | 70 |
| 117 [ $compiler == dartanalyzer ] | 71 [ $compiler == dartanalyzer ] |
| 118 unittest/test/mock_regexp_negative_test: fail | 72 unittest/test/mock_regexp_negative_test: fail |
| 119 unittest/test/mock_stepwise_negative_test: fail | 73 unittest/test/mock_stepwise_negative_test: fail |
| 120 | 74 |
| 121 [ $compiler == dart2analyzer ] | 75 [ $compiler == dart2analyzer ] |
| 122 unittest/test/mock_regexp_negative_test: fail | 76 unittest/test/mock_regexp_negative_test: fail |
| 123 unittest/test/mock_stepwise_negative_test: fail | 77 unittest/test/mock_stepwise_negative_test: fail |
| 124 | 78 |
| 125 [ $compiler == dart2js ] | |
| 126 unittest/test/instance_test: Skip | |
| 127 | |
| 128 [ $compiler == dart2js && $csp ] | 79 [ $compiler == dart2js && $csp ] |
| 129 unittest/test/unittest_test: Pass, Crash # Issue 10935 | 80 unittest/test/unittest_test: Pass, Crash # Issue 10935 |
| 130 | 81 |
| 131 [ $compiler == dart2js && $minified ] | 82 [ $compiler == dart2js && $minified ] |
| 132 # The unittest package relies on getting the original (non-minified) method | 83 # The unittest package relies on getting the original (non-minified) method |
| 133 # names in Invocation. You can't get that when minifying. | 84 # names in Invocation. You can't get that when minifying. |
| 134 # TODO(ahe/erikcorry): But soon you can, now that we use Symbol. | 85 # TODO(ahe/erikcorry): But soon you can, now that we use Symbol. |
| 135 unittest/test/mock_test: Fail | 86 unittest/test/mock_test: Fail |
| 136 unittest/test/mock_regexp_negative_test: Fail | 87 unittest/test/mock_regexp_negative_test: Fail |
| 137 | 88 |
| 138 # The unminified unittest tests test that the real names of Dart types are | 89 # The unminified unittest tests test that the real names of Dart types are |
| 139 # printed. Minified versions of these tests exist that test the behavior when | 90 # printed. Minified versions of these tests exist that test the behavior when |
| 140 # minified. | 91 # minified. |
| 141 unittest/test/*_unminified_test: Skip | 92 unittest/test/*_unminified_test: Skip # DO NOT COPY THIS UNLESS YOU WORK ON DART
2JS |
| 142 | 93 |
| 143 [ $compiler == dart2js && $unchecked && ($runtime == d8 || $runtime == chrome ||
$runtime == drt) ] | 94 [ $compiler == dart2js && $unchecked && ($runtime == d8 || $runtime == chrome ||
$runtime == drt) ] |
| 144 crypto/test/sha1_test: Fail # V8 bug: https://code.google.com/p/v8/issues/detail
?id=2692 | 95 crypto/test/sha1_test: Fail # V8 bug: https://code.google.com/p/v8/issues/detail
?id=2692 |
| 145 | 96 |
| 146 [ $compiler == dart2js && $browser ] | 97 [ $compiler == dart2js && $browser ] |
| 147 crypto/test/sha256_test: Slow, Pass | 98 crypto/test/sha256_test: Slow, Pass |
| 148 crypto/test/sha1_test: Slow, Pass | 99 crypto/test/sha1_test: Slow, Pass |
| 149 | 100 |
| 101 analyzer_experimental/test/error_test: Fail, OK # Uses dart:io. |
| 102 analyzer_experimental/test/generated/element_test: Fail, OK # Uses dart:io. |
| 103 analyzer_experimental/test/generated/resolver_test: Fail, OK # Uses dart:io. |
| 104 analyzer_experimental/test/options_test: Fail, OK # Uses dart:io. |
| 105 analyzer_experimental/test/services/formatter_test: Fail, OK # Uses dart:io. |
| 106 http/test/client_test: Fail, OK # Uses dart:io. |
| 107 http/test/http_test: Fail, OK # Uses dart:io. |
| 108 http/test/mock_client_test: Fail, OK # Uses dart:io. |
| 109 http/test/multipart_test: Fail, OK # Uses dart:io. |
| 110 http/test/request_test: Fail, OK # Uses dart:io. |
| 111 http/test/response_test: Fail, OK # Uses dart:io. |
| 112 http/test/streamed_request_test: Fail, OK # Uses dart:io. |
| 113 intl/test/date_time_format_file_even_test: Fail, OK # Uses dart:io. |
| 114 intl/test/date_time_format_file_odd_test: Fail, OK # Uses dart:io. |
| 115 intl/test/find_default_locale_standalone_test: Fail, OK # Uses dart:io. |
| 116 intl/test/message_extraction/message_extraction_test: Fail, OK # Uses dart:io. |
| 117 oauth2/test/authorization_code_grant_test: Fail, OK # Uses dart:io. |
| 118 oauth2/test/client_test: Fail, OK # Uses dart:io. |
| 119 oauth2/test/credentials_test: Fail, OK # Uses dart:io. |
| 120 oauth2/test/handle_access_token_response_test: Fail, OK # Uses dart:io. |
| 121 pathos/test/pathos_posix_test: Fail, OK # Uses dart:io. |
| 122 pathos/test/pathos_test: Fail, OK # Uses dart:io. |
| 123 pathos/test/pathos_url_test: Fail, OK # Uses dart:io. |
| 124 pathos/test/pathos_windows_test: Fail, OK # Uses dart:io. |
| 125 |
| 126 scheduled_test/test/descriptor/async_test: Fail # http://dartbug.com/8440 |
| 127 scheduled_test/test/descriptor/directory_test: Fail # http://dartbug.com/8440 |
| 128 scheduled_test/test/descriptor/file_test: Fail # http://dartbug.com/8440 |
| 129 scheduled_test/test/descriptor/nothing_test: Fail # http://dartbug.com/8440 |
| 130 scheduled_test/test/descriptor/pattern_test: Fail # http://dartbug.com/8440 |
| 131 scheduled_test/test/scheduled_future_matchers_test: Fail # http://dartbug.com/84
40 |
| 132 scheduled_test/test/scheduled_process_test: Fail # http://dartbug.com/8440 |
| 133 scheduled_test/test/scheduled_test/abort_test: Fail # http://dartbug.com/8440 |
| 134 scheduled_test/test/scheduled_test/current_schedule_current_task_test: Fail # ht
tp://dartbug.com/8440 |
| 135 scheduled_test/test/scheduled_test/current_schedule_errors_test: Fail # http://d
artbug.com/8440 |
| 136 scheduled_test/test/scheduled_test/current_schedule_state_test: Fail # http://da
rtbug.com/8440 |
| 137 scheduled_test/test/scheduled_test/nested_task_test: Fail # http://dartbug.com/8
440 |
| 138 scheduled_test/test/scheduled_test/on_complete_test: Fail # http://dartbug.com/8
440 |
| 139 scheduled_test/test/scheduled_test/on_exception_test: Fail # http://dartbug.com/
8440 |
| 140 scheduled_test/test/scheduled_test/out_of_band_task_test: Fail # http://dartbug.
com/8440 |
| 141 scheduled_test/test/scheduled_test/set_up_test: Fail # http://dartbug.com/8440 |
| 142 scheduled_test/test/scheduled_test/signal_error_test: Fail # http://dartbug.com/
8440 |
| 143 scheduled_test/test/scheduled_test/simple_test: Fail # http://dartbug.com/8440 |
| 144 scheduled_test/test/scheduled_test/task_return_value_test: Fail # http://dartbug
.com/8440 |
| 145 scheduled_test/test/scheduled_test/timeout_test: Fail # http://dartbug.com/8440 |
| 146 scheduled_test/test/scheduled_test/wrap_async_test: Fail # http://dartbug.com/84
40 |
| 147 scheduled_test/test/scheduled_test/wrap_future_test: Fail # http://dartbug.com/8
440 |
| 148 |
| 149 stack_trace/test/frame_test: Fail # http://dartbug.com/6943 |
| 150 stack_trace/test/trace_test: Fail # http://dartbug.com/6943 |
| 151 |
| 152 |
| 150 [ $runtime == safari] | 153 [ $runtime == safari] |
| 151 # Bug in JSC: the test only passes when being debugged. | 154 # Bug in JSC: the test only passes when being debugged. |
| 152 crypto/test/hmac_md5_test: Fail, Pass | 155 crypto/test/hmac_md5_test: Fail, Pass |
| 153 | 156 |
| 154 [ $minified == false ] | 157 [ $minified == false ] |
| 155 # The minified unittest tests test that the minified names of Dart types are | 158 # The minified unittest tests test that the minified names of Dart types are |
| 156 # printed. Unminified versions of these tests exist that test the behavior when | 159 # printed. Unminified versions of these tests exist that test the behavior when |
| 157 # not minified. | 160 # not minified. |
| 158 unittest/test/*_minified_test: Skip | 161 unittest/test/*_minified_test: Skip # DO NOT COPY THIS UNLESS YOU WORK ON DART2J
S |
| 159 | 162 |
| 160 [ $compiler == none && $runtime == drt ] | 163 [ $compiler == none && $runtime == drt ] |
| 161 dartdoc/test/dartdoc_test: Skip # See dartbug.com/4541. | 164 dartdoc/test/dartdoc_test: Skip # See dartbug.com/4541. |
| 162 | 165 |
| 163 [ $arch == arm ] | 166 [ $arch == arm ] |
| 164 *: Skip | 167 *: Skip |
| 165 | 168 |
| 166 [ $arch == simarm ] | 169 [ $arch == simarm ] |
| 167 *: Skip | 170 *: Skip |
| 168 | 171 |
| 169 [ $arch == mips ] | 172 [ $arch == mips ] |
| 170 *: Skip | 173 *: Skip |
| 171 | 174 |
| 172 [ $arch == simmips ] | 175 [ $arch == simmips ] |
| 173 *: Skip | 176 *: Skip |
| 174 | 177 |
| 175 # Skip serialization test that explicitly has no library declaration in the | 178 # Skip serialization test that explicitly has no library declaration in the |
| 176 # test on Dartium, which requires all tests to have a library. | 179 # test on Dartium, which requires all tests to have a library. |
| 177 [ $runtime == dartium || $runtime == drt ] | 180 [ $runtime == dartium || $runtime == drt ] |
| 178 serialization/test/no_library_test: Skip # Expected Failure | 181 serialization/test/no_library_test: Skip # Expected Failure |
| 179 | 182 |
| 180 # Skip mdv_observe tests on command line VM, they only run in the browser. | 183 # Skip mdv_observe tests on command line VM, they only run in the browser. |
| 181 [ $runtime == vm ] | 184 [ $runtime == vm ] |
| 182 mdv_observe: Skip | 185 mdv_observe: Skip |
| OLD | NEW |