Permalink
Commits on Jul 3, 2016
  1. Merge #991 'Fix regression displaying CLI help'.

    Also update History.md.
    brasmusson committed Jul 3, 2016
Commits on Jul 2, 2016
  1. Refactor / extract method

    mattwynne committed Jul 1, 2016
  2. Fix brittle spec

    mattwynne committed Jul 2, 2016
Commits on Jul 1, 2016
  1. Change the Progress, Usage and Stepdef formatter use events (#977)

    * Add the StepDefinitionRegistered event.
    
    Then a listener to the event bus can find out which step definitions
    were not matched to any step.
    
    * Change the Progress, Usage and Stepdef formatter to use events.
    
    Also change Progress, Usage and Stepdef formatter to use the new
    initialize method signature.
    The API:s of Cucumber::Formatter::Console and
    Cucumber::Formatter::Summary are extended, but are backward compatible
    as they are use both by the Pretty formatter and existing custom
    formatters.
    brasmusson committed with mattwynne Jul 1, 2016
Commits on Jun 9, 2016
  1. Update History.md.

    brasmusson committed Jun 9, 2016
Commits on Jun 8, 2016
  1. Refactor cli options (#980)

    * Refactor some messages into their own methods
    
    * Extract FORMAT_HELP_MSG constant and rename method
    
    * Extract methods from parse!
    
    * Refactor multi-line blocks into single line
    
    * Refactor retry option block
    
    * Make set_option method
    
    * Extract add_option method and other methods from parse!
    Dana Scheider committed with mattwynne Jun 8, 2016
Commits on Jun 6, 2016
Commits on May 29, 2016
Commits on May 28, 2016
  1. Update History.md after merging 960

    danascheider committed May 26, 2016
Commits on May 26, 2016
  1. Merge pull request #960 from cucumber/feature/replace-git-through-https

    Replace git through https as transport protocol
    Dana Scheider committed May 26, 2016
  2. Remove year from Copyright

    aslakhellesoy committed May 26, 2016
  3. Remove year from Copyright

    aslakhellesoy committed May 26, 2016
Commits on May 21, 2016
  1. Improve docs a bit

    mattwynne committed May 21, 2016
  2. Make event parsable by yardoc

    mattwynne committed May 21, 2016
Commits on May 20, 2016
  1. Fix core version

    mattwynne committed May 20, 2016
  2. Fix for renamed bus

    mattwynne committed May 9, 2016
  3. Integrate new core events

    mattwynne committed Apr 22, 2016
Commits on May 19, 2016
  1. Add templates for issues and pull requests (#979)

    * Add template for isses
    
    This adds a template for issues:
    https://github.com/blog/2111-issue-and-pull-request-templates. It's
    based on the template from this site
    https://github.com/TalAter/open-source-templates.
    
    * Add template for pull requests
    
    This adds a template for pull requests:
    https://github.com/blog/2111-issue-and-pull-request-templates. It's
    based on the template from this site
    https://github.com/TalAter/open-source-templates.
    
    * Tweaks to copy in issue template
    
    * Tweaks to copy in pull request template
    dg-ratiodata committed with mattwynne May 19, 2016
Commits on May 17, 2016
  1. Remove pointer to BDD census

    mattwynne committed May 17, 2016
  2. Update history with #920

    mattwynne committed May 17, 2016
  3. Add --retry option to retry failed tests as part of the same run (#920)

    * Add feature file from PR 895 to start work on retry functionality
    
    * Initial spec for --retry option
    
    * Add another test for --retry flag, make new tests pass
    
    * Squash some commits
    
    Redo the commit I just reverted but with the file I intended to include the first time
    
    * Rebase onto master
    
    * Allow for --retry option in configuration
    
    Add retry_attempts method to configuration base class
    
    Add Retry formatter and specs for same
    
    Remove files attempting to implement --retry with a formatter - bad idea
    
    Add wip tag to prevent --retry features from killing the build
    
    Actually run Travis build against active branch
    
    Fix tiny grammatical error. Closes #914.
    
    * Update scenarios to look like @mattwynne's suggestion
    
    * Initial specs for retry filter - they test if it works at all, basically
    
    Change Retry filter to have attribute :configuration and first pass at setting up a listener
    
    Reorganize spec file
    
    Finish adding tests for re-running flaky test cases - all but one pass
    
    Fix spec that said to test what happens when a test case passes but actually didn't make sure it did pass
    
    * Add consistently failing scenario to test cases
    
    Define steps for the retry feature
    
    * Correct # of retries
    
    * Refactor test case
    
    * Make method private
    
    * Extract retry_required? method
    
    * Move steps for retry filter into other file
    
    * Correct block style
    Dana Scheider committed with mattwynne May 17, 2016
Commits on May 15, 2016
  1. Add PR 974/issue 971

    danascheider committed May 15, 2016
  2. Merge pull request #974 from threedaymonk/stable-sort

    Make random order stable and platform-independent
    Dana Scheider committed May 15, 2016
Commits on May 6, 2016
  1. Merge pull request #976 from adelevie/patch-1

    fix typo in lib/cucumber/step_match.rb
    aslakhellesoy committed May 6, 2016
  2. fix typo in lib/cucumber/step_match.rb

    it's -> its
    adelevie committed May 6, 2016
  3. Add link to CoC

    mattwynne committed May 6, 2016