# HG changeset patch # User hannesw # Date 1486070640 -3600 # Node ID e0aab84ee442ab7d1571fdda84f78fec6795ed0f # Parent ea1d4ecf5862884072879cefda05cbc5a26ad9e6 8173851: JDK-8008448.js fails to parse test for JDK-8169481 Reviewed-by: jlaskey diff -r ea1d4ecf5862 -r e0aab84ee442 test/script/basic/JDK-8008448.js --- a/test/script/basic/JDK-8008448.js Thu Feb 02 18:23:28 2017 +0100 +++ b/test/script/basic/JDK-8008448.js Thu Feb 02 22:24:00 2017 +0100 @@ -35,9 +35,13 @@ var FilenameFilter = Java.type("java.io.FilenameFilter"); var SourceHelper = Java.type("jdk.nashorn.test.models.SourceHelper") +var skippedTests = { + "JDK-8169481.js": true // deep AST can cause stack overflow +}; + // Filter out non .js files var files = new File(__DIR__).listFiles(new FilenameFilter() { - accept: function(f, n) { return n.endsWith(".js") } + accept: function(f, n) { return n.endsWith(".js") && !(n in skippedTests) } }); // load parser API