OLD | NEW |
1 # Copyright 2011 the V8 project authors. All rights reserved. | 1 # Copyright 2011 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 97 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
108 15.2.3.6-4-295-1: FAIL | 108 15.2.3.6-4-295-1: FAIL |
109 15.2.3.6-4-296-1: FAIL | 109 15.2.3.6-4-296-1: FAIL |
110 15.2.3.6-4-333-11: FAIL | 110 15.2.3.6-4-333-11: FAIL |
111 15.2.3.6-4-360-1: FAIL | 111 15.2.3.6-4-360-1: FAIL |
112 15.2.3.6-4-360-6: FAIL | 112 15.2.3.6-4-360-6: FAIL |
113 15.2.3.6-4-360-7: FAIL | 113 15.2.3.6-4-360-7: FAIL |
114 15.2.3.6-4-405: FAIL | 114 15.2.3.6-4-405: FAIL |
115 15.2.3.6-4-410: FAIL | 115 15.2.3.6-4-410: FAIL |
116 15.2.3.6-4-415: FAIL | 116 15.2.3.6-4-415: FAIL |
117 15.2.3.6-4-420: FAIL | 117 15.2.3.6-4-420: FAIL |
118 15.2.3.6-4-612: FAIL | |
119 15.2.3.6-4-613: FAIL | |
120 15.2.3.6-4-614: FAIL | |
121 15.2.3.6-4-615: FAIL | |
122 15.2.3.6-4-616: FAIL | |
123 15.2.3.6-4-617: FAIL | |
124 15.2.3.6-4-618: FAIL | |
125 15.2.3.6-4-619: FAIL | |
126 15.2.3.6-4-620: FAIL | |
127 15.2.3.6-4-621: FAIL | |
128 15.2.3.6-4-623: FAIL | |
129 15.2.3.6-4-624: FAIL | |
130 15.2.3.7-6-a-112: FAIL | 118 15.2.3.7-6-a-112: FAIL |
131 15.2.3.7-6-a-113: FAIL | 119 15.2.3.7-6-a-113: FAIL |
132 15.2.3.7-6-a-122: FAIL | 120 15.2.3.7-6-a-122: FAIL |
133 15.2.3.7-6-a-123: FAIL | 121 15.2.3.7-6-a-123: FAIL |
134 15.2.3.7-6-a-124: FAIL | 122 15.2.3.7-6-a-124: FAIL |
135 15.2.3.7-6-a-125: FAIL | 123 15.2.3.7-6-a-125: FAIL |
136 15.2.3.7-6-a-126: FAIL | 124 15.2.3.7-6-a-126: FAIL |
137 15.2.3.7-6-a-127: FAIL | 125 15.2.3.7-6-a-127: FAIL |
138 15.2.3.7-6-a-128: FAIL | 126 15.2.3.7-6-a-128: FAIL |
139 15.2.3.7-6-a-133: FAIL | 127 15.2.3.7-6-a-133: FAIL |
(...skipping 212 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
352 S12.6.2_A13_T2: FAIL_OK | 340 S12.6.2_A13_T2: FAIL_OK |
353 S12.6.4_A13_T1: FAIL_OK | 341 S12.6.4_A13_T1: FAIL_OK |
354 S12.6.4_A13_T2: FAIL_OK | 342 S12.6.4_A13_T2: FAIL_OK |
355 S15.3.4.2_A1_T1: FAIL_OK | 343 S15.3.4.2_A1_T1: FAIL_OK |
356 | 344 |
357 # Linux and Mac defaults to extended 80 bit floating point format in the FPU. | 345 # Linux and Mac defaults to extended 80 bit floating point format in the FPU. |
358 # We follow the other major JS engines by keeping this default. | 346 # We follow the other major JS engines by keeping this default. |
359 S8.5_A2.2: PASS, FAIL if $system == linux, FAIL if $system == macos | 347 S8.5_A2.2: PASS, FAIL if $system == linux, FAIL if $system == macos |
360 S8.5_A2.1: PASS, FAIL if $system == linux, FAIL if $system == macos | 348 S8.5_A2.1: PASS, FAIL if $system == linux, FAIL if $system == macos |
361 | 349 |
362 # These tests fail because we had to add bugs to be compatible with JSC. See | |
363 # http://code.google.com/p/chromium/issues/detail?id=1717 | |
364 S15.5.4.1_A1_T2: FAIL_OK | |
365 S15.5.4_A1: FAIL_OK | |
366 S15.5.4_A3: FAIL_OK | |
367 S15.9.5.10_A1_T2: FAIL_OK | |
368 S15.9.5.11_A1_T2: FAIL_OK | |
369 S15.9.5.12_A1_T2: FAIL_OK | |
370 S15.9.5.13_A1_T2: FAIL_OK | |
371 S15.9.5.14_A1_T2: FAIL_OK | |
372 S15.9.5.15_A1_T2: FAIL_OK | |
373 S15.9.5.16_A1_T2: FAIL_OK | |
374 S15.9.5.17_A1_T2: FAIL_OK | |
375 S15.9.5.18_A1_T2: FAIL_OK | |
376 S15.9.5.19_A1_T2: FAIL_OK | |
377 S15.9.5.20_A1_T2: FAIL_OK | |
378 S15.9.5.21_A1_T2: FAIL_OK | |
379 S15.9.5.22_A1_T2: FAIL_OK | |
380 S15.9.5.23_A1_T2: FAIL_OK | |
381 S15.9.5.24_A1_T2: FAIL_OK | |
382 S15.9.5.25_A1_T2: FAIL_OK | |
383 S15.9.5.26_A1_T2: FAIL_OK | |
384 S15.9.5.27_A1_T2: FAIL_OK | |
385 S15.9.5.28_A1_T2: FAIL_OK | |
386 S15.9.5.29_A1_T2: FAIL_OK | |
387 S15.9.5.2_A1_T2: FAIL_OK | |
388 S15.9.5.30_A1_T2: FAIL_OK | |
389 S15.9.5.31_A1_T2: FAIL_OK | |
390 S15.9.5.32_A1_T2: FAIL_OK | |
391 S15.9.5.33_A1_T2: FAIL_OK | |
392 S15.9.5.34_A1_T2: FAIL_OK | |
393 S15.9.5.35_A1_T2: FAIL_OK | |
394 S15.9.5.36_A1_T2: FAIL_OK | |
395 S15.9.5.37_A1_T2: FAIL_OK | |
396 S15.9.5.38_A1_T2: FAIL_OK | |
397 S15.9.5.39_A1_T2: FAIL_OK | |
398 S15.9.5.3_A1_T2: FAIL_OK | |
399 S15.9.5.40_A1_T2: FAIL_OK | |
400 S15.9.5.41_A1_T2: FAIL_OK | |
401 S15.9.5.42_A1_T2: FAIL_OK | |
402 S15.9.5.4_A1_T2: FAIL_OK | |
403 S15.9.5.5_A1_T2: FAIL_OK | |
404 S15.9.5.6_A1_T2: FAIL_OK | |
405 S15.9.5.7_A1_T2: FAIL_OK | |
406 S15.9.5.8_A1_T2: FAIL_OK | |
407 S15.9.5.9_A1_T2: FAIL_OK | |
408 | |
409 ############################# ES3 TESTS ################################ | 350 ############################# ES3 TESTS ################################ |
410 # These tests check for ES3 semantics, and differ from ES5. | 351 # These tests check for ES3 semantics, and differ from ES5. |
411 # When we follow ES5 semantics, it's ok to fail the test. | 352 # When we follow ES5 semantics, it's ok to fail the test. |
412 | 353 |
413 # Allow keywords as names of properties in object initialisers and | 354 # Allow keywords as names of properties in object initialisers and |
414 # in dot-notation property access. | 355 # in dot-notation property access. |
415 S11.1.5_A4.1: FAIL_OK | 356 S11.1.5_A4.1: FAIL_OK |
416 S11.1.5_A4.2: FAIL_OK | 357 S11.1.5_A4.2: FAIL_OK |
417 | 358 |
418 # Calls builtins without an explicit receiver which means that | 359 # Calls builtins without an explicit receiver which means that |
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
467 # (JSON) | 408 # (JSON) |
468 15.2.3.6-4-410: FAIL | 409 15.2.3.6-4-410: FAIL |
469 # Bug? ES5 Attributes - Failed to add properties to an object when the object's | 410 # Bug? ES5 Attributes - Failed to add properties to an object when the object's |
470 # prototype has properties with the same name and [[Writable]] set to false | 411 # prototype has properties with the same name and [[Writable]] set to false |
471 # (Object.create) | 412 # (Object.create) |
472 15.2.3.6-4-415: FAIL | 413 15.2.3.6-4-415: FAIL |
473 # Bug? ES5 Attributes - Failed to add a property to an object when the object's | 414 # Bug? ES5 Attributes - Failed to add a property to an object when the object's |
474 # prototype has a property with the same name and [[Writable]] set to | 415 # prototype has a property with the same name and [[Writable]] set to |
475 # false(Function.prototype.bind) | 416 # false(Function.prototype.bind) |
476 15.2.3.6-4-420: FAIL | 417 15.2.3.6-4-420: FAIL |
477 # Bug? ES5 Attributes - all attributes in Array.prototype.indexOf are correct | |
478 15.2.3.6-4-612: FAIL | |
479 # Bug? ES5 Attributes - all attributes in Object.lastIndexOf are correct | |
480 15.2.3.6-4-613: FAIL | |
481 # Bug? ES5 Attributes - all attributes in Array.prototype.every are correct | |
482 15.2.3.6-4-614: FAIL | |
483 # Bug? ES5 Attributes - all attributes in Array.prototype.some are correct | |
484 15.2.3.6-4-615: FAIL | |
485 # Bug? ES5 Attributes - all attributes in Array.prototype.forEach are correct | |
486 15.2.3.6-4-616: FAIL | |
487 # Bug? ES5 Attributes - all attributes in Array.prototype.map are correct | |
488 15.2.3.6-4-617: FAIL | |
489 # Bug? ES5 Attributes - all attributes in Array.prototype.filter are correct | |
490 15.2.3.6-4-618: FAIL | |
491 # Bug? ES5 Attributes - all attributes in Array.prototype.reduce are correct | |
492 15.2.3.6-4-619: FAIL | |
493 # Bug? ES5 Attributes - all attributes in Array.prototype.reduceRight are | |
494 # correct | |
495 15.2.3.6-4-620: FAIL | |
496 # Bug? ES5 Attributes - all attributes in String.prototype.trim are correct | |
497 15.2.3.6-4-621: FAIL | |
498 # Bug? ES5 Attributes - all attributes in Date.prototype.toISOString are correct | |
499 15.2.3.6-4-623: FAIL | |
500 # Bug? ES5 Attributes - all attributes in Date.prototype.toJSON are correct | |
501 15.2.3.6-4-624: FAIL | |
502 | 418 |
503 ############################ SKIPPED TESTS ############################# | 419 ############################ SKIPPED TESTS ############################# |
504 | 420 |
505 # These tests take a looong time to run in debug mode. | 421 # These tests take a looong time to run in debug mode. |
506 S15.1.3.2_A2.5_T1: PASS, SKIP if $mode == debug | 422 S15.1.3.2_A2.5_T1: PASS, SKIP if $mode == debug |
507 S15.1.3.1_A2.5_T1: PASS, SKIP if $mode == debug | 423 S15.1.3.1_A2.5_T1: PASS, SKIP if $mode == debug |
508 | 424 |
509 [ $arch == arm ] | 425 [ $arch == arm ] |
510 | 426 |
511 # BUG(3251225): Tests that timeout with --nocrankshaft. | 427 # BUG(3251225): Tests that timeout with --nocrankshaft. |
512 S15.1.3.1_A2.5_T1: SKIP | 428 S15.1.3.1_A2.5_T1: SKIP |
513 S15.1.3.2_A2.5_T1: SKIP | 429 S15.1.3.2_A2.5_T1: SKIP |
514 S15.1.3.1_A2.4_T1: SKIP | 430 S15.1.3.1_A2.4_T1: SKIP |
515 S15.1.3.1_A2.5_T1: SKIP | 431 S15.1.3.1_A2.5_T1: SKIP |
516 S15.1.3.2_A2.4_T1: SKIP | 432 S15.1.3.2_A2.4_T1: SKIP |
517 S15.1.3.2_A2.5_T1: SKIP | 433 S15.1.3.2_A2.5_T1: SKIP |
518 S15.1.3.3_A2.3_T1: SKIP | 434 S15.1.3.3_A2.3_T1: SKIP |
519 S15.1.3.4_A2.3_T1: SKIP | 435 S15.1.3.4_A2.3_T1: SKIP |
520 S15.1.3.1_A2.5_T1: SKIP | 436 S15.1.3.1_A2.5_T1: SKIP |
521 S15.1.3.2_A2.5_T1: SKIP | 437 S15.1.3.2_A2.5_T1: SKIP |
522 | 438 |
523 [ $arch == mips ] | 439 [ $arch == mips ] |
524 | 440 |
525 # Skip all tests on MIPS. | 441 # Skip all tests on MIPS. |
526 *: SKIP | 442 *: SKIP |
OLD | NEW |