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

Side by Side Diff: test/mozilla/mozilla.status

Issue 12894: * Updated mozilla.status to exclude new incompatible tests. (Closed)
Patch Set: Added options emulation for mozilla tests Created 12 years 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
« no previous file with comments | « no previous file | test/mozilla/mozilla-shell-emulation.js » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2008 the V8 project authors. All rights reserved. 1 # Copyright 2008 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 189 matching lines...) Expand 10 before | Expand all | Expand 10 after
200 # Runs out of memory because it compiles huge functions. 200 # Runs out of memory because it compiles huge functions.
201 js1_5/Function/regress-338001: FAIL_OK 201 js1_5/Function/regress-338001: FAIL_OK
202 js1_5/Function/regress-338121-01: FAIL_OK 202 js1_5/Function/regress-338121-01: FAIL_OK
203 js1_5/Function/regress-338121-02: FAIL_OK 203 js1_5/Function/regress-338121-02: FAIL_OK
204 js1_5/Function/regress-338121-03: FAIL_OK 204 js1_5/Function/regress-338121-03: FAIL_OK
205 205
206 206
207 # Length of objects whose prototype chain includes a function 207 # Length of objects whose prototype chain includes a function
208 ecma_3/Function/regress-313570: FAIL_OK 208 ecma_3/Function/regress-313570: FAIL_OK
209 209
210 # toPrecision argument restricted to range 1..21 in KJS/V8
211 js1_5/Regress/regress-452346: FAIL_OK
212
213 # Array.prototype.slice with zero arguments return undefined in KJS/V8,
214 # empty array in Spider/TraceMonkey.
215 js1_5/Array/regress-451483: FAIL_OK
216
210 217
211 #:=== RegExp:=== 218 #:=== RegExp:===
212 # To be compatible with KJS we silently ignore flags that do not make 219 # To be compatible with KJS we silently ignore flags that do not make
213 # sense. This test expects us to throw exceptions. 220 # sense. This test expects us to throw exceptions.
214 ecma_3/RegExp/regress-57631: FAIL_OK 221 ecma_3/RegExp/regress-57631: FAIL_OK
215 222
216 # PCRE doesn't allow subpattern nesting deeper than 200, this tests 223 # PCRE doesn't allow subpattern nesting deeper than 200, this tests
217 # depth 500. KJS detects the case, and return null from the match, 224 # depth 500. KJS detects the case, and return null from the match,
218 # and passes this test (the test doesn't check for a correct return 225 # and passes this test (the test doesn't check for a correct return
219 # value). 226 # value).
220 ecma_3/RegExp/regress-119909: PASS || FAIL_OK 227 ecma_3/RegExp/regress-119909: PASS || FAIL_OK
221 228
222 229
223 # Difference in the way capturing subpatterns work. In JS, when the 230 # Difference in the way capturing subpatterns work. In JS, when the
224 # 'minimum repeat count' is reached, the empty string must not match. 231 # 'minimum repeat count' is reached, the empty string must not match.
225 # In this case, we are similar but not identical to KJS. Hard to 232 # In this case, we are similar but not identical to KJS. Hard to
226 # support the JS behavior with PCRE, so maybe emulate KJS? 233 # support the JS behavior with PCRE, so maybe emulate KJS?
227 # 234 #
228 # Note: We do not support toSource currently so we cannot run this 235 # Note: We do not support toSource currently so we cannot run this
229 # test. We should make an isolated test case for the regexp issue. 236 # test. We should make an isolated test case for the regexp issue.
230 ecma_3/RegExp/regress-209919: FAIL_OK 237 ecma_3/RegExp/regress-209919: FAIL_OK
238 js1_5/extensions/regress-459606: FAIL_OK
231 239
232 240
233 # PCRE's match limit is reached. SpiderMonkey hangs on the first one, 241 # PCRE's match limit is reached. SpiderMonkey hangs on the first one,
234 # KJS returns true somehow. Maybe they up the match limit? There is 242 # KJS returns true somehow. Maybe they up the match limit? There is
235 # an open V8 bug 676063 about this. 243 # an open V8 bug 676063 about this.
236 ecma_3/RegExp/regress-330684: FAIL_OK 244 ecma_3/RegExp/regress-330684: FAIL_OK
237 245
238 246
239 # This test contains a regexp that runs exponentially long. Spidermonkey 247 # This test contains a regexp that runs exponentially long. Spidermonkey
240 # standalone will hang, though apparently inside Firefox it will trigger a 248 # standalone will hang, though apparently inside Firefox it will trigger a
(...skipping 23 matching lines...) Expand all
264 # We do not support static RegExp.multiline - should we?. 272 # We do not support static RegExp.multiline - should we?.
265 js1_2/regexp/RegExp_multiline: FAIL_OK 273 js1_2/regexp/RegExp_multiline: FAIL_OK
266 js1_2/regexp/RegExp_multiline_as_array: FAIL_OK 274 js1_2/regexp/RegExp_multiline_as_array: FAIL_OK
267 js1_2/regexp/beginLine: FAIL_OK 275 js1_2/regexp/beginLine: FAIL_OK
268 js1_2/regexp/endLine: FAIL_OK 276 js1_2/regexp/endLine: FAIL_OK
269 277
270 278
271 # Date trouble? 279 # Date trouble?
272 js1_5/Date/regress-301738-02: FAIL_OK 280 js1_5/Date/regress-301738-02: FAIL_OK
273 281
282 # Semi-arbitrary limits in Date parser (date or month of 70+ is an error,
283 # so that only one field can be interpreted as a year). We follow KJS instead.
284 ecma_3/Date/15.9.3.2-1: FAIL_OK
285
274 286
275 # This test fails for all browsers on in the CET timezone. 287 # This test fails for all browsers on in the CET timezone.
276 ecma/Date/15.9.5.35-1: PASS || FAIL_OK 288 ecma/Date/15.9.5.35-1: PASS || FAIL_OK
277 289
278 290
279 # Spidermonkey allows stuff in parenthesis directly after the minutes 291 # Spidermonkey allows stuff in parenthesis directly after the minutes
280 # in a date. KJS does not, so we don't either. 292 # in a date. KJS does not, so we don't either.
281 js1_5/Date/regress-309925-02: FAIL_OK 293 js1_5/Date/regress-309925-02: FAIL_OK
282 294
283 295
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
338 ecma_3/Array/regress-387501: FAIL_OK 350 ecma_3/Array/regress-387501: FAIL_OK
339 ecma_3/LexicalConventions/7.9.1: FAIL_OK 351 ecma_3/LexicalConventions/7.9.1: FAIL_OK
340 ecma_3/RegExp/regress-375711: FAIL_OK 352 ecma_3/RegExp/regress-375711: FAIL_OK
341 ecma_3/Unicode/regress-352044-01: FAIL_OK 353 ecma_3/Unicode/regress-352044-01: FAIL_OK
342 ecma_3/extensions/regress-274152: FAIL_OK 354 ecma_3/extensions/regress-274152: FAIL_OK
343 js1_5/Regress/regress-372364: FAIL_OK 355 js1_5/Regress/regress-372364: FAIL_OK
344 js1_5/Regress/regress-420919: FAIL_OK 356 js1_5/Regress/regress-420919: FAIL_OK
345 js1_5/Regress/regress-422348: FAIL_OK 357 js1_5/Regress/regress-422348: FAIL_OK
346 js1_5/Regress/regress-410852: FAIL_OK 358 js1_5/Regress/regress-410852: FAIL_OK
347 ecma_3/RegExp/regress-375715-04: FAIL_OK 359 ecma_3/RegExp/regress-375715-04: FAIL_OK
360 js1_5/decompilation/regress-456964-01: FAIL_OK
361 js1_5/decompilation/regress-437288-02: FAIL_OK
362 js1_5/decompilation/regress-457824: FAIL_OK
363 js1_5/decompilation/regress-460116-01: FAIL_OK
364 js1_5/decompilation/regress-460116-02: FAIL_OK
365 js1_5/decompilation/regress-460501: FAIL_OK
366 js1_5/decompilation/regress-460116-03: FAIL_OK
367 js1_5/decompilation/regress-461110: FAIL_OK
368 js1_5/decompilation/regress-456964-01: FAIL_OK
369 js1_5/decompilation/regress-437288-02: FAIL_OK
370 js1_5/decompilation/regress-457824: FAIL_OK
371 js1_5/decompilation/regress-460116-01: FAIL_OK
372 js1_5/decompilation/regress-460116-02: FAIL_OK
373 js1_5/decompilation/regress-460116-03: FAIL_OK
374 js1_5/decompilation/regress-460501: FAIL_OK
375 js1_5/decompilation/regress-461110: FAIL_OK
376
348 377
349 378
350 # Tests that use uneval. Non-ECMA. 379 # Tests that use uneval. Non-ECMA.
351 js1_5/GC/regress-418128: FAIL_OK 380 js1_5/GC/regress-418128: FAIL_OK
381 js1_5/extensions/regress-465276: FAIL_OK
352 382
353 383
354 # Tests that use __count__. Non-ECMA. 384 # Tests that use __count__. Non-ECMA.
355 js1_5/extensions/regress-434837-01: FAIL_OK 385 js1_5/extensions/regress-434837-01: FAIL_OK
356 386
357 387
358 # Tests that use the watch method. Non-ECMA. 388 # Tests that use the watch method. Non-ECMA.
359 js1_5/extensions/regress-435345-01: FAIL_OK 389 js1_5/extensions/regress-435345-01: FAIL_OK
390 js1_5/extensions/regress-455413: FAIL_OK
360 391
361 392
362 # The spec specifies reverse evaluation order for < and >=. 393 # The spec specifies reverse evaluation order for < and >=.
363 # See section 11.8.2 and 11.8.5. 394 # See section 11.8.2 and 11.8.5.
364 # We implement the spec here but the test tests the more straigtforward order. 395 # We implement the spec here but the test tests the more straigtforward order.
365 ecma_3/Operators/order-01: FAIL_OK 396 ecma_3/Operators/order-01: FAIL_OK
366 397
367 398
368 # Uses Mozilla-specific QName, XML, XMLList and Iterator. 399 # Uses Mozilla-specific QName, XML, XMLList and Iterator.
369 js1_5/Regress/regress-407323: FAIL_OK 400 js1_5/Regress/regress-407323: FAIL_OK
(...skipping 28 matching lines...) Expand all
398 429
399 # Use special Mozilla getter/setter syntax 430 # Use special Mozilla getter/setter syntax
400 js1_5/Regress/regress-354924: FAIL_OK 431 js1_5/Regress/regress-354924: FAIL_OK
401 js1_5/Regress/regress-355341: FAIL_OK 432 js1_5/Regress/regress-355341: FAIL_OK
402 js1_5/GC/regress-316885-01: FAIL_OK 433 js1_5/GC/regress-316885-01: FAIL_OK
403 js1_5/GetSet/getset-002: FAIL_OK 434 js1_5/GetSet/getset-002: FAIL_OK
404 js1_5/GetSet/regress-353264: FAIL_OK 435 js1_5/GetSet/regress-353264: FAIL_OK
405 js1_5/Regress/regress-361617: FAIL_OK 436 js1_5/Regress/regress-361617: FAIL_OK
406 js1_5/Regress/regress-362583: FAIL_OK 437 js1_5/Regress/regress-362583: FAIL_OK
407 js1_5/extensions/regress-356378: FAIL_OK 438 js1_5/extensions/regress-356378: FAIL_OK
439 js1_5/extensions/regress-452178: FAIL_OK
408 440
409 441
410 # 'native' *is* a keyword in V8. 442 # 'native' *is* a keyword in V8.
411 js1_5/Regress/regress-240317: FAIL_OK 443 js1_5/Regress/regress-240317: FAIL_OK
412 444
413 445
414 # Requires Mozilla-specific strict mode or options() function. 446 # Requires Mozilla-specific strict mode or options() function.
415 ecma_3/Object/8.6.1-01: FAIL_OK 447 ecma_3/Object/8.6.1-01: FAIL_OK
416 js1_5/Exceptions/regress-315147: FAIL_OK 448 js1_5/Exceptions/regress-315147: FAIL_OK
417 js1_5/Regress/regress-106244: FAIL_OK 449 js1_5/Regress/regress-106244: FAIL_OK
418 js1_5/Regress/regress-317533: FAIL_OK 450 js1_5/Regress/regress-317533: FAIL_OK
419 js1_5/Regress/regress-323314-1: FAIL_OK 451 js1_5/Regress/regress-323314-1: FAIL_OK
420 js1_5/Regress/regress-352197: FAIL_OK 452 js1_5/Regress/regress-352197: FAIL_OK
421 js1_5/Regress/regress-115436: FAIL_OK
422 js1_5/Regress/regress-214761: FAIL_OK
423 js1_5/Regress/regress-253150: FAIL_OK
424 js1_5/Regress/regress-306727: FAIL_OK
425 js1_5/Regress/regress-308566: FAIL_OK
426 js1_5/Regress/regress-312260: FAIL_OK
427 js1_5/Regress/regress-322430: FAIL_OK
428 js1_5/Regress/regress-383674: FAIL_OK
429 453
430 454
431 # Equivalent to assert(false). 455 # Equivalent to assert(false).
432 ecma_2/RegExp/exec-001: FAIL_OK 456 ecma_2/RegExp/exec-001: FAIL_OK
433 ecma_2/String/replace-001: FAIL_OK 457 ecma_2/String/replace-001: FAIL_OK
434 458
435 459
436 # We do not strip unicode format control characters. This is really 460 # We do not strip unicode format control characters. This is really
437 # required for working with non-latin character sets. We match KJS 461 # required for working with non-latin character sets. We match KJS
438 # and IE here. Firefox matches the spec (section 7.1). 462 # and IE here. Firefox matches the spec (section 7.1).
(...skipping 22 matching lines...) Expand all
461 js1_5/Regress/regress-119719: FAIL_OK 485 js1_5/Regress/regress-119719: FAIL_OK
462 js1_5/Regress/regress-139316: FAIL_OK 486 js1_5/Regress/regress-139316: FAIL_OK
463 js1_5/Regress/regress-167328: FAIL_OK 487 js1_5/Regress/regress-167328: FAIL_OK
464 js1_5/Regress/regress-243869: FAIL_OK 488 js1_5/Regress/regress-243869: FAIL_OK
465 489
466 490
467 # Unsupported import/export and <xml> literals. Mozilla extensions. 491 # Unsupported import/export and <xml> literals. Mozilla extensions.
468 js1_5/Regress/regress-249211: FAIL_OK 492 js1_5/Regress/regress-249211: FAIL_OK
469 js1_5/Regress/regress-309242: FAIL_OK 493 js1_5/Regress/regress-309242: FAIL_OK
470 js1_5/Regress/regress-350692: FAIL_OK 494 js1_5/Regress/regress-350692: FAIL_OK
495 js1_5/extensions/regress-421621: FAIL_OK
496 js1_5/extensions/regress-432075: FAIL_OK
471 497
472 498
473 # The length of Error functions is 1 not 3. 499 # The length of Error functions is 1 not 3.
474 js1_5/Exceptions/regress-123002: FAIL_OK 500 js1_5/Exceptions/regress-123002: FAIL_OK
475 501
476 502
477 # Reserved keywords as function names, etc is not supported. 503 # Reserved keywords as function names, etc is not supported.
478 js1_5/LexicalConventions/regress-343675: FAIL_OK 504 js1_5/LexicalConventions/regress-343675: FAIL_OK
479 505
480 506
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
545 js1_2/regexp/simple_form: FAIL 571 js1_2/regexp/simple_form: FAIL
546 572
547 573
548 # Tests that rely on specific details of function decompilation or 574 # Tests that rely on specific details of function decompilation or
549 # print strings for errors. Non-ECMA behavior. 575 # print strings for errors. Non-ECMA behavior.
550 js1_4/Regress/function-003: FAIL 576 js1_4/Regress/function-003: FAIL
551 577
552 578
553 # Relies on JavaScript 1.2 / 1.3 deprecated features. 579 # Relies on JavaScript 1.2 / 1.3 deprecated features.
554 js1_2/function/regexparg-1: FAIL 580 js1_2/function/regexparg-1: FAIL
581 js1_2/function/Number: FAIL
555 582
556 583
557 # 'export' and 'import' are not keywords in V8. 584 # 'export' and 'import' are not keywords in V8.
558 ecma_2/Exceptions/lexical-010: FAIL 585 ecma_2/Exceptions/lexical-010: FAIL
559 ecma_2/Exceptions/lexical-022: FAIL 586 ecma_2/Exceptions/lexical-022: FAIL
560 587
561 588
562 # Requires Mozilla-specific strict mode. 589 # Requires Mozilla-specific strict mode.
563 ecma_2/Exceptions/lexical-011: FAIL 590 ecma_2/Exceptions/lexical-011: FAIL
564 ecma_2/Exceptions/lexical-014: FAIL 591 ecma_2/Exceptions/lexical-014: FAIL
(...skipping 223 matching lines...) Expand 10 before | Expand all | Expand 10 after
788 ecma/Date/15.9.5.8: SKIP 815 ecma/Date/15.9.5.8: SKIP
789 ecma/Date/15.9.5.9: SKIP 816 ecma/Date/15.9.5.9: SKIP
790 ecma/Date/15.9.5.10-2: SKIP 817 ecma/Date/15.9.5.10-2: SKIP
791 ecma/Date/15.9.5.11-2: SKIP 818 ecma/Date/15.9.5.11-2: SKIP
792 ecma/Expressions/11.7.2: SKIP 819 ecma/Expressions/11.7.2: SKIP
793 ecma/Expressions/11.10-2: SKIP 820 ecma/Expressions/11.10-2: SKIP
794 ecma/Expressions/11.7.3: SKIP 821 ecma/Expressions/11.7.3: SKIP
795 ecma/Expressions/11.10-3: SKIP 822 ecma/Expressions/11.10-3: SKIP
796 ecma/Expressions/11.7.1: SKIP 823 ecma/Expressions/11.7.1: SKIP
797 ecma_3/RegExp/regress-209067: SKIP 824 ecma_3/RegExp/regress-209067: SKIP
OLDNEW
« no previous file with comments | « no previous file | test/mozilla/mozilla-shell-emulation.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698