我实际上正在寻求对我们的jenkins共享库进行回归测试,并且到目前为止找不到任何框架或解决方案。我尝试使用Jenkins管道单元编写单元测试用例并模拟jenkins全局变量,但是发现它在我们的案例中不起作用,因为在groovy / boto3 / aws cloudformation模板中有很多jenkins共享库。需要一些信息,如果有可用的解决方案,或者如果有人之前已经这样做过,那么我可以获得帮助
答案 0 :(得分:0)
对于(IMHO)真实单元测试,我遵循了非常基本的方法:https://www.linkedin.com/pulse/jenkins-global-shared-pipeline-libraries-real-unit-delgado-garrido/
Groovy代码可以作为普通Groovy进行测试(即使CPS转换也导致它不是真正的Groovy)