Everytime I have a regression bug I think about this CI environment that I did not do…
So to take the 1st step toward implementing this dream, I wanted to ask you guys some questions about how to do it:
I think I need a Hudson server that will invoke the tests upon a GIT commit, but then how will it test it on both Windows and OSX?
Can I make it spawn 2 virtual servers for that ? or that I need 2 Hudson machines for each OS?
What about JUCE commits? does every time I pull the JUCE tip it will run a test or should it run for every commit done by Jules?
And of course, GUI testing, which tools I should use to create some GUI testing scenarios?
And last and most important, do you think it worth doing at all? maybe it’s more like a religious question, but feel free to comment.