Javascript BusterJS在包含库时冻结

Javascript BusterJS在包含库时冻结,javascript,web-testing,buster.js,Javascript,Web Testing,Buster.js,我有以下设置: buster.js: var config = module.exports; config["web-module"] = { autoRun: true, environment: "browser", rootPath: ".", libs: [ //"app/webroot/src/lib/underscore.js" ], sources: [ ], tests: [ "

我有以下设置:

buster.js:

var config = module.exports;

config["web-module"] = {
    autoRun: true,
    environment: "browser",
    rootPath: ".",
    libs: [
        //"app/webroot/src/lib/underscore.js"
    ],
    sources: [

    ],
    tests: [
        "buster_simpletest.js"
    ]
};
buster_simpletest.js:

buster.testCase("My thing", {

    "states the obvious": function () {
        console.log("TEST");
        assert(true);
    }

});
此设置运行良好,我得到了预期的控制台输出:

Chrome 24.0.1312.57, Windows Server 2008 R2 / 7:

Passed: Chrome 24.0.1312.57, Windows Server 2008 R2 / 7 My thing states the obvious
    [LOG] TEST

1 test case, 1 test, 1 assertion, 0 failures, 0 errors, 0 timeouts.
Finished in 0.004s
然而,它并没有在我包含任何lib时立即出现(我尝试了下划线.js、jQuery和其他几个)

我没有一行控制台输出。没有错误,什么都没有。它只是冻结在那里

我还试图禁用
autoRun
,并包含一个调用
buster.run()的
run.js
,但结果相同

有人知道这里出了什么问题吗

提前感谢你的帮助

编辑:

好的,我又测试了一些,似乎文件夹深度有问题。以下是我的文件夹结构:

root
 - buster.js
 - buster_simpletest.js
 - underscore.js
 - a
   - underscore.js
   - b
     - underscore.js
下面是我的测试结果:

libs: [
    //"underscore.js"      // works
    //"a/underscore.js"    // works
    //"a/b/underscore.js"  // freezes
    //"a/b/xunderscore.js" // Error: "Failed loading configuration: "a/b/xunderscore.js" matched no files or resources"
]
正如你所看到的,只要我有2个文件夹的深度,它就会冻结。虽然它能够找到该文件,但如果我尝试包含无效文件,就会出现错误

编辑2:

似乎只是windows的一个bug。同样的设置在我们的linux机器上运行良好。 我想我们必须等待适当的windows支持