Sha256: bcc4e83677925afa8716e900fe98dad463feb9d2071758ed53317793a580b425

Contents?: true

Size: 1.08 KB

Versions: 12

Compression:

Stored size: 1.08 KB

Contents

Feature: continuous integration of Cucumber features
  In order to facilitate TDD and enhance code quality
  RightSupport should provide CI tasks with Cucumber with JUnit XML output
  So any Ruby project can have a beautiful, info-rich Jenkins project

  Background:
    Given a Ruby application
    And a Gemfile
    And a gem dependency on 'rake ~> 0.9'
    And a gem dependency on 'builder ~> 3.0'
    And a gem dependency on 'cucumber ~> 1.0'
    And the Rakefile contains a RightSupport::CI::RakeTask

  Scenario: passing Cucumber features
    Given a trivial Cucumber feature
    When I install the bundle
    And I rake 'ci:cucumber'
    Then the command should succeed
    And the output should contain '** Execute ci:cucumber'
    And the directory 'measurement/cucumber' should contain files

  Scenario: failing Cucumber features
    Given a trivial failing Cucumber feature
    When I install the bundle
    And I rake 'ci:cucumber'
    Then the command should fail
    And the output should contain '** Execute ci:cucumber'
    And the directory 'measurement/cucumber' should contain files

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
right_support-2.8.12 features/continuous_integration_cucumber.feature
right_support-2.8.11 features/continuous_integration_cucumber.feature
right_support-2.8.10 features/continuous_integration_cucumber.feature
right_support-2.8.9 features/continuous_integration_cucumber.feature
right_support-2.8.8 features/continuous_integration_cucumber.feature
right_support-2.8.7 features/continuous_integration_cucumber.feature
right_support-2.8.6 features/continuous_integration_cucumber.feature
right_support-2.8.3 features/continuous_integration_cucumber.feature
right_support-2.8.2 features/continuous_integration_cucumber.feature
right_support-2.8.1 features/continuous_integration_cucumber.feature
right_support-2.8.0 features/continuous_integration_cucumber.feature
right_support-2.7.0 features/continuous_integration_cucumber.feature