创建Busted Lua单元测试的JSON输出出现问题

所以我在 busted 中设置了一些简单的单元测试。我对 LUA 还有些陌生,所以我可能会错过一些显而易见的东西。

当我运行:

lua test.lua

我得到了期望的结果(7 项成功,1 项失败,这是我的测试目的),在美观的终端输出中。

然而,我的最终目标是输出 JSON 结果,并制作一些摘要页面的脚本,供我的 WoW 插件开发人员参考。

当我运行:

lua test.lua -o json

我的终端会暂停一段时间,然后我会回到命令行。

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

我对 luabusted 还比较陌生,您能给我提供一些指点吗?

这里是一个截图:

在这里输入图片描述

这是 Busted 的网站 的链接。

点赞
用户1150918
用户1150918

问题是由于 dkjson 模块未正确使用表中的函数引起的。该错误已在 pull request #449 中修复,所以,您应该等待修复到达 Busted 的下一个发布候选版 (>2.0.rc10-0),或者从这里下载和构建最新版本。顺便说一下,相关的错误报告是 #448

2015-08-20 14:14:58