Soy nuevo en Cucumber, JRuby, Gems y cómo funciona.¿Es posible ejecutar Cucumber en Java fuera de la caja sin JRuby/gems?
Me gusta la idea de escribir el caso de prueba en inglés sencillo, pero no estoy interesado en instalar muchas herramientas nuevas (realmente me gusta Java), solo para poner en marcha Cucumber.
Así que tengo algunas preguntas.
1) ¿Necesito instalar JRuby/Ruby para usar Cucumber en Java? ¿No hay forma de evitar esto?
2) Si no, ¿hay herramientas de prueba alternativas, que sean similares a Cucumber, que funcionen en Java desde el primer momento?
¿Qué alternativas tengo para minimizar las nuevas herramientas solo para obtener el funcionamiento de Cucumber/similar-tool?
No del todo cierto. Cuke4Duke promete que "no se requiere programación de Ruby". En el fondo, cuke4duke ejecuta Cucumber a través de JRuby. Toda la configuración es bastante complicada, lo que se vuelve obvio la primera vez que algo va mal ... entonces tendrás que lidiar con JRuby y Gems nuevamente ... también esta configuración es bastante lenta, ya que todo el entorno JRuby se comenzó a ejecutar pepino ... – jbandi
[Cuke4Duke está en desuso y Cucumber-JVM es su reemplazo] (https://groups.google.com/forum/#!msg/cukes/KZ2U04UA6MM/JEZ58kBtkcgJ) del mismo authour. Cuke4Duke fue Ruby portado a JRuby mientras que Cucumber-JVM es una reescritura pura de Java que admite el mismo lenguaje de especificación (es decir, Gherkhin). – ArtB