如何整合meteor';jenkins的速度测试?

如何整合meteor';jenkins的速度测试?,jenkins,meteor,meteor-velocity,Jenkins,Meteor,Meteor Velocity,上面提到“轻松的CI集成”是一个好处,但我还没有看到任何关于它的文档 如何将Velocity与Jenkins集成?您可以尝试 velocity cli 用于从命令行运行velocity测试套件的NPM模块 安装 npm安装-g velocity ci 跑步 在项目目录中键入velocity 它的工作原理 velocity cli生成meteor进程,并使用DDP连接到该进程。 PhantomJS连接到meteor进程以触发客户端测试。 通过DDP接收的测试结果打印在控制台上。这个过程 使用相应的

上面提到“轻松的CI集成”是一个好处,但我还没有看到任何关于它的文档

如何将Velocity与Jenkins集成?

您可以尝试

velocity cli

用于从命令行运行velocity测试套件的NPM模块

安装

npm安装-g velocity ci

跑步

在项目目录中键入velocity

它的工作原理

velocity cli生成meteor进程,并使用DDP连接到该进程。 PhantomJS连接到meteor进程以触发客户端测试。 通过DDP接收的测试结果打印在控制台上。这个过程 使用相应的退出状态代码退出

因此,构建步骤应该是meteor目录中的
velocity
,您应该使用:

流星试验

流星试验


这与没有额外安装的velocity ci的功能相同

您是说
meteor run--test
?这与velocity ci的操作相同,只是它不会以状态代码退出,而状态代码是ci的基础。在运行测试之后,该进程将保持运行状态<代码>流星-测试刚刚正常启动了我的应用程序。哦,那是个bug!我会贴上去的很好,谢谢!我认为最好有两种模式:
meteor run--test
meteor run--test single run
(没有更好的名称)在0.9.4上,进程保持运行,但在1.0上它以正确的状态代码结束。你是说在Jenkins中添加
meteor run--test
作为构建步骤吗,在
执行Shell下
?嘿,这是npm库deprecated@sam虽然我知道,但我的头发老了。meteor团队从版本1.0Yep开始将cli合并到meteor中,感谢您在8月份的回答:)我只是想确保没有其他人会接受这个答案。