Enable ChakraCore/Function/FuncBody.js test as it now works
authormsaboff@apple.com <msaboff@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 30 Mar 2017 22:35:21 +0000 (22:35 +0000)
committermsaboff@apple.com <msaboff@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 30 Mar 2017 22:35:21 +0000 (22:35 +0000)
https://bugs.webkit.org/show_bug.cgi?id=170301

Reviewed by Mark Lam.

This test no longer crashes, so enable it and create a JSC specific
expected file.

* ChakraCore.yaml:
* ChakraCore/test/Function/FuncBodyES5.baseline-jsc: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@214633 268f45cc-cd09-0410-ab3c-d52691b4dbfc

JSTests/ChakraCore.yaml
JSTests/ChakraCore/test/Function/FuncBodyES5.baseline-jsc [new file with mode: 0644]
JSTests/ChangeLog

index bdbe4db..b3efe94 100644 (file)
   # Difference in Object.getOwnPropertyDescriptor(functiong.__proto__, 'caller').
   cmd: runChakra :skip, "NoException", "typeErrorAccessor.baseline", []
 - path: ChakraCore/test/Function/FuncBody.js
-  # This crashes in JSC.
-  cmd: runChakra :skip, "NoException", "FuncBodyES5.baseline", []
+  cmd: runChakra :baseline, "NoException", "FuncBodyES5.baseline-jsc", []
 - path: ChakraCore/test/Function/FuncBody.bug227901.js
   cmd: runChakra :baseline, "NoException", "FuncBody.bug227901.baseline-jsc", []
 - path: ChakraCore/test/Function/FuncBody.bug232281.js
diff --git a/JSTests/ChakraCore/test/Function/FuncBodyES5.baseline-jsc b/JSTests/ChakraCore/test/Function/FuncBodyES5.baseline-jsc
new file mode 100644 (file)
index 0000000..c7ca6b6
--- /dev/null
@@ -0,0 +1,30 @@
+PASS: 1: new Function succeeded as expected
+PASS: 1: new Function succeeded as expected
+PASS: 2: new Function succeeded as expected
+PASS: 3: new Function succeeded as expected
+PASS: 4: new Function succeeded as expected
+PASS: 5: new Function succeeded as expected
+PASS: 6: new Function succeeded as expected
+PASS: 7: new Function succeeded as expected
+PASS: 8: new Function succeeded as expected
+PASS: 9: new Function succeeded as expected
+PASS: 10: new Function succeeded as expected
+PASS: 100: new Function failed as expected. SyntaxError: Parser error
+PASS: 100: new Function failed as expected. SyntaxError: Parser error
+PASS: 101: new Function failed as expected. SyntaxError: Parser error
+PASS: 102: new Function failed as expected. SyntaxError: Parser error
+PASS: 103: new Function failed as expected. SyntaxError: Parser error
+PASS: 104: new Function failed as expected. SyntaxError: Invalid character: '\0'
+PASS: 105: new Function failed as expected. SyntaxError: Parser error
+PASS: 200: new Function failed as expected. SyntaxError: Unexpected token ','. Expected a parameter pattern or a ')' in parameter list.
+PASS: 200: new Function failed as expected. SyntaxError: Unexpected token ','. Expected a parameter pattern or a ')' in parameter list.
+PASS: 201: new Function failed as expected. SyntaxError: Unexpected token ','. Expected a parameter pattern or a ')' in parameter list.
+PASS: 202: new Function failed as expected. SyntaxError: Unexpected token '.'. Expected a ')' or a ',' after a parameter declaration.
+PASS: 203: new Function failed as expected. SyntaxError: Unexpected number '23'. Expected a parameter pattern or a ')' in parameter list.
+PASS: 300: new Function succeeded as expected
+PASS: 301: new Function succeeded as expected
+PASS: 302: new Function succeeded as expected
+PASS: 303: new Function succeeded as expected
+PASS: 304: new Function succeeded as expected
+PASS: 305: new Function succeeded as expected
+PASS: 306: new Function succeeded as expected
index 004bbbf..3d6e18e 100644 (file)
@@ -1,3 +1,16 @@
+2017-03-30  Michael Saboff  <msaboff@apple.com>
+
+        Enable ChakraCore/Function/FuncBody.js test as it now works
+        https://bugs.webkit.org/show_bug.cgi?id=170301
+
+        Reviewed by Mark Lam.
+
+        This test no longer crashes, so enable it and create a JSC specific
+        expected file.
+
+        * ChakraCore.yaml:
+        * ChakraCore/test/Function/FuncBodyES5.baseline-jsc: Added.
+
 2017-03-30  JF Bastien  <jfbastien@apple.com>
 
         WebAssembly: fix misc JS API implementation inconsistencies