如何配置流行的JavaScript单元测试框架以与Jenkins合作?

如何配置流行的JavaScript单元测试框架以与Jenkins合作?,javascript,jenkins,jasmine,node.js-tape,Javascript,Jenkins,Jasmine,Node.js Tape,我想运行JavaScript单元测试 尽管我遇到了不同的JavaScript单元测试框架,比如or,但我找不到任何关于如何让它们工作以及如何设置输出以与Jenkins合作的文档 有谁能给我指一下Jasmine、Tape和其他单元测试框架的文档,解释如何正确配置它们,以便Jenkins触发和评估它们吗?关于Jenkins,没有什么特别的事情要做。您需要像平常一样在Jenkins executor节点上安装测试库,然后您可以像平常一样在Jenkins作业中使用它们。请注意,这可能意味着从Jenkin

我想运行JavaScript单元测试

尽管我遇到了不同的JavaScript单元测试框架,比如or,但我找不到任何关于如何让它们工作以及如何设置输出以与Jenkins合作的文档


有谁能给我指一下Jasmine、Tape和其他单元测试框架的文档,解释如何正确配置它们,以便Jenkins触发和评估它们吗?

关于Jenkins,没有什么特别的事情要做。您需要像平常一样在Jenkins executor节点上安装测试库,然后您可以像平常一样在Jenkins作业中使用它们。请注意,这可能意味着从Jenkins作业中调用
npm install
——这是非常典型的;无论您使用的是Python virtualenv、Ruby bundler等,您都会做类似的事情。

您读过这篇博文吗?谢谢,@demouser123,我会仔细阅读!我不明白。Jenkins需要JUnit格式的单元测试输出。我想这不是这些单元测试框架的常见输出。为什么我需要在Jenkins的工作中调用npm安装?是否已经在devdependences中设置了,所以构建将安装单元测试框架?通常,您只需编写Jenkins作业,即可将其应用于任何您想要的测试框架。不,如果这样做,您根本不需要Jenkins。任何一个文件观察者都可以找到这份工作。