Permalink
Switch branches/tags
Commits on Mar 22, 2014
  1. Merge pull request #655 from brasmusson/rerun-background-failure

    os97673 committed Mar 22, 2014
    Let the rerun formatter includes all scenarios when the background fails (v2.0)
Commits on Mar 18, 2014
  1. Fix the background failing case for the rerun formatter.

    brasmusson committed Mar 16, 2014
    Somehow the rerun formatter does not include any scenare when the
    background fails, even though the summary says failed for all scenarios
    of the feature. Including skipped feature elements fixes this (but is it
    really the right fix?).
  2. Merge pull request #656 from brasmusson/fix-hook-signature

    os97673 committed Mar 18, 2014
    Adapt legacy_formatter.hook signature to the use in cucumber-ruby-core
Commits on Mar 16, 2014
Commits on Mar 13, 2014
  1. Tag out assertions feature. Related #652.

    Steve Tooke committed Mar 13, 2014
    These scenarios are brittle, and do not work well with cucumber moving
    to a multi-gem architecture.
    
    I wonder if we should consider pulling out support for different
    test/assertion frameworks into separate gems?
    
    /cc @mattwynne @tom025 @os97673
  2. Use the correct git url for core

    Steve Tooke committed Mar 13, 2014
  3. Support changes to core report api

    Steve Tooke committed Mar 13, 2014
  4. Default to using local/git version of core.

    Steve Tooke committed Mar 13, 2014
    This should make sure the build does not rely on the released version of
    cucumber-ruby-core.
    
    @mattwynne - can we lose the assertions.feature? Doesn't multi_test
    handle this now, or can we move the responsibility there?
Commits on Mar 12, 2014
  1. Merge pull request #649 from serixscorpio/profile-override

    mattwynne committed Mar 12, 2014
    Overriding a profile's features to run (previously a @wip scenario)
  2. #649 log list of features at debug level to match the expected output…

    serixscorpio committed Mar 12, 2014
    … of override profile scenario
Commits on Mar 8, 2014
Commits on Feb 28, 2014
  1. Update to cucumber-core 0.2.0

    mattwynne committed Feb 28, 2014
    This means using a null object for multiline arguments, which involved
    quite a few changes. It means we do now have our own wrappers for the
    DocString and DataTable classes, so we can add back those methods like
    diff! that people will be looking for.
  2. Allow local hacking of core again

    mattwynne committed Feb 28, 2014
    cc @tooky do you think this will work OK?
  3. Merge pull request #636 from cucumber/ruby-2-1-support

    Steve Tooke committed Feb 28, 2014
    Ruby 2.1 support
  4. Include a temporary fix for https://bugs.ruby-lang.org/issues/9285

    Steve Tooke committed Feb 28, 2014
    I don't want our error messages to include the CRuby method names!
  5. Revert "Match less explicitly to avoid Ruby 2.1.0+ bug"

    Steve Tooke committed Feb 28, 2014
    This reverts commit d987b49.
  6. Merge remote-tracking branch 'origin/ruby-2-1-filter-new-trace-paths'…

    jarl-dk committed Feb 28, 2014
    … into ruby-2-1-support
  7. Merge remote-tracking branch 'origin/ruby-2-1-avoid-ruby-bug-9285' in…

    jarl-dk committed Feb 28, 2014
    …to ruby-2-1-support
  8. Fixing syntax error

    jarl-dk committed Feb 28, 2014
  9. Filter new backtrace paths for Ruby 2.1+

    chrismdp committed Feb 28, 2014
    With Ruby 2.1+ the timeout code has changed, so you get additional
    lines appearing when Cucumber features fail due to a timeout exception:
    
    ``` ruby
    Timed out calling wire server with message 'invoke' (Timeout::Error)
    /Users/chris/.rbenv/versions/2.1.0/lib/ruby/2.1.0/timeout.rb:82:in `block in timeout'
    /Users/chris/.rbenv/versions/2.1.0/lib/ruby/2.1.0/timeout.rb:70:in `catch'
    /Users/chris/.rbenv/versions/2.1.0/lib/ruby/2.1.0/timeout.rb:70:in `timeout'
    ```
    
    This change adds `lib/ruby` to the list of filtered backtraces to
    prevent this showing, which should only ever target system code.
  10. Add explicity ruby 2.1 support

    chrismdp committed Feb 28, 2014
    Various parts of the backtrace rewriting code require an explicit
    version of Ruby to be set, which requires hard coding for every minor
    Ruby release.
    
    Going forward we should reverse the check in `instance_exec.rb` to
    target older ruby versions not newer ones
Commits on Feb 27, 2014
  1. Add this branch to the build

    mattwynne committed with chrismdp Feb 24, 2014
  2. Add Ruby 2.1 to build

    mattwynne committed with chrismdp Feb 24, 2014
Commits on Feb 26, 2014
  1. Merge pull request #638 from pdswan/fixup

    tom025 committed Feb 26, 2014
    Use Hash block initializer to improve readability
Commits on Feb 25, 2014
  1. Merge pull request #633 from pdswan/experiments_with_limited_tags

    mattwynne committed Feb 25, 2014
    Implement tag limits
  2. Remove unused ivar

    pdswan committed Feb 25, 2014