[DRE-commits] [ruby-aruba] branch debian/sid updated (d047b66 -> f0268d2)

Hideki Yamane henrich at moszumanska.debian.org
Sat Nov 28 01:16:25 UTC 2015


This is an automated email from the git hooks/post-receive script.

henrich pushed a change to branch debian/sid
in repository ruby-aruba.

      from  d047b66   upload to unstable
      adds  754c9d5   Added new feature tests make it easier to find step definitions
      adds  ca81cec   Switch from IRC to gitter build notifications.
      adds  7027897   Merge branch 'master' of github.com:cucumber/aruba
       new  15b0e65   Remove pry-stack_explorer, we don't use it
       new  2fc3ef4   Make the use of $std* and $kernel more obvious
       new  d62c6f6   Add warning that :in_process cannot be used interactively
       new  0b76824   Better place for timeout
       new  0988fec   Set signal used to stop/terminate a command
       new  0624ad8   Make it possible to give 1 second instead of 1 seconds
       new  4af9408   Terminate/Stop command via cucumber steps
       new  67b9109   Send a signal to command
       new  e686fd2   Add startup wait time to help slow processes to startup before going on
       new  b6d81ff   Make the command exit with 0
       new  e0e0f8c   Refactor order of announcers
       new  567eb2d   Stopped? checks for exited?, but this is checked somewhere else as well
       new  be0bb38   Refactor stopping/terminating commands to make it easier to maintain
       new  e86df43   Replace special variables in commandline string
       new  d8c5133   Added null process to make duck typing for nil values easier
       new  b1fcbf8   Refactor step places from core to command
       new  7cf8f43   Added documentation/tests for sending signals from cucumber
       new  001109b   Fixed offenses
       new  8b36cdd   Make directory layout of steps and api the same
       new  adcd0e9   Move feature tests to correct file
       new  0bce704   Added formatter for time span
       new  79a5c8c   Mark classes as private. There's an API method users can use
       new  8b2b841   Fixed configuration feature
       new  4c05f6d   Either use "a" or "the"
       new  ebcba5b   Out debug information for announcements: timeout, timespan
       new  32c7d9d   Fixed formatter for announcer wait_time
       new  62575c8   Update to latest rubies
       new  1a8d017   Handle a command which stopped before you send the signal to it
       new  86b2e33   Replace signal USR1 through HUP because jruby use this signal internally and recommends to use something else
       new  37426f8   Fixed timing values
       new  f9c22ea   Added hooks to work around problemw with specific platforms
       new  a0e2f9e   Set last command stopped and exit code, when a command is terminated
       new  11002f9   Use process monitor to set the last command stopped
       new  050772f   Fixed tests for run
       new  fe7ce90   Run skip_invoke on scenario
       new  ad3fc81   Kill cucumber after 5 seconds because running this too long will cause a heap overflow on jruby
       new  805a5cc   Merge pull request #316 from dg-ratiodata/feature/stop_signal
       new  bf918ac   Version bump
       new  724b942   Replace internal event queue with event-bus from library
       new  cd32e2a   No need to check this
       new  b6b7b4f   Now an error is raised if no command has been started previously
       new  3c46eec   Fixed bugs in new code
       new  018b486   Merge pull request #309 from dg-ratiodata/feature/move_to_event_queue
       new  32add59   Version bump
       new  daa8a10   Update history
       new  33e8502   Merge branch 'feature/move_to_event_queue'
       new  4c55e24   Update readme to ping travis
       new  6287035   Fixed syntax for proc to make ruby 1.8.7 happy
       new  8aa5331   Version bump
       new  026d1ee   Make hash syntax compatible with old ruby
       new  9aa7698   Reorder rubies in travis.yml
       new  fbfc8f6   Version bump
       new  5946b73   Update history
       new  37e7631   Use latest version of event-bus
       new  85b8899   Version bump
       new  8a5e150   Move cleanup step to usage
       new  5b3cab8   Move utf-8 to file content steps
       new  ceb7343   Moved announce tests to steps/core
       new  790822e   Moved output features to command
       new  a1c5a87   Moved launcher files
       new  374bef1   Moved flushing to output
       new  e2ca454   Duplicate example
       new  33ba011   Split up feature test
       new  312f661   Moved tests
       new  e1b37d7   Moved usage tests
       new  ffd9d7f   Split up feature
       new  70fa1bf   Updated history
       new  6a39d98   Fixed offenses
       new  8260d90   Cleanup README
       new  0a3bffa   Merge pull request #319 from dg-ratiodata/feature/refactor_documentation
       new  ccca036   Version bump
       new  bbbd305   Merge tag 'v0.11.1' into debian/sid
       new  e9964b4   new upstream release
       new  f0268d2   add new dependency ruby-event-bus

The 74 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .travis.yml                                        |  19 +-
 Gemfile                                            |   6 +-
 History.md                                         |  58 +++-
 README.md                                          | 347 ++------------------
 aruba.gemspec                                      |   1 +
 debian/changelog                                   |   8 +
 debian/control                                     |   4 +-
 features/api/command/find_command.feature          |  83 +++++
 features/api/command/last_command_started.feature  |  50 +++
 features/api/command/last_command_stopped.feature  |  89 +++++
 features/api/command/run.feature                   | 361 ++++++++++++++++++++-
 features/api/command/send_signal.feature           |  53 +++
 features/api/command/stop.feature                  | 131 ++++++++
 features/api/filesystem/fixtures.feature           | 104 ++++++
 features/api/text/replace_variables.feature        |  45 +++
 features/commands/environment_variables.feature    |  64 ----
 features/commands/flushing.feature                 |  74 -----
 features/configuration/startup_wait_time.feature   |  48 +++
 features/file_system_commands.feature              | 220 -------------
 .../cleanup.feature}                               |  17 +-
 .../{usage => getting_started}/install.feature     |   0
 features/getting_started/run_commands.feature      | 177 ++++++++++
 .../supported_programming_languages.feature        |  89 -----
 .../writing_good_feature_tests.feature             |  38 +++
 features/hooks/after/command.feature               |  10 +
 features/hooks/before/command.feature              |  10 +
 .../matchers/file/be_existing_executable.feature   |  87 +++++
 features/output.feature                            | 131 --------
 features/platforms/jruby.feature                   |  14 +
 .../integration.feature}                           |  31 ++
 features/step_definitions/hooks.rb                 |  91 +++++-
 .../command/debug.feature}                         |   0
 .../{commands => command}/exit_statuses.feature    |   0
 .../steps/{commands => command}/in_process.feature | 185 +++++++++++
 .../command}/interactive.feature                   |   2 +-
 .../command/output.feature}                        | 142 ++++++++
 features/steps/{commands => command}/run.feature   |   1 +
 features/steps/command/send_signal.feature         | 104 ++++++
 features/steps/command/stderr.feature              |  68 ++++
 .../output => steps/command}/stdout.feature        |  47 ++-
 features/steps/command/stop.feature                | 313 ++++++++++++++++++
 features/{ => steps/core}/announce.feature         |   0
 features/steps/filesystem/append_to_file.feature   |  45 +++
 features/steps/filesystem/cd_to_directory.feature  |  33 ++
 .../steps/filesystem/check_file_content.feature    |  61 ++++
 .../filesystem/check_permissions_of_file.feature   |  39 +++
 features/steps/filesystem/compare_files.feature    |  42 +++
 features/steps/filesystem/create_directory.feature |  20 +-
 features/steps/filesystem/create_file.feature      |  29 +-
 .../filesystem/existence_of_directory.feature      |  57 ++++
 .../steps/filesystem/existence_of_file.feature     |  43 +++
 features/steps/filesystem/file_content.feature     |  22 ++
 features/steps/filesystem/fixtures.feature         |  64 ++++
 .../filesystem/non_existence_of_directory.feature  |  69 ++++
 .../steps/filesystem/non_existence_of_file.feature |  80 +++++
 features/steps/filesystem/remove_directory.feature |  38 +++
 features/steps/filesystem/remove_file.feature      |  38 +++
 features/steps/overview.feature                    |  60 ++++
 features/utf-8.feature                             |  14 -
 fixtures/fixtures-app/test.txt                     |   1 -
 fixtures/getting-started-app/Gemfile               |   2 +-
 lib/aruba.rb                                       |  19 --
 lib/aruba/announcer.rb                             | 217 -------------
 lib/aruba/api.rb                                   |   2 +
 lib/aruba/api/command.rb                           | 154 ++++++---
 lib/aruba/api/core.rb                              |  21 +-
 lib/aruba/api/deprecated.rb                        |  30 +-
 lib/aruba/api/environment.rb                       |  34 +-
 lib/aruba/api/filesystem.rb                        |  13 +
 lib/aruba/api/rvm.rb                               |   5 +
 lib/aruba/api/text.rb                              |  15 +
 lib/aruba/aruba_path.rb                            |   6 +
 lib/aruba/basic_configuration.rb                   |  38 ++-
 lib/aruba/basic_configuration/option.rb            |   7 +
 lib/aruba/cli.rb                                   |   4 +
 lib/aruba/command.rb                               |  51 ++-
 lib/aruba/config.rb                                |  19 +-
 lib/aruba/config_wrapper.rb                        |  57 +++-
 lib/aruba/console.rb                               |   5 +-
 lib/aruba/console/help.rb                          |   2 +
 lib/aruba/contracts/absolute_path.rb               |   7 +
 lib/aruba/contracts/enum.rb                        |   5 +
 lib/aruba/contracts/is_power_of_two.rb             |  11 +-
 lib/aruba/contracts/relative_path.rb               |   7 +
 lib/aruba/cucumber/command.rb                      |  90 ++++-
 lib/aruba/cucumber/core.rb                         |  24 --
 lib/aruba/cucumber/file.rb                         |  32 +-
 lib/aruba/cucumber/hooks.rb                        |  67 ++--
 lib/aruba/errors.rb                                |  18 +
 lib/aruba/events.rb                                |  39 +++
 lib/aruba/extensions/string/strip.rb               |   1 +
 lib/aruba/file_size.rb                             |  11 +
 lib/aruba/hooks.rb                                 |   2 +
 .../{config_wrapper.rb => in_config_wrapper.rb}    |   9 +-
 lib/aruba/in_process.rb                            |   2 +
 lib/aruba/initializer.rb                           |  37 +++
 lib/aruba/matchers/base/base_matcher.rb            |   2 +
 lib/aruba/matchers/base/object_formatter.rb        |   4 +
 lib/aruba/matchers/collection/all.rb               |   2 +
 lib/aruba/matchers/collection/include_an_object.rb |   2 +
 lib/aruba/matchers/command/have_exit_status.rb     |   2 +-
 .../matchers/command/have_finished_in_time.rb      |  11 +-
 lib/aruba/matchers/command/have_output.rb          |  11 +-
 .../matchers/command/have_output_on_stderr.rb      |  11 +-
 .../matchers/command/have_output_on_stdout.rb      |  11 +-
 .../matchers/file/be_an_existing_executable.rb     |  37 +++
 lib/aruba/matchers/rspec.rb                        |   0
 lib/aruba/platform.rb                              |   4 +
 lib/aruba/platforms/announcer.rb                   | 225 +++++++++++++
 lib/aruba/platforms/aruba_file_creator.rb          |   4 +
 .../platforms/aruba_fixed_size_file_creator.rb     |   4 +
 lib/aruba/{ => platforms}/aruba_logger.rb          |   4 +
 lib/aruba/platforms/command_monitor.rb             | 229 +++++++++++++
 lib/aruba/platforms/determine_disk_usage.rb        |   5 +
 lib/aruba/platforms/determine_file_size.rb         |   9 +
 lib/aruba/platforms/disk_usage_calculator.rb       |   9 +
 lib/aruba/platforms/local_environment.rb           |  12 +
 lib/aruba/platforms/simple_table.rb                |  11 +
 lib/aruba/platforms/unix_command_string.rb         |   3 +
 lib/aruba/platforms/unix_environment_variables.rb  |   3 +
 lib/aruba/platforms/unix_platform.rb               |  22 +-
 lib/aruba/platforms/unix_which.rb                  |   8 +-
 lib/aruba/platforms/windows_command_string.rb      |   7 +
 .../platforms/windows_environment_variables.rb     |   2 +
 lib/aruba/platforms/windows_platform.rb            |   3 +
 lib/aruba/platforms/windows_which.rb               |   8 +-
 lib/aruba/process_monitor.rb                       | 177 ----------
 lib/aruba/processes/basic_process.rb               |  45 ++-
 lib/aruba/processes/debug_process.rb               |  12 +-
 lib/aruba/processes/in_process.rb                  |  34 +-
 lib/aruba/processes/spawn_process.rb               | 140 +++++---
 lib/aruba/rspec.rb                                 |  51 ++-
 lib/aruba/runtime.rb                               |  71 +++-
 lib/aruba/setup.rb                                 |  87 +++++
 lib/aruba/version.rb                               |   2 +-
 spec/aruba/api_spec.rb                             |  49 +--
 ...g_wrapper_spec.rb => in_config_wrapper_spec.rb} |   2 +-
 spec/aruba/spawn_process_spec.rb                   |  23 +-
 spec/support/configs/pry.rb                        |   3 +
 spec/support/shared_contexts/aruba.rb              |   1 +
 140 files changed, 4808 insertions(+), 1694 deletions(-)
 create mode 100644 features/api/command/find_command.feature
 create mode 100644 features/api/command/last_command_started.feature
 create mode 100644 features/api/command/last_command_stopped.feature
 create mode 100644 features/api/command/send_signal.feature
 create mode 100644 features/api/command/stop.feature
 create mode 100644 features/api/filesystem/fixtures.feature
 create mode 100644 features/api/text/replace_variables.feature
 delete mode 100644 features/commands/environment_variables.feature
 delete mode 100644 features/commands/flushing.feature
 create mode 100644 features/configuration/startup_wait_time.feature
 delete mode 100644 features/file_system_commands.feature
 rename features/{core/cleanup_aruba_directory.feature => getting_started/cleanup.feature} (78%)
 rename features/{usage => getting_started}/install.feature (100%)
 create mode 100644 features/getting_started/run_commands.feature
 delete mode 100644 features/getting_started/supported_programming_languages.feature
 create mode 100644 features/getting_started/writing_good_feature_tests.feature
 create mode 100644 features/matchers/file/be_existing_executable.feature
 delete mode 100644 features/output.feature
 create mode 100644 features/platforms/jruby.feature
 rename features/{integration/rspec/getting_started.feature => rspec/integration.feature} (84%)
 rename features/{commands/debug_command.feature => steps/command/debug.feature} (100%)
 rename features/steps/{commands => command}/exit_statuses.feature (100%)
 rename features/steps/{commands => command}/in_process.feature (59%)
 rename features/{commands => steps/command}/interactive.feature (98%)
 rename features/{commands/output/all_output.feature => steps/command/output.feature} (72%)
 rename features/steps/{commands => command}/run.feature (99%)
 create mode 100644 features/steps/command/send_signal.feature
 create mode 100644 features/steps/command/stderr.feature
 rename features/{commands/output => steps/command}/stdout.feature (51%)
 create mode 100644 features/steps/command/stop.feature
 rename features/{ => steps/core}/announce.feature (100%)
 create mode 100644 features/steps/filesystem/append_to_file.feature
 create mode 100644 features/steps/filesystem/cd_to_directory.feature
 create mode 100644 features/steps/filesystem/check_file_content.feature
 create mode 100644 features/steps/filesystem/check_permissions_of_file.feature
 create mode 100644 features/steps/filesystem/compare_files.feature
 create mode 100644 features/steps/filesystem/existence_of_directory.feature
 create mode 100644 features/steps/filesystem/existence_of_file.feature
 create mode 100644 features/steps/filesystem/fixtures.feature
 create mode 100644 features/steps/filesystem/non_existence_of_directory.feature
 create mode 100644 features/steps/filesystem/non_existence_of_file.feature
 create mode 100644 features/steps/filesystem/remove_directory.feature
 create mode 100644 features/steps/filesystem/remove_file.feature
 create mode 100644 features/steps/overview.feature
 delete mode 100644 features/utf-8.feature
 delete mode 100644 fixtures/fixtures-app/test.txt
 delete mode 100644 lib/aruba/announcer.rb
 create mode 100644 lib/aruba/events.rb
 copy lib/aruba/{config_wrapper.rb => in_config_wrapper.rb} (66%)
 create mode 100644 lib/aruba/matchers/file/be_an_existing_executable.rb
 delete mode 100644 lib/aruba/matchers/rspec.rb
 create mode 100644 lib/aruba/platforms/announcer.rb
 rename lib/aruba/{ => platforms}/aruba_logger.rb (97%)
 create mode 100644 lib/aruba/platforms/command_monitor.rb
 delete mode 100644 lib/aruba/process_monitor.rb
 create mode 100644 lib/aruba/setup.rb
 rename spec/aruba/{config_wrapper_spec.rb => in_config_wrapper_spec.rb} (93%)
 create mode 100644 spec/support/configs/pry.rb

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/ruby-aruba.git



More information about the Pkg-ruby-extras-commits mailing list