使用AVA进行dynamictesting

我期待运行ava programmaticaly,所以我的脚本将能够运行一些dynamic参数(实际上是一个url)的avatesting。

我的目标是运行programmaticaly在dynamic(来自用户input)URL的列表上的相同的AVAtesting文件,然后,取回输出。

我知道ava api是一个很好的起点,但是我可以看到官方的gulp-ava不使用这个API,API的用法对我来说还不清楚。

所以,TL; DR:

  • 我如何从我自己的nodejs脚本运行avatesting文件?
  • 我怎样才能从我的脚本传递一个dynamic参数到avatesting文件?
  • 我怎样才能找回来自AVA的输出?

谢谢,

汤姆

没有可以使用的官方API。 最好的办法是在儿童进程中运行AVA。 如果testing通过,退出代码将为0

目前,您不能将命令行parameter passing给testing人员。 你应该通过一个环境variables来提供你的URL。