# HG changeset patch # User hannesw # Date 1486070640 -3600 # Node ID 682a8b925abb378a3351a592eb8cd11aa2352328 # Parent 8e1c6468a361e3f695118be4143a83f93c799730 8173851: JDK-8008448.js fails to parse test for JDK-8169481 Reviewed-by: jlaskey diff -r 8e1c6468a361 -r 682a8b925abb nashorn/test/script/basic/JDK-8008448.js --- a/nashorn/test/script/basic/JDK-8008448.js Thu Feb 02 18:23:28 2017 +0100 +++ b/nashorn/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