首页 > 解决方案 > 有没有办法并行运行 Busted 测试套件?

问题描述

我的 Lua 项目的测试套件在目录中分成多个文件spec/。有没有办法让 busted 并行运行这些测试?如果我busted在没有任何参数的情况下调用它,它会按顺序运行所有测试。

标签: lualua-busted

解决方案


似乎可行的一件事是使用GNU Parallel一次运行多个测试脚本。

parallel busted -o utfTerminal ::: spec/*_spec.lua

-o utfTerminal是告诉 busted 使用熟悉的“绿色圆圈”输出,而不是在重定向其 stdout 时使用的简化文本输出。


推荐阅读