Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/cucumber/aruba

Test command-line applications with Cucumber-Ruby, RSpec or Minitest.
https://github.com/cucumber/aruba

Merge pull request #688 from cucumber/fix_cucumber_deprecations

Fix cucumber deprecations

b38d17311d50bac69a8f1ecd7240dceea04d2d95 authored about 5 years ago by Matijs van Zuijlen <[email protected]>
Remove unneeded appveyor step

This step can fail sometimes, so removing it should make the build more
reliable and faster.

d60052ae7911c26f8fb2a41897027dba36db97e9 authored about 5 years ago by David Rodríguez <[email protected]>
Fix travis.yml lint task

The previous library being used seems abandoned and not really working.

Before:

```console
$ b...

fe1298be0e1394f2f36f6e6c82c02e26fdf1c4ed authored about 5 years ago by David Rodríguez <[email protected]>
Fix cucumber deprecations

In particular,

```
Deprecated: Found tags option '~@unsupported-on'. Support for '~@tag' will b...

a0550dca63bd5638d3899af46e4c3fbb3f73b2ed authored about 5 years ago by David Rodríguez <[email protected]>
Merge pull request #686 from cucumber/issue-624-update-gemspec

Update gemspec: Metadata and RDoc options

061774301c7df545f34cc13e34756ba15374b835 authored about 5 years ago by Matijs van Zuijlen <[email protected]>
Point to released CHANGELOG.md

f5b4f966cb9075cba23141fd41a496e7d6c5e2f0 authored about 5 years ago by Matijs van Zuijlen <[email protected]>
Include more documentation files in rdoc

e46e733cf8a0451916d637e430ebeaa490da1b04 authored about 5 years ago by Matijs van Zuijlen <[email protected]>
Point to released gem documentation

e7dca7a0a4fa2c3c1aa8268369f356da1300e7ff authored about 5 years ago by Matijs van Zuijlen <[email protected]>
Add gem metadata

58f96e89c61c65cfd2c2840b914a4b849fa5ad80 authored about 5 years ago by Matijs van Zuijlen <[email protected]>
Update READMEs and LICENSE

[ci skip]

b3cb7a9c57dfa06b9395de93715b73688ead58d1 authored about 5 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #683 from cucumber/update-dependencies

Update dependencies and fix RuboCop offenses

7b3345d6a6639e675b43d3de735eacdc28f54713 authored about 5 years ago by Matijs van Zuijlen <[email protected]>
Update configuration for RuboCop 0.78.0

718b78386e5ad1b933583087e4771573dfd13042 authored about 5 years ago by Matijs van Zuijlen <[email protected]>
Fix cop namespace in rubocop comments

1b7d57a510f443b2f1010acdd4819af6c37c12dd authored about 5 years ago by Matijs van Zuijlen <[email protected]>
Update RuboCop TODO file

6e5c2f4e9db50a92518cd19ad608904748be68c7 authored about 5 years ago by Matijs van Zuijlen <[email protected]>
Update dependencies

Update dependencies to the latest version, generally. Pre-1.0 versions
are specified with major,...

c1a4963c5b98d012de2b8fef67f754127e67fe50 authored about 5 years ago by Matijs van Zuijlen <[email protected]>
Remove redundant rubocop directive

208c7e8d1dd97b6ff696b5f1a8e718d8c51946f3 authored about 5 years ago by Matijs van Zuijlen <[email protected]>
Fix Lint/MissingCopEnableDirective

95b819753c07a3265ce2593893ddc7ae5651adac authored about 5 years ago by Matijs van Zuijlen <[email protected]>
Increase delays and timeouts to improve osx build success rate

8cc4feb8ddb4dee6a98935a403ea8498f80f2a7d authored about 5 years ago by Matijs van Zuijlen <[email protected]>
Correct RuboCop offenses

c3afa7c2d463a998d164e03f230be8dba66bd070 authored about 5 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #570 from xtrasimplicity/BugFix/ArubaInitGemfileAppend

Init: Conditionally prefix the `gem aruba` line with a carriage return.

5846d3a7f6d749bdd0d32d57cb40fbc3055b6777 authored about 5 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #679 from cucumber/update-supported-set-of-rubies

Update supported set of rubies

076171e06587f88897a945e139322b03bce8aa92 authored about 5 years ago by Matijs van Zuijlen <[email protected]>
Use Travis' default bundler installation

eab2038151bdff2693c680e00a0c6ba3fa3fef33 authored about 5 years ago by Matijs van Zuijlen <[email protected]>
Loosen several timeouts in cukes to avoid MacOS build failures

1d9ea56caad1ea75d8cf3c9ff66fe2a6355752cd authored about 5 years ago by Matijs van Zuijlen <[email protected]>
Rescue from Errno::EPERM

d655595dd9aeb033d84e137cfbb887af88f690cd authored about 5 years ago by Matijs van Zuijlen <[email protected]>
Drop 2.7 from the appveyor build matrix. It is unavailable

bc995adea2fdeda63d694a82e691cdb8f2dc547d authored about 5 years ago by Matijs van Zuijlen <[email protected]>
Update scenario to pass on Ruby 2.7

When running under childprocess, IRB does not activate readline. This
means history is not colle...

278db20cc6ab49a5e47b083739ecbd4e4defc597 authored about 5 years ago by Matijs van Zuijlen <[email protected]>
Clarify method parameter names

4b0d195af84ce879ec18a0d5a32b9473b703ac83 authored about 5 years ago by Matijs van Zuijlen <[email protected]>
Build on Ruby 2.7.0

3f2f74e287d0888dd3ce2f09649562880b54528f authored about 5 years ago by Matijs van Zuijlen <[email protected]>
Bump micro versions

11efa3275c703e2ae86a69469ad916500593f218 authored about 5 years ago by Matijs van Zuijlen <[email protected]>
Let rvm pick whichever micro version is available for the given os

2bc7e3d9875136f2c58c509fbf10543f0448eaaf authored about 5 years ago by Matijs van Zuijlen <[email protected]>
Stop building on Ruby 2.3

5730d3ea87e8097c921575543cb2303bdd788d23 authored about 5 years ago by Matijs van Zuijlen <[email protected]>
Update appveyor build set

4af14d0ec71de37abe08f98cb38e27244655fe83 authored about 5 years ago by Matijs van Zuijlen <[email protected]>
Target Ruby 2.4+

c8aef05bee5296a58cc11536b2ccad64828dc453 authored about 5 years ago by Matijs van Zuijlen <[email protected]>
Remove old JRUBY_OPTS env override

8d338af282a32a879fd976c86c82d2e2ff3d7053 authored about 5 years ago by Matijs van Zuijlen <[email protected]>
Run builds on newer Ubuntu

58d2da08af2084d45a7f1c343b5195ce86575e70 authored about 5 years ago by Matijs van Zuijlen <[email protected]>
Prepare version 1.0.0.pre.alpha.5 for release

03f9055ba2f6d8e63089ad1cfe8838454fbff121 authored about 5 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #675 from deivid-rodriguez/better_command_failure_message

Improve command failure message

5b5bb25a449d1963d5a7ff451743d9b48950c993 authored about 5 years ago by Matijs van Zuijlen <[email protected]>
Improve command failure message

Show useful debugging information.

77a7e0ed352cf5f83a81b7a3f8008af1a888bb8b authored about 5 years ago by David Rodríguez <[email protected]>
Merge pull request #674 from cucumber/bump-childprocess-dependency

Bump childprocess dependency

37f81d9077f6537eb04e6ac35c02846a772145b0 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Bump childprocess dependency

598a051e3615c1e442ceecbe4f2987e7b7b12e75 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #672 from koic/suppress_ruby27_warning

Suppress keyward argument warnings in Ruby 2.7

b48ea3415130b952abfb8453b75688a9e7b245dc authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Suppress keyward argument warnings in Ruby 2.7

This PR suppresses the following keyward argument warnings
when using Ruby 2.7.

```console
% ru...

41742c1bab13a74c7af88dfd52a6f4989d07f64f authored over 5 years ago by Koichi ITO <[email protected]>
Merge pull request #671 from cucumber/update-just-jruby-on-travis

Bump JRuby 9.2 build version

f5aea5649b0836cec3f7080de5ed6ee918bc49d9 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Add several opens to JAVA_OPTS on OSX build

20a6bd93537a3072c00173dfeb2b46b60e6ab568 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #666 from cucumber/refactor/uncouple_aruba_cucumber_steps

Refactor: Uncouple some of aruba's step definition code

4150a25d080dcd0ba948a65d2a2b9fcfcde3d747 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Bump JRuby 9.2 build version

c6f02657b9d005687a7ee5d44a62ddc97efdfea3 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #669 from cucumber/fix-travis

Fix JRuby builds on Travis

15a796227b3c64ad43239dd05550a5e0fba64575 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Use trusty distribution

cba57b1438055d56c5249131ef837b999d5cce33 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #663 from cucumber/clean-up-build

Clean up build

54d688c6d9dcd13417c4f399ed8a590a0a7f0d74 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #665 from cucumber/issue-563-announce-plus-debug-master

Handle announcing with DebugProcess

63903a99d81f675c2ac24843d7641b89f862ad09 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Final drying up of testing_frameworks.rb

df7b59f23de35a017f158825bce441bdb34b4b82 authored over 5 years ago by Luke Hill <[email protected]>
Remove trivial helper scripts

b5ceed0431712476348fe7319af9f6732e199ecf authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Update references to Rake task to new names

13806031dc9d3c4c8f51ccaf186d1a736ecea014 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Catch errors during announcing

e152a717cdf210db37587e64aca60e9f3a039ad2 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Wrap long line

76ce304b3b90b1967a100ac77c7437d1bb5a3db0 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Add feature test for combining @debug and @announce

15f5e2651536cca8e2d7967bde7e43ea7bc33b52 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Add feature for announcing everyting

The generic @announce tag was not tested. This adds a feature test for
it.

151fe25e275bb4f66625c5c2ad0e65bdd195a930 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Always raise error for unimplemented process methods

Avoids returning NotImplementedError and causing later confusion.

13e00f3e478ff0b4314621354652ac3072622d93 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Remove locale hack from Travis configuration

1f5b177e7926828b2e1502d0c40a1f9771163ca8 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Remove superflous handling of load error

Since Aruba requires Ruby 2.3 now, yard-junk will always be available.

7b9e33c5d5bf5f575029ced5bfb7c49bece5185a authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Remove some namespacing from Rake tasks

This makes the rake task names match the defaults better, making it
easier for developers to wor...

d362380e8983988e293283eb67c32a62d5c1b20e authored over 5 years ago by Matijs van Zuijlen <[email protected]>
testing_frameworks.rb

Remove all negated optional arity steps

73cfc10dc31cff924cb903375edbad89d6a1c30b authored over 5 years ago by Luke Hill <[email protected]>
file.rb

Simplify the nested if statement and remove un-necessary fail condition

928835d04f07f9a67927b25d9e09cb6db970b5fc authored over 5 years ago by Luke Hill <[email protected]>
Remove negation parameter on cukes with 3+ arity on regex match

2a8badaf6e1cbfd0af03540abbdb48e1a73f7ef4 authored over 5 years ago by Luke Hill <[email protected]>
Initial dry up of case statements

a18ce4d47f6f5b7e1de1c59180362f7a82861d54 authored over 5 years ago by Luke Hill <[email protected]>
Merge pull request #660 from cucumber/fix-step-definition

Allow both 'a' and 'the' in step, as documented

dde73643e174f2e286f095219717783a6f26d097 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Allow both 'a' and 'the' in step, as documented

d40148cf3906b1248e4e7f41d2f9f173945bec9c authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Force JRuby version 9.1 on travis

Before, just specifying jruby would result in version 9.1 being
installed. However, recently thi...

bb770e2e82ec09807b07eed1f4a124612eeee3f4 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #659 from cucumber/refactor/line_length_cop

Fix up a few of the LineLength cops

20c1814ddd9eb199840783942c05b84f2999329d authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Fix up a few of the LineLength cops

8a6cfb507f9fdc88897a4b2ba31a1f0092fe3957 authored over 5 years ago by Luke Hill <[email protected]>
Merge pull request #654 from cucumber/refactor/fix_up_more_cops

Fix up approx 20% of the rubocop issues in aruba

7c28e3c25a9be303c1e97ac2e8f857962d6d2440 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Revert memoized iVar name

This seems to cause massive suite-wide errors when being renamed, so needs a much deeper investi...

48890a05382ede691c5e8ae6e5ddf96d1a9f38b0 authored over 5 years ago by Luke Hill <[email protected]>
Merge branch 'master' into refactor/fix_up_more_cops

32538a76668acf6b26ca2f4a59383cb2dc1835f8 authored over 5 years ago by Luke Hill <[email protected]>
Revert tweaks to aruba/platform.rb

bc8fc135de6a266067f365820857fc10643874ce authored over 5 years ago by Luke Hill <[email protected]>
Merge pull request #657 from cucumber/fix-up-jruby

Fix up JRuby build

0d7838f2dceae04e31b7888d86282db9a3db724e authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Skip debug feature on JRuby

This feature does not actually work fully on JRuby. The debugger will
start, but after that, int...

d3d606a8011d3b43cde37e2aeb825d57e57f8307 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Stop skipping scenarios that work fine on JRuby

0c2de9161681179b67b06874eca6546d454c436e authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Remove unused @interactive ivar from step

dab342d461fb78828a46dd93b2759a36e3348c31 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #656 from cucumber/improve-debug-documentation

Improve documentation for @debug

75422ebae5f855f17d96e4dd1fdbaa55f313a692 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Fix spelling error

Thanks, @olleolleolle!

Co-Authored-By: Olle Jonsson <[email protected]>

c8844944bb977e398dc28e5c1d3866416e9321a9 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #655 from cucumber/support-windows-internal-commands

Support windows internal commands

9b6b4b2656991cf65504418f76cdc80dd0010382 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Improve documentation for @debug

ff20e7d748807041be10bf50ae3b4b78745c50e6 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Windows: Support more built-in commands

d99ffb180d1e3537b554a3465cfb602f04223132 authored over 5 years ago by Andrew Walter <[email protected]>
Windows: Added support for 'cd'.

aa0273950f89478b1e1db4cda880cf61248f14b1 authored over 5 years ago by Andrew Walter <[email protected]>
Renamed `internal_shell_commands` method to `builtin_shell_commands`

26db4cccec23aa19ad4ca169d2f44208b7015f95 authored over 5 years ago by Andrew Walter <[email protected]>
Permit `echo` to be used on Windows.

1e7150f568e4e36d5fd7d3aacfbd3461daad429e authored over 5 years ago by Andrew Walter <[email protected]>
Regenerated todo config - Approx 25% fewer lines

f0be290652523af049741c7ddd0242b1da59e429 authored over 5 years ago by Luke Hill <[email protected]>
Fix issue where method_missing is defined without respond_to_missing?

8942d110fed5b706c03e1186c90d7773b245231a authored over 5 years ago by Luke Hill <[email protected]>
When using expand path, use a slightly cleaner reference according to rubocop

9359aa5d139dcc2976187e4bd36196e1c9f24f84 authored over 5 years ago by Luke Hill <[email protected]>
Don't need to fully determine namespace when it's identical to the location

a057d4ea4662be7bfcbc3a5268b8eb09eb1aa0a9 authored over 5 years ago by Luke Hill <[email protected]>
Fixed up the names of a couple of constants/memos

48bb49cd7f5ff0bcff3ea9cf8f03612b1d62c212 authored over 5 years ago by Luke Hill <[email protected]>
AutoFix some positional cops

eb91715f10515b8cddc46ffa13ae1fbf820e241b authored over 5 years ago by Luke Hill <[email protected]>
Merge pull request #652 from cucumber/issue-614-no-binmode

Do not set binmode on output temp files

fb1fdd31fc40ba00dd428922b52c7f7be2cf3b4c authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Do not set binmode on output temp files

This removes binmode so Ruby can do its automatic line ending conversion
like it used to. To avo...

cc3a818272cdb6bfa9eb728c6c708418aa88c22f authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #637 from cucumber/fix-jruby-builds

Fix JRuby builds

3109b9e979a3bafaac440fb4a9dbc2da321c9a09 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #646 from cucumber/remove-leftover-cuke-1-support

Remove checks for now-unsupported Cucumber version

7264597e0632e2f54bac839de50dbc7ae95089ba authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Avoid OSX build on JRuby 9.2 running out of time

The cucumber scenarios take way too long at the moment. Disable those
for now.

1744407c4ccf8a820eb75c032a1cfb01e016310a authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Remove checks for now-unsupported Cucumber version

19b308b22ad336cb3c682b070e8e362aaebd47c9 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Output timinig info for slowest scenarios

0ce4b7bcb9ea96243e1edd870e36f792fbe9824b authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Remove scenario that just tests cucumber

e3790625e9a29b6f9e8d91c5a826a7292a4687bf authored over 5 years ago by Matijs van Zuijlen <[email protected]>