詹金斯与Jest整合

Ale*_*uie 8 javascript jasmine jestjs

有没有办法让Jenkins集成在基于Jasmine构建的Javascript Jest测试框架中?

我试图将Jest与jasmine-reporter集成,但是没有设法获得JUnit XML输出.我安装了Jasmine 1.3的记者npm install jasmine-reporters@~1.0.0,然后在我的setupTestFrameworkScriptFile:

require('jasmine-reporters');

jasmine.VERBOSE = true;

jasmine.getEnv().addReporter(new jasmine.JUnitXmlReporter({
  savePath: "output/"
}));
Run Code Online (Sandbox Code Playgroud)

当我跑步时,jest我得到NodeJS attempt: Arguments to path.join must be stringsNodeJS attempt: Object [object Object] has no method 'join'.

Ale*_*uie 7

我已经设法在这个回购中获得了它的工作版本.问题是我没有嘲笑path并且fs在测试文件中.