Interestingly we had evaluated the robot framework : https://code.google.com/p/robotframework/ which isn't really a DSL but more of a keyword driven BDD. One can define key words that map to real actions as mentioned in the above thread. It generates logs in HTML format as well.
Regards*,* *Chirag Jog* Chief Technology Officer, *Clogeny Technologies* | http://clogeny.com (M) 0091-9766619440 | Skype: chirag.jog On Mon, Jan 21, 2013 at 6:14 PM, Prasanna Santhanam <t...@apache.org> wrote: > On Fri, Jan 18, 2013 at 06:51:07PM -0500, Chiradeep Vittal wrote: > > The idea would be that a dev/QA working on a feature could write a test > > case like: > > > > Feature: AWS-style health checks > > In order to foo blah blarg > > > > Scenario: create health check > > Given a zone of type "Advanced" > > And a user named "John" > > And a loadbalancer rule called "LB1" created by "John" > > When "John" creates a health check of type "Blargh" for "LB1" > > Then "John" should see <dictionary> > > yup - i checked cucumber for the tokens. it does look enticing. i'll > figure out a similar grammar to see if we can express cloudstack tests > and share on the lists. And then go on to build the parser/ASTs. > > -- > Prasanna., >