为 Busted lua 单元测试创​​建 JSON 输出时出现问题

Issue with creating JSON output for Busted lua unit testing

所以我在 busted 中设置了一些简单的单元测试。我对 LUA 有点陌生,所以我可能遗漏了一些明显的东西。

当我运行:

lua test.lua

我在漂亮的终端输出中得到了预期的结果(7 次成功,1 次故意失败以尝试失败)。

然而,我的最终目标是输出 JSON 结果,并有一个脚本从多个测试中消耗 JSON 来为我的 WoW 插件开发人员制作一些摘要页面。

当我运行:

lua test.lua -o json

我的终端暂停了一秒钟,然后我返回到命令行。

没有终端输出,也没有创建任何文件。

我是 lua 的新手,总的来说很失败,你能给我一些建议吗?

这是截图:

enter image description here

这里是 link 到 Busted's website

问题是由 dkjson 模块未正确使用表中的函数引起的。该错误已在 pull request #449, so, You should wait for the fix to get to next release candidate (>2.0.rc10-0) of Busted or just download and build recent version from here. Btw, relevant bug report - #448.

中修复