eea / eea.docker.jenkins

Docker images for Jenkins master-slave
https://registry.hub.docker.com/u/eeacms/jenkins
31 stars 36 forks source link

Add option for Selenium Grid #3

Open pragmaticivan opened 8 years ago

pragmaticivan commented 8 years ago

Would be really good if we can also scale Selenium Grid inside this config.

avoinea commented 8 years ago

@pragmaticivan Could you add more details on this, please? Or better, a pull request :)

Thank you!

pragmaticivan commented 8 years ago

Sure, So, I was thinking about adding at least 1 chrome and 1 firefox instance of selenium and connecting to the Jenkins Selenium Grid.

As you can see you already have selenium grid working there, Just need to connect instance of selenium browsers.

demarant commented 8 years ago

@avoinea thanks for adding it in the EEA working backlog

@pragmaticivan definetly smth nice to have. We worked on it some tiem ago ... but we had very bad ROI on the automated functional tests ... they broke so often, functional tests gave so much false positive and difficult to maintain, were the reason why we stopped using them.

This is also reported by experts (Agile Alliance):

... Unlike automated unit tests, automated acceptance tests are not universally viewed as a net benefit and some controversy has arisen ... sometimes due to the "fragile" test issue, their maintenance is also in many cases reported as burdensome ...

read more at Agile Alliance

@avoinea However I can see them very useful for running some recurrent performance tests of our CMS. I am not sure it is on the short term priority list for us though ... so @pragmaticivan it may be better to get some community contribution here I think :smiley: