Why was Jenkins ATH project ported over to Java from Ruby?

29 views
Skip to first unread message

Adi

unread,
Feb 12, 2016, 4:29:07 AM2/12/16
to Jenkins Developers
Hello all,

Does anyone know the reason why Jenkins Ruby Acceptance tests (https://github.com/jenkinsci/selenium-tests) were ported over to Java (https://github.com/jenkinsci/acceptance-test-harness) a couple of years ago?

Was it because Ruby tests were unstable?
Or was it because there were more developers with Java knowledge/background? Or some other reason?

I would like to know these answers for research purposes. 

Best regards,
Adi

Oliver Gondža

unread,
Feb 12, 2016, 5:04:05 AM2/12/16
to jenkin...@googlegroups.com
Mostly because we are java folks[2] and cucumber was not expressive
enough[1].

Looking back, it was a time well spend (on porting it) as it enabled us
to do a lot more interesting things in a lot less time with lot more
people contributing to ATH. (I am not saying it would not be possible
with Ruby (I am less sure about cucumber, though) but it just works
better for us).

[1] https://groups.google.com/d/topic/jenkinsci-dev/8gzBbSS1Uh4/discussion
[2]
https://groups.google.com/forum/#!topic/jenkinsci-dev/AM7e5qJRTjo/discussion

--
oliver

Aditya Nisal

unread,
Feb 12, 2016, 9:20:56 AM2/12/16
to jenkin...@googlegroups.com
Thank you, this was indeed helpful! 



--
You received this message because you are subscribed to a topic in the Google Groups "Jenkins Developers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/jenkinsci-dev/o7m3u7CQcxQ/unsubscribe.
To unsubscribe from this group and all its topics, send an email to jenkinsci-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/56BDAE0D.2030307%40gmail.com.

For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages