我该如何设置Jenkins来启动我的Node.JS测试服务器,运行单元测试可能是JSTestDriver/Jasmine,然后顶部Node.JS?Jenkins在NodeJS上运行单元测试
我可以用执行shell启动的Node.js,但“挂”构建(因为节点预期作为一个守护进程运行)
我该如何设置Jenkins来启动我的Node.JS测试服务器,运行单元测试可能是JSTestDriver/Jasmine,然后顶部Node.JS?Jenkins在NodeJS上运行单元测试
我可以用执行shell启动的Node.js,但“挂”构建(因为节点预期作为一个守护进程运行)
JSTestDriver输出中的xUnit兼容的XML格式它的结果。 Hudson'xUnit'插件可以解释哪些内容。
我们计划将jsTestDriver整合到Jenkins中。在支持的浏览器中测试我们的javaScript代码。
我写过一篇文章,解释了我如何设法用摩卡和蚂蚁运行我的单元测试。
的基本思路是:
另外我会推荐使用mocha的TAP记者和Jenkins的发布TAP结果插件。为什么?因为如果您的console.log消息是无效的xml,xunit会报错。 TAP没有。 –
真的很好。 XML也很难阅读。 –
有执行与可能性要的NodeJS选择插件的版本的NodeJS
什么是你如何使用Node.js呢? – GarethOwen
@GarethOwen,在这种情况下,一个stub API用于测试,因为真正的API是由另一个团队开发的 – jm2