构建服务器(CI)上的Wallaby

时间:2016-02-26 15:04:56

标签: tfs wallaby.js

我们目前正在使用Wallaby.js进行javascript单元测试。工作正常,很棒。但是在我们的开发流程中,我们当然希望在构建服务器上运行相同的测试 - 在我们的例子中是一个tfs。

  • 是否可以在tfs构建服务器上使用wallaby?如果是的话怎么样?
  • 如果没有,在构建服务器上运行小袋鼠配置单元测试的方法是什么?

由于我们之前使用过karma测试运行器,我尝试用它执行新的测试配置,但后来我得到了

  

无法找到变量:wallaby

在我们的主要/开始测试文件中,它被写成

wallaby.delayStart();

require.config({
    baseUrl: 'app',

Originally from a karma/ requirejs configuration

如何解决这个问题?

有没有人遇到过这种情况?

2 个答案:

答案 0 :(得分:3)

Wallaby.js的主要思想是与编辑器集成,为您更改的代码运行测试并在编辑器中显示结果。您不能在CI构建中使用Wallaby.js。

您可以考虑调用其他测试运行器,或者使用grunt / gulp任务代替javascript单元测试。

答案 1 :(得分:1)