I would like to write some tests for pipeline scripts. Has anyone created a 
mock pipeline implementation. Development of pipeline script unit tests is 
pretty convoluted when you have to run the test in jenkins.  I am looking 
for something that allows me to use replacements for existing pipeline 
steps so there is no source level change between tests and the deployed 
code. I understand how to replace annotations in Groovy. However trying to 
replace something like this at runtime has proven to be a challenge. I want 
to provide my own node closure and my own git method.  Is there some kind 
of interface for all the pipeline support that I can include on my test 
class path? 



node("master") {
    git http://internet.com/according-to-bitcoin 
}


I want to write a test that verifies this code so I need to replace node 
and git.  

Has anyone looked tried something similar?

Of course I could create a local instance and run tests in my local test 
instance and that is the answer. 




-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/ea33eae8-6ffa-4224-8afc-fb893e554f48%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to