| OLD | NEW |
| 1 # Copyright 2009 the V8 project authors. All rights reserved. | 1 # Copyright 2009 the V8 project authors. All rights reserved. |
| 2 # Redistribution and use in source and binary forms, with or without | 2 # Redistribution and use in source and binary forms, with or without |
| 3 # modification, are permitted provided that the following conditions are | 3 # modification, are permitted provided that the following conditions are |
| 4 # met: | 4 # met: |
| 5 # | 5 # |
| 6 # * Redistributions of source code must retain the above copyright | 6 # * Redistributions of source code must retain the above copyright |
| 7 # notice, this list of conditions and the following disclaimer. | 7 # notice, this list of conditions and the following disclaimer. |
| 8 # * Redistributions in binary form must reproduce the above | 8 # * Redistributions in binary form must reproduce the above |
| 9 # copyright notice, this list of conditions and the following | 9 # copyright notice, this list of conditions and the following |
| 10 # disclaimer in the documentation and/or other materials provided | 10 # disclaimer in the documentation and/or other materials provided |
| (...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 103 js1_5/extensions/regress-365527: PASS || TIMEOUT if $mode == debug | 103 js1_5/extensions/regress-365527: PASS || TIMEOUT if $mode == debug |
| 104 | 104 |
| 105 js1_5/Regress/regress-280769-3: PASS || FAIL if $mode == debug | 105 js1_5/Regress/regress-280769-3: PASS || FAIL if $mode == debug |
| 106 js1_5/Regress/regress-203278-1: PASS || FAIL if $mode == debug | 106 js1_5/Regress/regress-203278-1: PASS || FAIL if $mode == debug |
| 107 js1_5/GC/regress-203278-2: PASS || FAIL if $mode == debug | 107 js1_5/GC/regress-203278-2: PASS || FAIL if $mode == debug |
| 108 js1_5/Regress/regress-244470: PASS || FAIL if $mode == debug | 108 js1_5/Regress/regress-244470: PASS || FAIL if $mode == debug |
| 109 ecma_3/RegExp/regress-209067: PASS || FAIL if $mode == debug | 109 ecma_3/RegExp/regress-209067: PASS || FAIL if $mode == debug |
| 110 js1_5/GC/regress-278725: PASS || FAIL if $mode == debug | 110 js1_5/GC/regress-278725: PASS || FAIL if $mode == debug |
| 111 # http://b/issue?id=1206983 | 111 # http://b/issue?id=1206983 |
| 112 js1_5/Regress/regress-367561-03: PASS || FAIL if $mode == debug | 112 js1_5/Regress/regress-367561-03: PASS || FAIL if $mode == debug |
| 113 ecma/Date/15.9.5.10-2: PASS || FAIL if $mode == debug | 113 ecma/Date/15.9.5.10-2: PASS || (FAIL || TIMEOUT if $mode == debug) |
| 114 | 114 |
| 115 # These tests create two Date objects just after each other and | 115 # These tests create two Date objects just after each other and |
| 116 # expects them to match. Sometimes this happens on the border | 116 # expects them to match. Sometimes this happens on the border |
| 117 # between one second and the next. | 117 # between one second and the next. |
| 118 ecma/Date/15.9.2.1: PASS || FAIL | 118 ecma/Date/15.9.2.1: PASS || FAIL |
| 119 ecma/Date/15.9.2.2-1: PASS || FAIL | 119 ecma/Date/15.9.2.2-1: PASS || FAIL |
| 120 ecma/Date/15.9.2.2-2: PASS || FAIL | 120 ecma/Date/15.9.2.2-2: PASS || FAIL |
| 121 ecma/Date/15.9.2.2-3: PASS || FAIL | 121 ecma/Date/15.9.2.2-3: PASS || FAIL |
| 122 ecma/Date/15.9.2.2-4: PASS || FAIL | 122 ecma/Date/15.9.2.2-4: PASS || FAIL |
| 123 ecma/Date/15.9.2.2-5: PASS || FAIL | 123 ecma/Date/15.9.2.2-5: PASS || FAIL |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 162 js1_5/Array/regress-99120-02: PASS || FAIL | 162 js1_5/Array/regress-99120-02: PASS || FAIL |
| 163 js1_5/Regress/regress-347306-01: PASS || FAIL | 163 js1_5/Regress/regress-347306-01: PASS || FAIL |
| 164 js1_5/Regress/regress-416628: PASS || FAIL || TIMEOUT if $mode == debug | 164 js1_5/Regress/regress-416628: PASS || FAIL || TIMEOUT if $mode == debug |
| 165 | 165 |
| 166 | 166 |
| 167 # The following two tests assume that daylight savings time starts first Sunday | 167 # The following two tests assume that daylight savings time starts first Sunday |
| 168 # in April. This is not true when executing the tests outside California! | 168 # in April. This is not true when executing the tests outside California! |
| 169 # In Denmark the adjustment starts one week earlier!. | 169 # In Denmark the adjustment starts one week earlier!. |
| 170 # Tests based on shell that use dates in this gap are flaky. | 170 # Tests based on shell that use dates in this gap are flaky. |
| 171 ecma/Date/15.9.5.10-1: PASS || FAIL | 171 ecma/Date/15.9.5.10-1: PASS || FAIL |
| 172 ecma/Date/15.9.5.10-2: PASS || TIMEOUT if ($arch == arm && $mode == debug) | |
| 173 ecma/Date/15.9.5.12-1: PASS || FAIL | 172 ecma/Date/15.9.5.12-1: PASS || FAIL |
| 174 ecma/Date/15.9.5.14: PASS || FAIL | 173 ecma/Date/15.9.5.14: PASS || FAIL |
| 175 ecma/Date/15.9.5.34-1: PASS || FAIL | 174 ecma/Date/15.9.5.34-1: PASS || FAIL |
| 176 | 175 |
| 177 | 176 |
| 178 # These tests sometimes pass (in particular on Windows). They build up | 177 # These tests sometimes pass (in particular on Windows). They build up |
| 179 # a lot of stuff on the stack, which normally causes a stack overflow, | 178 # a lot of stuff on the stack, which normally causes a stack overflow, |
| 180 # but sometimes it makes it through? | 179 # but sometimes it makes it through? |
| 181 js1_5/Regress/regress-290575: PASS || FAIL | 180 js1_5/Regress/regress-290575: PASS || FAIL |
| 182 js1_5/Regress/regress-98901: PASS || FAIL | 181 js1_5/Regress/regress-98901: PASS || FAIL |
| 183 | 182 |
| 184 | 183 |
| 185 # Tests that sorting arrays of ints is less than 3 times as fast | 184 # Tests that sorting arrays of ints is less than 3 times as fast |
| 186 # as sorting arrays of strings. | 185 # as sorting arrays of strings. |
| 187 js1_5/extensions/regress-371636: PASS || FAIL || TIMEOUT if $mode == debug | 186 js1_5/extensions/regress-371636: PASS || FAIL || TIMEOUT if $mode == debug |
| 188 | 187 |
| 189 | 188 |
| 190 # Tests depend on GC timings. Inherently flaky. | 189 # Tests depend on GC timings. Inherently flaky. |
| 191 js1_5/GC/regress-383269-01: PASS || FAIL | 190 js1_5/GC/regress-383269-01: PASS || FAIL |
| 192 js1_5/GC/regress-383269-02: PASS || FAIL | 191 js1_5/GC/regress-383269-02: PASS || FAIL |
| 193 js1_5/Regress/regress-404755: PASS || FAIL | 192 js1_5/Regress/regress-404755: PASS || FAIL |
| 194 | 193 |
| 195 | 194 |
| 196 # Test that depends on timer resolution. Fails every now and then | 195 # Test that depends on timer resolution. Fails every now and then |
| 197 # if we're unlucky enough to get a context switch at a bad time. | 196 # if we're unlucky enough to get a context switch at a bad time. |
| 198 js1_5/extensions/regress-363258: PASS || FAIL | 197 js1_5/extensions/regress-363258: PASS || FAIL |
| 199 | 198 |
| 200 | 199 |
| 200 # Test that assumes specific runtime for a regexp, flaky in debug mode. |
| 201 ecma_3/RegExp/regress-85721: PASS || FAIL if $mode == debug |
| 202 |
| 201 | 203 |
| 202 ##################### INCOMPATIBLE TESTS ##################### | 204 ##################### INCOMPATIBLE TESTS ##################### |
| 203 | 205 |
| 204 # This section is for tests that fail in both V8 and JSC. Thus they | 206 # This section is for tests that fail in both V8 and JSC. Thus they |
| 205 # have been determined to be incompatible between Mozilla and V8/JSC. | 207 # have been determined to be incompatible between Mozilla and V8/JSC. |
| 206 | 208 |
| 207 # Fail because of toLowerCase and toUpperCase conversion. | 209 # Fail because of toLowerCase and toUpperCase conversion. |
| 208 ecma/String/15.5.4.11-2: FAIL_OK | 210 ecma/String/15.5.4.11-2: FAIL_OK |
| 209 ecma/String/15.5.4.11-5: FAIL_OK | 211 ecma/String/15.5.4.11-5: FAIL_OK |
| 210 ecma/String/15.5.4.12-1: FAIL_OK | 212 ecma/String/15.5.4.12-1: FAIL_OK |
| (...skipping 600 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 811 js1_5/Regress/regress-271716-n: PASS || SKIP if $FAST == yes | 813 js1_5/Regress/regress-271716-n: PASS || SKIP if $FAST == yes |
| 812 | 814 |
| 813 | 815 |
| 814 [ $arch == arm ] | 816 [ $arch == arm ] |
| 815 | 817 |
| 816 # Times out and print so much output that we need to skip it to not | 818 # Times out and print so much output that we need to skip it to not |
| 817 # hang the builder. | 819 # hang the builder. |
| 818 js1_5/extensions/regress-342960: SKIP | 820 js1_5/extensions/regress-342960: SKIP |
| 819 | 821 |
| 820 # BUG(3251229): Times out when running new crankshaft test script. | 822 # BUG(3251229): Times out when running new crankshaft test script. |
| 821 ecma/Date/15.9.5.12-2: SKIP | |
| 822 ecma/Date/15.9.5.11-2: SKIP | |
| 823 ecma/Date/15.9.5.10-2: SKIP | |
| 824 ecma/Date/15.9.5.8: SKIP | |
| 825 ecma_3/RegExp/regress-311414: SKIP | 823 ecma_3/RegExp/regress-311414: SKIP |
| 826 js1_5/Array/regress-99120-02: SKIP | |
| 827 js1_5/Regress/regress-203278-1: SKIP | |
| 828 ecma/Date/15.9.5.8: SKIP | 824 ecma/Date/15.9.5.8: SKIP |
| 829 ecma/Date/15.9.5.10-2: SKIP | 825 ecma/Date/15.9.5.10-2: SKIP |
| 830 ecma/Date/15.9.5.11-2: SKIP | 826 ecma/Date/15.9.5.11-2: SKIP |
| 831 ecma/Date/15.9.5.12-2: SKIP | 827 ecma/Date/15.9.5.12-2: SKIP |
| 828 js1_5/Array/regress-99120-02: SKIP |
| 829 js1_5/extensions/regress-371636: SKIP |
| 830 js1_5/Regress/regress-203278-1: SKIP |
| 832 js1_5/Regress/regress-404755: SKIP | 831 js1_5/Regress/regress-404755: SKIP |
| 833 js1_5/Regress/regress-451322: SKIP | 832 js1_5/Regress/regress-451322: SKIP |
| 834 js1_5/extensions/regress-371636: SKIP | |
| 835 | 833 |
| 836 | 834 |
| 837 [ $arch == arm && $crankshaft ] | 835 # BUG(1040): Allow this test to timeout. |
| 838 | 836 js1_5/GC/regress-203278-2: PASS || TIMEOUT |
| 839 # Test that only fail with crankshaft. | |
| 840 js1_5/Regress/regress-416628: CRASH | |
| 841 js1_5/Regress/regress-96128-n: PASS || CRASH | |
| 842 | 837 |
| 843 | 838 |
| 844 [ $fast == yes && $arch == arm ] | 839 [ $fast == yes && $arch == arm ] |
| 845 | 840 |
| 846 # In fast mode on arm we try to skip all tests that would time out, | 841 # In fast mode on arm we try to skip all tests that would time out, |
| 847 # since running the tests takes so long in the first place. | 842 # since running the tests takes so long in the first place. |
| 848 | 843 |
| 849 js1_5/Regress/regress-280769-2: SKIP | 844 js1_5/Regress/regress-280769-2: SKIP |
| 850 js1_5/Regress/regress-280769-3: SKIP | 845 js1_5/Regress/regress-280769-3: SKIP |
| 851 js1_5/Regress/regress-244470: SKIP | 846 js1_5/Regress/regress-244470: SKIP |
| 852 js1_5/Regress/regress-203278-1: SKIP | 847 js1_5/Regress/regress-203278-1: SKIP |
| 853 js1_5/Regress/regress-290575: SKIP | 848 js1_5/Regress/regress-290575: SKIP |
| 854 js1_5/Regress/regress-159334: SKIP | 849 js1_5/Regress/regress-159334: SKIP |
| 855 js1_5/Regress/regress-321971: SKIP | 850 js1_5/Regress/regress-321971: SKIP |
| 856 js1_5/Regress/regress-347306-01: SKIP | 851 js1_5/Regress/regress-347306-01: SKIP |
| 857 js1_5/Regress/regress-280769-1: SKIP | 852 js1_5/Regress/regress-280769-1: SKIP |
| 858 js1_5/Regress/regress-280769-5: SKIP | 853 js1_5/Regress/regress-280769-5: SKIP |
| 859 js1_5/GC/regress-306788: SKIP | 854 js1_5/GC/regress-306788: SKIP |
| 860 js1_5/GC/regress-203278-2: SKIP | |
| 861 js1_5/GC/regress-278725: SKIP | 855 js1_5/GC/regress-278725: SKIP |
| 862 js1_5/GC/regress-203278-3: SKIP | 856 js1_5/GC/regress-203278-3: SKIP |
| 863 js1_5/GC/regress-311497: SKIP | 857 js1_5/GC/regress-311497: SKIP |
| 864 js1_5/Array/regress-99120-02: SKIP | 858 js1_5/Array/regress-99120-02: SKIP |
| 865 ecma/Date/15.9.5.22-1: SKIP | 859 ecma/Date/15.9.5.22-1: SKIP |
| 866 ecma/Date/15.9.5.20: SKIP | 860 ecma/Date/15.9.5.20: SKIP |
| 867 ecma/Date/15.9.5.12-2: SKIP | 861 ecma/Date/15.9.5.12-2: SKIP |
| 868 ecma/Date/15.9.5.8: SKIP | 862 ecma/Date/15.9.5.8: SKIP |
| 869 ecma/Date/15.9.5.9: SKIP | 863 ecma/Date/15.9.5.9: SKIP |
| 870 ecma/Date/15.9.5.10-2: SKIP | |
| 871 ecma/Date/15.9.5.11-2: SKIP | 864 ecma/Date/15.9.5.11-2: SKIP |
| 872 ecma/Expressions/11.7.2: SKIP | 865 ecma/Expressions/11.7.2: SKIP |
| 873 ecma/Expressions/11.10-2: SKIP | 866 ecma/Expressions/11.10-2: SKIP |
| 874 ecma/Expressions/11.7.3: SKIP | 867 ecma/Expressions/11.7.3: SKIP |
| 875 ecma/Expressions/11.10-3: SKIP | 868 ecma/Expressions/11.10-3: SKIP |
| 876 ecma/Expressions/11.7.1: SKIP | 869 ecma/Expressions/11.7.1: SKIP |
| 877 ecma_3/RegExp/regress-209067: SKIP | 870 ecma_3/RegExp/regress-209067: SKIP |
| OLD | NEW |