使用AVA进行动态测试

时间:2017-09-08 16:06:51

标签: javascript node.js testing ava

我希望运行ava programmaticaly,所以我的脚本可以使用动态参数(实际是URL)运行一些ava测试。

我的目标是在动态(来自用户输入)URL列表上运行programmaticaly相同的ava测试文件,然后返回输出。

我知道ava api是一个很好的起点,但我可以看到官方gulp-ava没有使用此API,而且我不清楚API使用情况。

所以,TL; DR:

  • 如何从我自己的nodejs脚本运行ava测试文件?
  • 如何从我的脚本中将动态参数传递给ava测试文件?
  • 如何从AVA获取输出?

谢谢,

汤姆

1 个答案:

答案 0 :(得分:2)

您无法使用官方API。最好的方法是在子进程中运行AVA。如果测试通过,则退出代码为0

目前,您无法将命令行参数传递给测试工作者。您应该通过环境变量提供您的URL。