nashorn/test/script/basic/JDK-8008448.js
changeset 43555 1bb10bccf057
parent 43551 682a8b925abb
equal deleted inserted replaced
43554:a6f3b6d1c9b0 43555:1bb10bccf057
    33 
    33 
    34 var File = Java.type("java.io.File");
    34 var File = Java.type("java.io.File");
    35 var FilenameFilter = Java.type("java.io.FilenameFilter");
    35 var FilenameFilter = Java.type("java.io.FilenameFilter");
    36 var SourceHelper = Java.type("jdk.nashorn.test.models.SourceHelper")
    36 var SourceHelper = Java.type("jdk.nashorn.test.models.SourceHelper")
    37 
    37 
    38 var skippedTests = {
       
    39     "JDK-8169481.js": true  // deep AST can cause stack overflow
       
    40 };
       
    41 
       
    42 // Filter out non .js files
    38 // Filter out non .js files
    43 var files = new File(__DIR__).listFiles(new FilenameFilter() {
    39 var files = new File(__DIR__).listFiles(new FilenameFilter() {
    44     accept: function(f, n) { return n.endsWith(".js") && !(n in skippedTests) }
    40     accept: function(f, n) { return n.endsWith(".js") }
    45 });
    41 });
    46 
    42 
    47 // load parser API
    43 // load parser API
    48 load("nashorn:parser.js");
    44 load("nashorn:parser.js");
    49 
    45