Kanstantin, thank you for your opinion. My replies your comments.

| 1) Usually everybody run cucumber from native ....

you do not need to grab test results if you use this plugin, you just run 
it as is, and have builder step failed or pass whether your cucumber tests 
are ok or not. 

| 2) part of commit messages are in russian, not really convenient for 
contributing by other people
it's not a problem at all, if someone clear some details one may as in 
English, other comments of course may be written in English in case of any 
collaboration, right now I just cannot see any ...)))   

| 3) If you want wrote your commands in ruby, then you can just use shell 
execution step with #!/bin/env ruby 
this is about implementation, plugin users should not care about this, but 
if to go into technical dispute  I cannot see strong difference between 
your approach ( use shell scripts , or other "shell" plugins ) and mine ( 
using system() calls inside ruby ). 
Well, one day I even may choose better tools to handle IPC stuff, like ruby 
open3 module, or something like that; right now  system() way  is 
straightforward approach, but that is seemed enough.


| Imho this plugin looks absolutely useless for hosting at infra, few shell 
commands implemented like a plugin will be unreally difficult to support.

so many thing can be expressed in few lines of bash code, is not it?  ))) , 
but this  definitely breaks encapsulation principal , while plugins give us 
freedom to change implementation while stick to public interface  ...




 






вторник, 16 декабря 2014 г., 17:00:56 UTC+3 пользователь Kanstantsin 
Shautsou написал:
>
> What is the main goal of this plugin?
> 1) Usually everybody run cucumber from native packagers/tools and then 
> just grab test results in i.e. 
> https://wiki.jenkins-ci.org/display/JENKINS/Cucumber+Test+Result+Plugin
> 2) part of commit messages are in russian, not really convenient for 
> contributing by other people
> 3) 
> https://github.com/melezhik/cucumber-plugin/blob/master/models/cucumber-builder.rb#L65-L67
> If you want wrote your commands in ruby, then you can just use shell 
> execution step with #!/bin/env ruby and your script or install some plugin 
> that can highlight ruby syntax. All input variable can be define as input 
> strings or just in this shell script...
>
> Imho this plugin looks absolutely useless for hosting at infra, few shell 
> commands implemented like a plugin will be unreally difficult to support. 
> (Note, it just my opinion.)
>
> On Tuesday, December 16, 2014 2:12:54 PM UTC+3, melezhik wrote:
>>
>> Hi! I want to add this to jenkins plugins list. Cucumber jenkins plugin 
>> to run cucumber features through jenkins.
>> https://github.com/melezhik/cucumber-plugin
>>
>> Regards.
>>
>> Alexey
>>
>>
>>
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/a0b01d0f-e91b-4516-abfb-c32a6cfec4ed%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to