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

Do not set up Aruba::Api in World twice

70e7df3c62efa2dfc1078df365df0bc18e73e4bb authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Allow nested JRuby processes more time to finish

74af80c7ca4b1f4fb5cf82ac34000e73dbec0f09 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]>
Remove outdated Java version check

16cb2bdaa2bb46527918471b87ff3802c5065904 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Set Java options to silence illegal reflective access warnings

ed8504917c0c37b9e75ed6f9e577fbe06290f48c authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Use default timeout for cucumber scenario

cdeb0be90f1f48efb4f67dd0219a35a9d6ee8ad5 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Only set JAVA_OPTS where it is relevant

Linux Travis workers use an older version of Java that doesn't
understand the --add-opens flag.

fc14a0ba286fcce3a4bf92795064f900833f23e8 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Improve debugging experience during RSpec runs

The Fuubar formatter will continue outputting even when a spec is
on-hold in a debugger like pry...

6e6f412a642a7cb9d7e0d270cde7c3712fac224c authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Do not gather coverage on JRuby

Coverage is inaccurate unless running in debug mode

48ffdd7bbb5129f35206cd9ef4080221efd2660b authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Explicely check against timed out command

eaea781a52fdd4fa59290ee8908a5715986198e1 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Avoid building with JRuby 9.2.7.0

There's an issue with dup-ing an exception after its backtrace has been
set manually in JRuby 9....

7de935502ad2a64baff0153c38fe2234cce6db3b authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Load JRuby ENV tweaks in our own features

d2cc6051426506019ebe2ab02fa28e764692fb13 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Require JRuby builds to succeed

2f9e15a6629ebf5146e62a2af9a1e339500e1c47 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Drop build dependency on zsh

251aee99590d9ae8d83a7a20ef8f4632f1a30f57 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #644 from cucumber/issue-641-restore-behaviors

Restore previously removed behaviors

5feab34997c866fccc77f155946e0ef0367c25ac authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Fix specs on platforms without native PWD in env

3522167fa1aa49656557542d11fbf9be50ba4744 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Restore checking of combined output in cucumber steps

131df378aabbf18d5ca5dd35574e9a53cac7a6b2 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Restore API methods #all_stdout, #all_stderr and #all_output

40ad4dfad3cf9e6818967635d77b51e963ba3870 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Restore #in_current_directory API method

2e913c33839bfff4535d4f39b7eca127eee53fa2 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Forward-port improvements to api/core_spec.rb

f897d232354df1b57f47d4f16c9c33af447eb5b2 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #643 from cucumber/unify-branches-master

Improve cucumber features

0da4fdd98e0d789f25a789dda7289b94ae09c01e authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Replace spec failures on preconditions with exceptions

9a77c474b791a4a7ee40e8c67c568f4741b8e65f authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Clean up several scenarios

3424c1d64e84f4d1381afc4dd121e5b34a149314 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Remove superfluous line from scenario

001ef6c8e056b97ea18cac7b186c3af9890e2fcd authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Remove spurious file

7786ea9da38f6f46821bdc45f735ec5c215dce85 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Remove superfluous scenario

There's no need to check output from two different commands.

850a4507a1b7a498119cf47031f46b863a375cef authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Clean up empty app

46564d86202a21c2f87c44d6fbf1c0021e09e4ad authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Improve scenario description

2122267c1ddacca541eab01042b01b2e86c41438 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #631 from cucumber/feature/master_tidy_of_gemfile

Gemfile/Gemspec Tidy (For Master)

89d6ba9e963b4fdb2024ade674200a060d162e07 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Lower required Ruby version

59484f1ab32b30406983add839bb612462b464cb authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #635 from cucumber/fix-jruby-feature

Fix JRuby before :command helper hook

7c1eab1b82acab6f797dea90c7d4ccb82e7931b5 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #636 from cucumber/simple-colorizer

Replace problematic AnsiColor module with simple implementation

bf93a5c07601c7574a8702bafda9d9bef751601d authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #633 from cucumber/test-on-lowest-supported-ruby-version

Test on lowest supported Ruby version

8d4bcf89b8988b5c3783160eb353ba25cd0da9b0 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Replace problematic AnsiColor module with simple implementation

757f8ea7b9cbb26d6966be6e0b7b9d5b00d9088e authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Fix JRuby before :command helper hook

The before :command hooks are run after the command's environment has
already been set up, so in...

acc80f40b7dbfccaab34650130627f0cd20c1b2d authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Test on lowest supported Ruby version

d71bc3fb317c770c166acbb1302e94815b87292c authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Install development dependencies on TravisCI

Our test dependencies are in the development group now. The only extra
gem that will be installe...

fbecfa6ac2800d57860874ec960464c3b41fe508 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Auto fix some encoding / path cops in the Gemfile area

8a9e66c1bea103be1284ee6811f8fe0c5606f5a2 authored over 5 years ago by Luke Hill <[email protected]>
Optimisation of gemspec

NB: Minimum gem requirement is technically 2.3.3 because of a core dependency

fca9cda50c3c1ba9e77ad06538865bca09add7e1 authored over 5 years ago by Luke Hill <[email protected]>
Direct migration of dependencies from Gemfile to gemspec

84dab2e7048593cea05b806ed8b61a20f7ee4032 authored over 5 years ago by Luke Hill <[email protected]>
Merge pull request #616 from cucumber/drop-ruby-2-2-support

Drop Ruby 2.2 support

813e229f6a70616b8c1a18e39e077e1f05873540 authored over 5 years ago by Luke Hill <[email protected]>
Fix gem restriction and remove 2.2 from appveyor matrix

ed6d4e60cc54460948f2377d2a7550b655a6b87b authored over 5 years ago by Luke Hill <[email protected]>
Prepare versin 1.0.0.pre.alpha.4 for release

8fae3b791b8dc7eaccd60e701128824aa7d4e48e authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #626 from cucumber/issue-625-allow-cucumber-3

Allow use with Cucumber 3.x

5ff88bcf5f6ebe6de191184155a8db732965c666 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #628 from amatsuda/TimeoutError

TimeoutError is deprecated in favor of Timeout::Error

1ef8f462bb1eeaf5e7d4fb8c1d359b0094e94e29 authored over 5 years ago by Olle Jonsson <[email protected]>
Merge pull request #629 from amatsuda/Github

GitHub is not Github

5534c86b16abd74f4916b1eadf8c404bf64f95fc authored over 5 years ago by Koichi ITO <[email protected]>
s/Github/GitHub/

[ci skip]

e05be2890257e2ce4d303ad15f70f0aa2295c655 authored over 5 years ago by Akira Matsuda <[email protected]>
TimeoutError is deprecated in favor of Timeout::Error

9f864b3f36d2db29cb86d49381796b204be89fe8 authored over 5 years ago by Akira Matsuda <[email protected]>
Allow use with Cucumber 3.x

78e34a874ca3615e5aa2591bce969fec918c6f0f authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Make versions and tags match

0ddae70d86ca0a318d58e145c2bb95dd7ec996bc authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #609 from cucumber/release/1_0_alpha_3

Release 1.0.0.alpha3

a04d9270b7850d40c6d684c619485cd31550f8c6 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Add latest merged pull request to changelog

838ddd6cbda60054c63da4d66067bfe816b36f8b authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #623 from amatsuda/https

GitHub is HTTPS by default

e65c4aeea24d5bbce5a2ec1b8bc2cb1c7be186bf authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Avoid long URL literals in rendered CHANGELOG

17d6f14cbc556990948b241172cb6a278743094f authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Do not use git tag prefixes in version headings

8d69608abf9f1732dcf1c006594ac0c73926bbe2 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Update heading for 1.0.0-alpha.3 release

aef8898d7f8bde797074ca97c3652478587a3d38 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
GitHub is HTTPS by default

efccded977122be8e7736b6717a36184546288d6 authored over 5 years ago by Akira Matsuda <[email protected]>
Fix typo and links in CHANGELOG

1c1cc8d2a1fc5c799c42fab4b4d4f8f17481e2b5 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Fix link reference in CHANGELOG

b2cd8464893a5be4647af8ace783bee72ac219b9 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Update CHANGELOG with latest changes from still branch

039751be4fa856451b30966f9b4342b6dc0febd1 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Update CHANGELOG with latest changes to master

d698c23a1b45e11c3178549db1b13c41ff7ce409 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Bump version to 1.0.alpha3

46e741af4b57537ab5ece8bcd1fa160163bebe61 authored over 5 years ago by Luke Hill <[email protected]>
Update RuboCop TODO file

2a4fb49dd6961dc9fe5a81839bae10abfb278b43 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Autocorrect Layout/MultilineMethodCallIndentation

6e9c372d84cf64187f70dfdb467b1c1742a8126d authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Autocorrect Layout/SpaceInsideBlockBraces

7f3f38a50a3d23dc19056bfe7fc63a8e520d068d authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Autocorrect Style/StringLiterals

44864730ec24c5bce6a1b0e7fec36615b2b8499e authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Autocorrect Layout/DotPosition

8d94dee3155b440271bd6e4d9f27f170cf1ce3a9 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Disable Style/FrozenStringLiteralComment cop

2dab410cf665724469fbbaed0a02d43bc5b9f7d3 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Drop outdated Ruby version checks

c853c3758768cd85d79a16b4f2a2e2b191af6d25 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Fix Style/NumericPredicate offense

dc417cbf17847faf94965ceba7178513150f6672 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Autocorrect Layout/AlignArguments

8b2e53005ee56fec0294213c9c4d5059d7ead0b2 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Target Ruby 2.3+

d21a1e71470b609f49799669c8441348e39b4cca authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Update rubocop dependency

- Update to RuboCop 0.69
- Add rubocop-performance, which is now a separate gem

606f021f9c5376fb5c10fe1401f49ac3ff8a9404 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #618 from cucumber/improve-appveyor-build-specs

Improve appveyor build: Specs part

816e6c133f33a4661ba6bd84c056c3fb8ca0d074 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Make spec pass with Windows' read-only permissions

fc76f31bd7c85d1c1e7bcb8641449f80de96b890 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Replace match? to support older Rubies

12fb604b2f9787034b88e9b580754001a1a05e23 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Clean up environment variable handling

- Use inject on all versions of Ruby, not need to make a distinction
here.
- Clean up override...

8349b623d2586987a02c7aec75442f4a27dc33b3 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Wrap long lines

e002b4bdbfcce05837a5b341fd0d9efc741140da authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Remove trailing blank space

e08caa49446bbef9ac8856699efe0a07084ea8c9 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Remove #to_s from CommandString classes

This method basically returns one of the initializer arguments so makes
little sense.

bdf636872140e6ab8d228f9c760b57bfe2cf85cc authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Replace ENV.to_hash with platform-specific code

500ce53735bfe52dbd121201c3380c29d21a2999 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Add specs for #to_s for command string classes

70f0a93d88ba7cbb872b93bfe1ad6ed5c9e5be69 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Unify preparations for specs for SpawnProcess#start

3ea6dd013808106fee12caede9e214f78ee0edbf authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Clean up spec for ChildProcess launch error

This splits the specs in a Unix and Windows versions, just like for the
specs for commands with ...

cc4823299b021b252d4227d3e49d74f80fd108fc authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Test command and arguments for SpawnProcess

2633b0b2268542f294d823b2428da1cb26abfa62 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Use correct path separator in RSpec setup

2f0d91b85d7c998e949c00e1d020e60d97ca0566 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Remove parameters with defaults

SpawnProcess should work without specifying these, and there are no
specs that essentially overr...

e57c4680d489180177842bcfcf69e4dfe4e71cf4 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Skip permission scenarios on Windows

216fe028d7f6cade683026f9f6ec2d040db078cf authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Make command_runtime_environment blank by default

The existing default is not needed, since ENV is always used as a base
for the local environment.

0e5b7ba36cfd946b4ab8597868f9f627fa7738e4 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Properly escape command and arguments on windows

82db73a6e946c2003aba311f3adba781e9d8e3e9 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Allow any line ending

0a775b9e0ee3326208f8c55a4574f142e6c994fd authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Simplify specs for stderr handling

Instead of setting up or using a shell script, just use Ruby with a
script on the command line.

9b78d1b1e6425946b7ec00ab0a3fdef5a2605165 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Run only the RSpec part of the test suite on appveyor

43dea0c4076a184dbaaeddad8472fdacc642db76 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Build on recent Rubies in AppVeyor

6c041315494199b3682f549bba804ebb0ec73e9d authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #615 from cucumber/update-dependencies

Update dependencies

da2be58668d4455383afe3384799bace19b71616 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Bump rubocop version

Version 0.64.0 is the last version compatible with 2.2.0

a9e653a7e6d645c1305c4e06714605b6c959bb66 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Drop old dependency for Reporting

Reporting has been removed and Kramdown is now not used anywhere in
Aruba.

3eaccc1fa6dad8e2e66151e91ec24fcc2e327d99 authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Use newer byebug where possible

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

248c853c6d86e1e40d273299fdf7aefdb619766e authored over 5 years ago by Matijs van Zuijlen <[email protected]>
Remove old version checks from Gemfile

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