[DRE-commits] [ruby-aruba] branch debian/sid created (now d047b66)
Hideki Yamane
henrich at moszumanska.debian.org
Fri Nov 20 13:25:54 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.
at d047b66 upload to unstable
This branch includes the following new commits:
new ed6a175 Initial commit to aruba.
new 853e9aa output detection feature
new 6b44351 support partial and exact string matches (single or multiline)
new 703e606 exit statuses feature
new 8996ceb right the wrongs of generated
new b4efd5f more (w)ri(gh)ting of generated wrongs
new 277588a combined step for partial output and exit status (passing)
new 03a3119 no specs yet (all cukes)
new 7fa864b words
new 171d9cd ignore tmp dir
new 999cc38 generate tmp/aruba directory for generated files
new 7a53e62 clean up generated files
new 9cb4aaa double quote system commands
new 00b5d5f extract unescape method
new 6e5a6b4 generalize 'I should see' to combined streams
new ec8a336 added step for creating a directory
new 30d2a2a add version
new 67d4aba Release 0.1.0
new 1b27cf5 use rspec/expectations (rspec-2) if present
new e4e5204 add a couple more negative steps
new 2c0874d bump version to 0.1.1
new f12bbbf Separated API from Cucumber step definitions, makes this usable without Cucumber.
new 07ba2a9 Release
new 24608ab Oops - forgot to bump version. Releasing 0.1.2 again.
new cd4a080 Regenerated gemspec for version 0.1.1
new 021be2f I'm an idiot.
new 857787d Oops - forgot to bump version. Releasing 0.1.2 again.
new 12099c1 Oops - forgot to bump version. Releasing 0.1.2 again.
new 5cd8c75 New step definition for cd (change directory)
new a147289 Release 0.1.3
new 2afd02b New step definition for appending to a file
new 86eefc8 Added an @announce tag which is useful for seeing what's outputted. Also properly escaped newlines.
new 2995a00 Added support for rvm, making it possible to choose Ruby interpreter.
new 14179eb Detect ruby commands and use current ruby when rvm is not explicitly used.
new e5209af Allow specification of rvm gemsets
new 4230210 Check for presence of files
new 989107a Added ability to map rvm versions to a specific version with config/aruba-rvm.yml
new f0c491a Clean up
new 49c1c3a Get rid of that stupid --wip stuff
new a399abb Running ruby or a ruby script (like rake or rails) must now be explicit in order to have control over what ruby version is used (instead of having it picked up from the shell's PATH)
new ebaae4f Simplify step definitions. Automatically detect common ruby scripts
new d526960 Add some more common ruby scripts
new 01b7c80 Get coverage back to 100%
new 92a39df Add covenience method for successfully running stuff
new a3685d7 More tags
new ae6719c Update gemspec
new 5f3822c UTF-8 encoding
new 3afd0c4 Release 0.1.5
new fae57a2 When /^I successfully run "(.*)"$/ now prints the combined output if exit status is not 0. Add bundle to list of common ruby scripts.
new 49663b2 Release 0.1.6
new aa92a43 remove gemspec from git
new a151980 add @announce-stdout tag
new 2dc8e02 add "I should see matching" for regex in partial_output
new 7501285 Attribution
new 0d96f1b multiline should see matching step allows ".*" to match newlines
new 24e03c8 Merge branch 'announce-stdout' of git://github.com/robertwahler/aruba
new b3fde0b Merge branch 'multiline_regex_newlines' of git://github.com/robertwahler/aruba
new a57a624 Some doco doesn't hurt
new 30e5112 Words about other common Ruby scripts
new 271062b More words
new 92d0298 Release 0.1.7
new 63fbf95 Allow output feature to interpret eg 1.9.1p378 as a ruby --version
new ac22b92 Make all features pass out of the box
new 1ed34b3 Replace rvm gemset character '%' with '@' for RVM 0.1.24
new edbcfc9 Atribution and History.txt update. Closes #5.
new 3f28b25 Fix broken scenario
new 8ebc89a Support gem bundler, making it easier to specify gems.
new 4457417 Make run fail by default
new 3a91e2d Release 0.1.8
new 0152bfd Added GOTGEMS. Release 0.1.9.
new 37b477e Added new write stepdef
new bbdf052 Change regexen to avoid conflicts with e.g. Cucumber-Rails. This rings better anyway. Closes #1.
new e59d0cf upgrade jruby. 2 failing features. will fix rsn.
new 40a9431 add source to Gemfile and remove redundant scenario
new ddc2557 Added a @puts tag so we can announce with puts instead (gets printed before step executes, not after)
new fb985ca Update JRuby
new 117eb6e add gemspec
new fb3fc25 Check for existence of directory.
new ca536ee Added a new feature
new 40ae987 Add Gemspec. Closes #12.
new 665d06d Add Gemspec. Closes #12.
new ccb0baf Release 0.2.0
new f14f07a Always compare with RSpec should =~ instead of should match. This gives a diff when there is no match. Release 0.2.1.
new ff158bb fixing "the following directories should not exist:"
new 76ca15d combined_output: remove line of hyphens separating stdout and stderr
new 2d5e941 Add step definition to allow matching pass|fail output against regex
new d084328 Remove Jeweler. Add Bundler.
new 098a062 Bye bye rvm
new 336bfe1 indent
new 55da4d0 Simplifications
new ed48658 whitespace
new 08628f4 Rails and API stuff
new 618e71f Added back some simple rvm stuff and added support for ENV vars
new 7b422a3 Half-broken interactive session support
new 764b714 First passing interactive scenario
new 692a134 Test bc as well
new c6c824c Tentative step api
new c079cea Combined output
new 9dc1a3d All cukes save output.feature:7 passing with background_process
new 4e948b8 All tests passing with background_process
new 3720055 Cleanup
new 92c53d1 Release 0.2.2
new 413bdd9 Run processes interactively
new 42ce3cf Merge remote branch 'aslakhellesoy/bundler' into interactive
new 01d20b6 Resolve conflict
new 4d9e774 Don't depend on gherkin
new db714ce Attribution
new 16fa7be Merged. Closes #4.
new b0ff9cb Always add ./bin to path
new 0596aa6 Added step definitions for comparing file contents with regexps. Closes #9.
new 09051e4 Remove unused stepdefs. Thanks -f usage.
new 326e236 Found the ticket that asked for local commands. Closes #7 again.
new 761c830 Merge branch 'master' into nruth/dir_should_not_exist
new 5a916f3 Attribution. Closes #13.
new f46cc1f Fix refs 2 tickets
new 1e354d6 Words
new cb73a1d Release 0.2.3
new edc6d32 Failing WIP, cucumber.yml for WIP and scenarios for future work
new 4982b3a Merge branch 'master' into interactive
new 29e5f0a Detect combined output from running a regular and interactive process in the same scenario
new 4b0b2d3 WIP detecting combined stdout
new b6cf671 Clarify scenario names
new 2a490f4 Rename combined_output to all_output, begin isolating output streams by type of process
new e0d190e Break interactive output into stdout and stderr, WIP still failing
new 6b948f3 Detect content included in all stdout
new a6596f2 Detect output included in all stderr
new bdfa441 WIP detecting output from named source
new a2f6b10 Use consistent semantics and behavior (mostly) with steps that verify one string contains another vs. a string matching a regular expression.
new 21ef52b Read stdout from a named process passing (and badly in need of refactoring)
new 2a85356 Add 'a file named "whatever" should (not) exist'
new 193aba1 Add 'a directory named "whatever" should (not) exist'
new 5c36bf6 WIP no more
new 2c90aa6 Remove last_stdout, last_stderr ivars
new b27e6ac Use new Process class for running simply
new 03eee8f Move all process execution into the Process class
new 5764062 Simplify, cleanup output handling
new f7c6ead Remove unused code
new ffa6946 Minor cleanups, rename #exitstatus to #stop
new 207722c Move Aruba::Process into its own file
new 475b2db Remove unused accessors
new 1524979 Re-order method
new 8819013 Don't hang when running processes outputting large amounts of data
new 95eebcf Attribution
new f4b4157 Refactor run helper method
new 20c111f Only running simply supports announcing output
new 28bc53b WIP passing because of sleep step
new 6e9dd3f Stop running processes before checking for directory presence
new 3aa71cf History and attribution
new 915d703 Merge branch 'interactive' into 17-assert-fails-with-async-command
new 24a0d23 Stop all processes before verifying filesystem changes
new 9559b2a Attribution
new 3bc7347 Extract concern for stopping processes and changing current dir into common method
new 1391cfd Detect stdout from a named source
new b62c1c9 Detect STDERR from named source
new da6cdb3 Use accessor rather than direct variable access
new 52e92a5 Mark custom names scenario wip
new ef1ace5 Add note on new step defs
new f163029 Upgrade gems
new eb38919 Added step definitions for removing files and checking presence of a single file.
new 17fd0af Release 0.2.4
new 246e66c merge aslakhellesoy/master
new f683404 Added /it should pass with exactly:/
new f36dfe2 Fix stupid bug
new 1cca0f2 Added /^the stderr should contain exactly:"$/ and /^the stdout should contain exactly:"$/
new 0d7a294 Fix merge conflict in History.txt
new 8400f2b combined_output has been replaced with all_output
new 7c720b8 Bump Cucumber version
new f08cca8 Add a scenario for non existant command
new 79cdb4b Merge branch 'then_file_singular' of https://github.com/tsigo/aruba into tsigo-then_file_singular
new ecf8fab Update to newer API
new 11045af Attribution
new 6f168de Update scenario with newer steps. Closes #17.
new 7be7d84 Release 0.2.5
new bd52516 Fix minor bug in /^the stdout should contain exactly:$/
new 5908786 You can set @aruba_timeout_seconds in a Before hook to tell Aruba to wait for a process to complete. Default: 1 second.
new e560605 Flush output before stopping so processes that have buffered their output will exit gracefully
new a60a726 Document how @dirs can change the default directory.
new 077396a First pass at childprocess integration, 18 features failing
new 29b1178 Return exit code after stoping--7 features failing
new 0c4d1e5 All features passing after piling on the hacks
new 2b82db0 require 'aruba/cucumber' instead of 'aruba' to prevent bundler from loading aruba nilly willy.
new 46da77c Merge remote branch 'msassak/30-flush-output-before-stopping-process'
new fed3db4 Merge branch 'master' of git://github.com/bracki/aruba
new 5536eb0 Attribution. Closes #30.
new ac8b59f ws
new 4535f5b Move fix closer to its permanent home
new df8fb05 rspec is required for step_definitions, not just spec'ing the library
new 757123d Updated require line in README to reflect new usage ('aruba/cucumber').
new f97261b Tweak to use new childprocess api
new acb1c52 More tweaks and gemspec update for released version of childprocess
new 6fdda4e Merge aslakhellesoy/master
new ef6a1ef History and attribution
new fa83634 Newer rspec
new 90079e1 Resolve conflict
new d384d55 Merge branch 'master' of https://github.com/pfhawkins/aruba into pfhawkins-master
new 83d76c0 Resolve conflict
new e28ea09 Nobody uses that old stuff
new 4b24961 Split command with shellwords so more stuff pass on JRuby
new b76d332 Give IO from a process time to catch up only if it is running
new c743258 Pass IO wait seconds into new Processes
new 4a678c1 Runtime configuration docs
new a7729a7 New stepdef Then /^the stdout should contain:$/ do |partial_output|
new 82019cd Quotes (") and newline (\n) in step arguments no longer need to be backslash-escaped.
new 83a7942 Merge remote branch 'remotes/msassak/wait-for-io'
new 23cd24e Attribution. Closes #42.
new 075d8a0 Release 0.3.0
new 5ef2b91 Method invocation dot must follow immediately
new 9b28f15 Quotes and newlines no longer escaped. Use pystring if you need newlines.
new 0ae2651 Quotes and newlines no longer escaped. Use pystring if you need newlines.
new d5bf83b Repair code that was failing on 1.8.7. Closes #43, Closes #44.
new 4945a0f Release 0.3.1
new b301c0d Release 0.3.2
new 9bad8dc note specific file for support: env.rb
new 72fab2c notes to use Ruby 1.9.x
new 1a0f957 Updated RSpec depencency to 2.5.0
new 672f9b9 Updated RSpec depencency to 2.5.0, RubyGems to 1.6.1
new e72c622 Require RSpec 2.y.z rather than 2.3.z
new b90661c Ignore .bundle dir
new e900216 Depend on latest rspec
new a47dc45 More version upgrades
new ed8d8e8 Merge remote-tracking branch 'lindes/pass_tests'
new b4b8db8 Release 0.3.3
new cff8218 use ` as an alternate syntax for enclosing commands to run
new 53b226b Store processes in an array to ensure order on Ruby 1.8.x
new 5c8dc32 Updated gemspecs to use >= which is more relaxed. Our dependent gems seem to have stabilized.
new 92f298e Merge branch 'master' of https://github.com/aeden/aruba
new cd06c78 Use backticks (`) instead of quotes (") to specify command line. Quote still works, but is deprecated.
new f2c3948 Merge order of operations branch
new ffcdac8 Clean up remaining quoted run steps
new a3aafed Release 0.3.5
new e0e794e Move hooks out of cucumber.rb into separate file
new 66dbae1 Don't remove scratch dir before scenarios tagged with @no-clobber
new 6ebda3e Attribution
new b08f652 Changed default value of @aruba_timeout_seconds from 1 to 3.
new b43e7be Merge. Release 0.3.6
new c01f658 Add note on setting the path for local bin files
new d20a03c better path modifcation
new bcfe40d Fix childprocess STDIN to be synchronous; resolves issue 40
new 48b7f4a Upgraded dependencies
new 0166f1c Merge branch 'windows-stdin' of https://github.com/lithium3141/aruba
new ffa6d25 Attribution. Closes #40, Closes #71
new a21f5a3 Make Aruba::Api#get_process return the last executed process with passed cmd
new 2f281c9 Added test for output from "cmd"
new dcae23c Use puts instead of the deprecated announce
new a9704f0 Merge branch 'master' of https://github.com/greyblake/aruba
new 5442ffd Merge branch 'master' of https://github.com/davetron5000/aruba
new 6f9d659 Release 0.3.7
new 5485d8b (Moved over from Cucumber) - added a feature that will take a snapshot of the file system, commands and output and generate HTML. Very useful for documentation generation. You need the bcat gem and the pygmentize (python) command line program to use this.
new 4d48e7b Make it easier to enable reporting - just define an env var.
new e797d62 Markdown support
new 2dcb8f8 Escape Markdown
new 53c63c4 Make code nicer
new b00f48e Simplify file writing. Move meta files to a separate dir.
new eb579c1 Recursive rendering of files, based on configurable template.
new f2d3188 No need to write pygments to disk. Write it straight into template
new 7cb616e No temporary files for reporting - all done in ERB
new f6fe953 Added a couple of icons
new 602993e depth function for template so we can refer to CSS path properly
new 32609bf convert colours to xterm_ class names
new f17b85f Use a cucumber-like prompt
new ca2bb27 Use silk icons, and add our own silk icon for cukes.
new 1b4eb9c Improved style
new bf9d9a8 Expand/collapse files
new 0bea95a More styles
new aa03a71 Add a header
new 0f15e11 Add a little more space above source box
new 7577712 Done...
new 8a9d2a9 The autumn style is ok
new c294d69 Unescape escape character used in ANSI escapes. This allows us to make assertions about ANSI output
new c183882 Pass extra arg to assert_exact_output
new 2dd953a Keep ANSI escapes with a tag
new 01b588b Prepare for release.
new 98ddab4 Docs
new f74d210 Adjust to API
new b5c14d3 We always want ANSI colors for reporting
new 4d63ecf Always ansi in console. Map more colours in css.
new 3970600 Several small tweaks.
new ad07544 Escape HTML in console output
new b1d9ddd Mention the reporting feature at the top of the README.
new 8661712 Make bcat and rdiscount runtime deps - less hassle to get reporting working that way.
new ac40e5a Improced docs
new 91c5b42 #
new 9bb76e9 Convert History to Markdown
new 48ac08f Use proper h2
new f9dceda Moved more logic to api.rb
new 724743c Fix gemspec
new 743874f Release 0.4.1
new b5e3382 Release 0.4.2
new 27b2409 Generate an index.html file in the report dir. Release 0.4.3.
new b450762 * Change a feature so that it fails revealing that interactive processes do not report their exit status. * encapsulate @last_exit_status behind a method which waits for any running processes to stop. #50
new 0fd0ee3 Force processes to stop before looking at their output #50
new 890eea1 Factor out a stop_process method that can be used for interactive and non-interactive processes.
new 6e9f96e Release 0.4.4
new 15beed0 Update Gemfile during release
new 15b5182 Better error message when the exit status was not as expected
new 8ec2030 Release 0.4.5
new a1fbb89 Update Gemfile.lock prior to release
new 7af990d Force processes to stop before asking them for their output. #81
new 7382534 Upgrade gems, add regexp support
new 94ce205 Upgrade gems
new 0f4e76c Release 0.4.6
new f4088d8 Fixed spelling mistake, renamed varibable to variable in scenarios and corresponding step definitions
new 42011ea Added @posix tag for tests that do not run under ruby 1.9.2 on windows
new 198c930 Adjusted regular expression so that it works with Ruby 1.9.3dev and Ruby 1.9.XpNNN.
new b3a7d68 Merge pull request #86 from simonharrer/spelling
new 2ab9c2a Merge pull request #87 from simonharrer/posixtags
new 827010a Merge pull request #88 from hectcastro/198c93074d14cb24c3f90d7bb0f48d051c8f7598
new d4ed354 add rspec configuration and 'current_dir' api spec
new 50c4075 bundle update to include RSpec dev dependency
new 81282b2 remove duplicate rspec dependency from gemspec
new b9c7e9c add failing spec for @announce_stdout tag
new d6be1d6 generalize spec's tag setter to use with any instance variable
new 5f9a71f be specific with spec describe tags
new 895d1b2 don't include Aruba::Api in the spec environment
new 5f56e50 tag specs should use run_simple to ensure process_stop called
new 7bf3048 Added file size specific steps to the Aruba API.
new 5a5448f Pin to ffi 1.0.9 since 1.0.10 is broken. Remove rdicsount. Closes #85.
new e6e9861 Words
new c3c7fde Attribution
new f933d26 Added travis
new 6ffa3e8 Travis tweaks
new 6f745dc Notify on #cucumber
new c1fe5c9 Add before_run hook #93
new b1d8247 Add JRuby tweaks as suggested by @myronmarston #93
new d4d9c44 Only load JRuby tweaks when relevant #93
new ba3462e Update history #93
new ff51d78 Closes #47
new db9f0b0 Fixes syntax error for 1.8.7
new 532029d added ree for travis
new 2833500 Merge pull request #95 from davetron5000/fix-1.8.7-syntax-error
new cf0e197 Add specs to describe how I want hooks to work
new c6a6e17 Rename hook for clarity
new 79735b3 Document hooks, closes #96
new 7557153 Add history
new c34b4c5 Release 0.4.9
new fb9026d Update jruby support file to renamed `before_cmd` callback.
new ff32848 [BUGFIX] updated jruby config to use before_cmd instead of before_run
new a196a31 [FEATURE] added terminate command to api * Allows killing the process "immediately" rather than waiting for it to stop on it's own or timeout.
new 990092b Merge pull request #98 from tdreyno/patch-1
new f8b1238 Merge pull request #100 from taylor/master
new 036bf1f Update history
new ad6dce9 Update history
new 7641261 Update version in gemspec
new 645c72c Add RSpec config
new 0a45a24 Fix #91 by creating an Announcer
new 066b876 Merge branch 'robertwahler/add_rspec'
new 4c056df Update history
new 77c32ff Move more responsibilty into Announcer
new e0d195c Change gemspec to be Psych compatible #101
new 160e919 Bump version and update history
new 7944596 [FEATURE] Pull in any Java or JRuby environment variables that are already set
new f16b12e Added a step to check file content partially.
new bbc5be5 Added file size specific specs.
new 9cdca62 Merge pull request #103 from yuya-takeyama/develop
new d77bb6f Added an additional spec where check_file_size fails.
new 8f15079 Merge pull request #89 from hectcastro/upstream
new 0ebaf3f [UPDATE] JRuby auto-require removed; Added tips for JRuby * Tips for require or manual env.rb setup added to README * Updated jruby.rb to only load config for Java
new 15174f6 Merge branch 'master' of git://github.com/cucumber/aruba
new d4dca41 [UPDATE] added spec for testing jruby configuration * Also added some helper methods for setting and re-setting global constants
new 4b70f78 [UPDATE] tip for process timeout just for java
new 4fc8d74 [FEATURE] Check for content from stdout while process is still running * Step definition to check for content in output * API method to return current stdout data * Backend process method to actually get the stdout
new bb4a97a Aruba::Api#with_file_content
new 9c90100 Merge pull request #110 from argent-smith/with_file_content
new a692bf3 Update History.md
new fabc92e Update History.md
new bb9f758 Added to DSL: negative output matching
new 408f8fb At runtime, Aruba only needs rspec-expectations
new 95b18cd Add remove_dir method
new 1811d97 small typo and github-markdown fix to README.md
new ea4a85d Add details of path updating to README
new 2a61543 Allowing individual commands to run for a longer time
new 552111e Steps for exact matches to named source
new 3a78f43 Pin childprocess back to 0.2.3 to fix build
new 75090ce Add jruby environments to travis build
new a994b33 Merge pull request #102 from taylor/feature/fixjrubyenv
new 7caa2a3 Move helper method out into a namespace
new e3e487e Update history
new 7f5bdd5 Bump minor version to 0.5
new a4e4564 Merge pull request #104 from taylor/feature/read_output_while_running
new 8939133 Update history
new 69e0dc8 Merge pull request #111 from argent-smith/dsl-features
new 2c70210 Update history
new 693e56c Only set JRuby -d32 switch on appropriate OS
new b31db12 Fix broken spec
new 9133065 Merge pull request #120 from mvz/depend-less-on-rspec
new b097bfa Merge pull request #121 from LTe/remove_dir
new 446a89f Update history
new 2424176 Merge pull request #122 from mattdbridges/patch-1
new 822210b Fix bug for tests in Ruby 1.8.7
new 5ec791d Reduced test speed for timeout test
new 3ec9973 Updating childprocess, it seems to work fine with 0.3 series
new b419d42 Removing explicit dependancy to ffi. childprocess is dependant on ffi and that is sufficient
new f3b4727 Merge pull request #126 from softace/softace/updating_childprocess
new 9e73a13 Fixing build. Ensuring all parents exists, making a clean dir for each test
new 947a4de Merge pull request #127 from softace/fixing_build
new c04edc4 jruby specs working.
new af52623 Fixed some cucumber tests on jruby
new 518644f Merge pull request #128 from softace/fixing_build2
new 35a3368 Going back to childprocess 0.2.3 as this works with RVM
new 26a49f3 ChildProcess handles process launch errors uniformly with an exception, see https://github.com/jarib/childprocess/commit/5488ed454a727d6daf204259e4e80383e9c55065
new 3f8ed74 These tests are actually not testing output from the process anyway, because the process is actually never started.
new 56ac56f Raising the default timeout, so Aruba becomes usefull with jruby out-of-the-box opposed to requiring users to raise the default themself
new 6216137 jruby is really slower than I expected, so increasing to 8 seconds
new 89cf196 Marking features as work in progress
new e18d568 The test description is misleading, The output is actually one byte longer, because puts outputs a new-line
new 6c2f4ec All tests should pass on travis, and I guess cat is install on travis CI
new 3b115bf Making it rub 1.8 compliant
new c27c8c4 Added mandatory language key and commented out the jruby-19mode until rdiscount gem is installed
new 4e4cd55 Cleaning up working and non-working scenarios
new b9f6908 Adding cucumber_wip to default rake task
new a5ad85b Updating tests to use ruby itself much less in the tests.
new 69e50da Updated with appropriate childprocess version, sleeping a bit longer for jruby
new 7b5d3cc Marking it as wip instead
new 563d91d Merge pull request #129 from softace/fixing_build3
new ca94afd Merge remote-tracking branch 'origin/master' into softace/timeoute_and_exact_match
new ffd6d55 Fixes typo in @annouce section of readme
new 3f4f961 Adds code climate badge to readme
new e8dde50 Merge pull request #132 from cknadler/readme
new be6479c They fixed the JRuby bug we found in #130
new 1755125 Revert "They fixed the JRuby bug we found in #130"
new d933b13 Merge branch 'master' into softace-softace/timeoute_and_exact_match
new 29e3393 Change tests to work on OS X
new 1c91db2 Add ctags to gitignore
new 6fef10f Delete dead scenario
new 5f7932a Prep version and history for release of 0.5.1
new d2e002a Change sleep commands to use bash command.
new d5d2517 Removing failing comment. Signaling EOF depends on cat, not on OS
new 77f3016 Empty processes on After Scenario run.
new 7cfe73b Merge pull request #144 from y-higuchi/remove_processes_after_scenario
new 1ecf961 Update History.md
new 1d74957 Small documentation fix for the section on modifying the PATH variable.
new c212741 Merge pull request #145 from stuartblair/master
new 1b66733 rdiscount replaced with kramdown to be jruby friendly
new a570886 make tests passing with jruby 1.7.2 interactive feature is works fine with jruby > 1.7.0 thus we need to disable it only for older versions
new 366466b reverting last commit
new 6a27910 One more attempt to pass with jruby 1.7.2
new b699ef4 Merge pull request #137 from softace/small_fixes
new 87cd768 WIP for #148
new a9b2171 Improved in-process running
new d7b9af1 Release 0.5.2
new 3075600 Pass in STDIN as well
new 7e4d99f Update docs
new 1477855 fixing wip tag for java 1.6 -- not jruby 1.6
new 46ca6d9 only finding java version if jruby
new 9d52878 close files after process stop
new baf6f37 capture output from io reads and use that cache in the event of the files being closed
new db32572 refactor to not use exceptions
new 1fd252e DRYing up process closedown logic
new bf04b88 DRYing up process closedown logic
new 4051be8 Merge pull request #150 from JonRowe/close_tmp_files_on_stop
new 469e320 Merge branch 'close_tmp_files_on_stop'
new 25fd753 Adding ruby 2.0.0 to Travis
new c164a46 Add a failing feature for UTF-8 support
new 1be99d2 Update .travis.yml
new 7b4e522 Update .travis.yml
new 31a3f5d Initial patch for UTF-8 test
new 2c2d552 More encoding conversion
new 9893e67 Taking care of ruby 1.8 where everything is binary
new bbc899d Merge pull request #152 from cucumber/support-for-utf-8
new 6e4a9eb Clarified purpose of Aruba
new c6cdfca Relaxing version requirements
new 0a6c5e8 Updated History
new c59c792 Releasing 0.5.3
new 4ebf059 Updated history
new 054d82d added tests for io stream
new a80ceee added io stream steps
new 1cfc122 rename scenario
new d03f081 use correct method
new 844c6d4 move code to api
new e7b142c added alias
new a6a00b4 added fuubar to make rspec work
new c13cae5 make it work
new 7b78aa1 remove alias
new f7706ae added appi test
new fba8757 added group specification
new 3dc728c moved to gemspec
new 45410dd explicit close
new de34191 ok i understand
new 75df6e0 added first feature to test the change of environment
new 4975800 change mode of file
new 58841e7 test for chmod
new 6a4d318 no check for presence
new a7b9c3b added features to test change of file mode
new db1946d add step to create a directory with mode
new 1a131ca change mode
new 1203ff2 Merge pull request #154 from maxmeyer/feature/io_stream
new 01ad334 Added entry for file piping
new ae68f99 introduce close input and deprecate eot
new 37885f0 replace eot everywhere
new d671c14 Merge pull request #158 from maxmeyer/feature/replace_eot
new 2acda10 string supports a different to_i method
new c910cd7 Added MIT License to gemspec
new 8a4e6c2 Using project specific badge for CodeClimate
new adbfc24 Raising default timeout to prevent sporadic failures in Travis
new bab59ac Removed unused variable
new 5575490 Merge pull request #167 from simsalabim/remove-unused-variable
new 2b08cf7 Adding meaningfull message for invalid argument. Fixes #168
new 458f211 Merge remote-tracking branch 'maxmeyer/feature/file_mode'
new b8a5003 added spec to test
new 3ee6707 added step to change to environment
new 0bf48c3 fix spec to check for include
new ebc128d Merge branch 'support_for_environment', fixes #156
new 1854b24 Updated history
new 199bc04 Use of stub is deprecated by rspec. fixed by using double (as the deprecation warning stated)
new 21ca136 not_to raise_error + Exception is deprecated
new 331f7bd Needed to build reliable check_presence tests
new a04eb5e Clean current directory BEFORE each test: if a test failed one could check the directory afterwards
new 40adc58 Use new clean_current_dir method to clean tmp path
new 7730a7e Merge pull request #172 from dg-vrnetze/feature/cleanup
new b857f27 Merge pull request #171 from dg-vrnetze/deprecation_warnings
new ca34af7 Introducing check for file existence with regexp, fixes #174
new 5f8a41b Using existing step style
new c519eee Changing rspec syntax because that seems to be the future of rspec http://myronmars.to/n/dev-blog/2012/06/rspecs-new-expectation-syntax
new 7afbc5c Merge pull request #175 from cucumber/using_expect_opposed_to_should
new e71f0bb Releasing 0.5.4
new 7d4d19a Add Ruby 2.1.0 and rbx to .travis.yml. Add required Rubinius gems.
new 7781b12 Droping support for ruby 1.8
new 99d8e6a Merge branch 'feature/add_2_1_0_and_rbx_to_travis' of https://github.com/petergoldstein/aruba into petergoldstein-feature/add_2_1_0_and_rbx_to_travis
new 8c4d381 Add hyperlinks to files referenced in the README
new e4a1718 Merge pull request #179 from avh4/patch-1
new fccb412 Using correct image url
new 2a7252a Turn on Cucumber Pro results reporting
new 5a43d06 Add Cucumber Pro token to travis
new 7734915 Deliberately break the build, just to test Cucumber Pro
new 8acc2c3 Revert "Deliberately break the build, just to test Cucumber Pro"
new ed23918 Make sure `rake` still works outside of CI
new 1a23d19 Fixed steps
new fd134da Fix rspec invokation in Rakefile due to changes in rspec 3.0.0
new 4456289 be_true and be_false are deprecated since rspec 3
new 2331cf6 stub_const should be used to stub constants
new 3cc89d9 Treat symbols as metadata kdey with true values is default now
new f6e7ffc Updated gemspec
new 3427ab5 Refactored old syntax
new de18005 Rescue exception fails otherwise
new 5ddd842 Allow failure for jruby-mode20 as the binary does not exist at travis-ci
new a2c394d Wrong travis config format fixed
new 7fefdf9 Preparing for rspec 3.0
new 120cc52 Updating to rspec 3 for development
new 8d997da Adding support for ruby 2.1.1
new 48af46a Added support for jruby 2.1 mode
new fd4effb Merge branch 'feature/rspec_formatter_fix' of https://github.com/dg-vrnetze/aruba into dg-vrnetze-feature/rspec_formatter_fix
new 349b0d2 Ignoring failures for jruby-20mode and jruby-21mode for now: https://github.com/travis-ci/travis-ci/issues/2432
new 860bc0a Merge pull request #185 from dg-vrnetze/feature/fix_timeout_step
new 469813c Add helper to make testing of environment variables easier
new c72ad68 Added missing test for with_env
new 63c1def Removing jruby 2.0-mode from travis, it is not supported: https://github.com/travis-ci/travis-ci/issues/2432
new 59454a6 More documentation added
new d558d68 Add some more documentation
new 2ad8301 Migrate contribution guide to separate file because github displays that file on PR
new 122602e Add documentation on usage with frameworks other than cucumber
new 34648ca Added pros and cons of use of inprocess based on experience
new 9b9a901 Added year to copyright
new 481f24a Add explanation to dirs
new c17d112 Add contributing guide
new a3e4397 Release 0.6.0
new 6556600 Reminder to email mailing list when releasing.
new 2777659 Merge remote-tracking branch 'origin/master' into feature/documentation
new dbcac83 Merge pull request #188 from dg-vrnetze/feature/with_env
new a78c381 Make naming of test examples more consistent
new 0728456 Add helper to generate random string to make testing easier
new 0678f84 Add file expand wherever needed
new ae87df0 Added tests for checking ~ paths
new e196622 Moved file tests in file describe block
new db9183f Step to mock home directory
new ccbcd32 Fixed bug in After
new 28315f9 Added tests for mocking the home directory
new 631939e Reuse existing functionality in aruba
new fadf2d7 Added notes in History
new d7fb4ac Fixed code for filesystem permissions checks
new 64e9621 Add new tests for file mode check
new d328f72 Made api of check filesystem permissions the same as other check_-methods
new e60f624 Use new api in cucumber step
new 078f611 Added deprecation notice
new 4b3ff6a Fixed method name
new 9b2c540 Fixed usage of method
new 237c27c Test for remove directory
new b3482da Added step to remove directory
new e1966ba Merge pull request #197 from dg-vrnetze/feature/remove_directory
new 1be5d51 Added test for set_env and restore_env
new 23a4d6f Fixed problem when invoking set_env multiple times
new c96fe54 trigger build
new df00145 trigger build again
new 2b3b275 Fixed info about usage with rspec
new d274040 Supporting ruby 2.1.2
new 7deb10e Preparing release 0.6.1
new eeccfd2 Added documentation to methods
new ea010a4 Refactor asserts
new 49427a6 Make it possible to run rspec with single spec file
new 0433ee5 Merge pull request #202 from dg-vrnetze/feature/improved_documentation
new 8ed8223 Add missing single-quote to RSpec example
new bbccece Merge pull request #206 from arronmabrey/patch-1
new 297fa9f Fix typos in readme
new 148c95d Use https to fetch gems
new 9cf3c87 Add support for rubocop
new 9e36cfa Add rubocop to rake task test
new c78523f Merge pull request #207 from kevgo/master
new dd180d8 Increasing timeout for jruby to stabalise travis
new 1eb3dcb Merge branch 'feature/refactor_asserts' of https://github.com/dg-ratiodata/aruba into dg-ratiodata-feature/refactor_asserts
new efce67c Merge branch 'fix/run_single_test' of https://github.com/dg-ratiodata/aruba
new 23834d8 Merge branch 'feature/use_rubocop' of https://github.com/dg-ratiodata/aruba into dg-ratiodata-feature/use_rubocop
new 72d3845 Add touch_file to create empty files
new b41e588 Merge commit '2b3b275' into dg-ratiodata-feature/fix_readme
new 9477f7e Merge pull request #201 from dg-ratiodata/feature/empty_file
new e61b159 Add support for absolute path
new 9cece79 Changed return values for existing methods write_file and create_dir
new 4417e0a Add some more tests to improve test suite
new ff7354e Merge pull request #200 from dg-ratiodata/feature/return_expanded_file_path
new 3bba4a7 Shorter signature
new 2342a80 Added test for shorter signature
new ee7ddbb Support single file name as well
new 38df872 Assume true for check
new fbce512 Added badges
new d204898 Fixup badges
new 54aea93 Merge pull request #209 from dg-ratiodata/feature/default_for_check_presence
new f867ff6 Merge pull request #210 from dg-ratiodata/feature/file_content
new c266b6a Update README.md
new 7a4cd24 Cleaning up indentation
new 1cff49a Cleaning up indentation
new c99b6df Cleaning up indentation
new ba6f391 Ignore Rubymine project directory
new 743281a Use stub_const in favor of old, custom patch
new 6c4e231 Fixing false negative test #create_dir in api_spec.rb
new 0d903d7 Fixing #create_dir in api_spec.rb
new 2684d77 Consistent implementations
new 07f7fc5 Check against reference file
new 6bf6f1d Removing whitespace
new 5b2c7b4 DRYing up API
new 697aaea specs for binary check
new 4ce4da1 Adding 2.1.3 to travis
new c00c87c Merge pull request #215 from rapid7/feature/MSP-11399/rubymine
new dc0a8b7 Merge pull request #216 from rapid7/feature/MSP-11399/stub_const
new 3cee9aa Updated History file
new ffc9985 Fixing whitespace
new c504822 Do not use :: for method calls.
new 3a79900 Use %w or %W for array of words.
new 1ccaf42 Rubocop Style/TrailingBlankLines
new fb9fa7b Added .ruby-version to .gitignore and fixed minor error in history file
new b51e011 Supporting ruby 2.1.4 and 2.1.5
new 52a8637 Updated History.md
new 77d2716 Pass &:reverse as an argument to map instead of a block.
new 11e6ebe Prefer from the English library over 0.
new 16c25dd Surrounding space missing for operator '-'.
new 8055dbb Surrounding space missing in default value assignment.
new 188d463 Avoid the use of Perl-style backrefs.
new a99e9dd Keep a blank line before and after private.
new df8f781 Rubocop: Style/AccessModifierIndentation
new b4fe90e Do not use prefix _ for a variable that is used.
new 3f644bc Redundant use of Object#to_s in interpolation.
new d3fb374 Minor fix in deprecated method
new ec87d91 Minor typo in deprecated method
new 44fd744 Fixed #223
new bea48b9 Bumping to version 0.6.2
new 78ecef9 Use new travis build infrastructure
new 5ae1ba9 Merge pull request #225 from dg-ratiodata/feature/faster_builds_on_travis
new bfeabc3 Tests for touch_file + mtime
new 1407181 Pass through options to FileUtils to make it possible to set mtime
new 804af92 Add tests for multiple files and refactor test for touch_file
new 1514481 Refactor touch_file
new b76899c Add support for multiple files in *filesystem_permissions and split up tests for check and set permissions
new 1afe191 Add support for multiple files in remove_file and improve specs
new 1b1e340 Make sure it exists and is a file
new 78e1978 Add support for multiple directories in remove_dir and improve specs
new 7227ed1 Use rspec custom matcher for file comparism
new 7b8911d Fixed type in error messages
new f538ed5 Refactor tests for file comparism
new 3745840 fix typo
new b247dbf Merge pull request #229 from dg-ratiodata/feature/mtime
new a2b601f Merge pull request #230 from hayamiz/fix-typo
new 240a13d Work around https://github.com/cucumber/cucumber/issues/827
new 12643d6 Rename *dir to *directory
new 9e9b45d Merge pull request #226 from dg-ratiodata/feature/make_dir_look_like_file
new 61a7296 Added documentation for fixtures
new 47ccf62 Added specs for fixtures-methods
new 5dd8393 Added implementation for fixtures in aruba
new ce2b8e0 Fix typo
new cc28efa expand_path like File.expand_path, introducing FIXTURES_PATH_PREFIX as non-configurable, raising exception when using fixtures directory and it does not exists
new 7a2c454 Closing #232, Closing #224
new 5e69574 Make aruba-api creation reusable
new f855a29 Added tests for matcher
new 08005a7 Added implementation for matcher
new a006632 Added test for file content matcher
new c0440ed Added implementation for file matcher
new ad0ddaa Remove private flag to add this matcher to the public api
new 0eff4cc Added documentation
new 89beb67 Rename matcher to prevent problems with capybara matcher have_content
new 8bfde58 Add tests to test new directory steps
new c462641 Changed steps to relax the use of "file/directory named"
new cc4f311 Make matcher public
new 64969f1 Added documentation for mode matcher
new efd8cbb Added documentation to include_regexp_matcher
new 2df9052 Ignore yardoc files generated during doc generation
new 90df820 Added a proper .yardopts file
new 9e98a56 Update README.md
new f357bdc Added matcher for file size
new 055ec68 Add rspec integrator
new 9c73799 Merge pull request #234 from dg-ratiodata/feature/file_does_not_exist
new b1f5df9 Update History.md
new 3ddb7eb Merge pull request #239 from dg-ratiodata/feature/public_mode
new 333a16e Update History.md
new 60218c6 Merge pull request #238 from dg-ratiodata/feature/have_content
new f56f33d Update History.md
new 9137309 Added file existence matcher
new 49a06ce Replace exist? throught file?
new 1241d3f Add matcher for directory existence as well
new fe7d916 Return all paths in current_directory
new cb53612 Add matcher to check if path(s) matches pattern
new 096901e Add matcher for path existence
new ef1199d Replace check_file_presence everywhere
new 708582e Deprecate include_regexp-matcher it was introduced as util-matcher and is not needed anymore.
new dfff715 Errors should be available from api as well
new 41a114a Replace remove_directory and remove_file through remove
new 4522c09 Replace touch_file through touch
new c02fdd4 Added documentation to errors
new 6410193 Merge pull request #244 from dg-ratiodata/feature/rspec_integration
new 9a8f1ef Update History.md
new 53c1da2 Merge pull request #243 from dg-ratiodata/feature/remove
new 228b649 Update History.md
new c55d0de Add license finder to check licenses of aruba
new 76059e3 Ruby 1.9.3 is EOL https://www.ruby-lang.org/en/news/2015/02/23/support-for-ruby-1-9-3-has-ended/
new 08c0f11 Add pry to make debugging of aruba a lot of easier
new 59218d6 Jruby 2 and 2.1-mode are not supported yet but should be
new 5d12891 Add deprecation warning to gemspec for ruby 1.9.3
new 8b0ef4c Split up rspec configuration
new b531c91 Added helper scripts
new 92901c7 Basic support for simplecov
new aec993d Move development gems to Gemfile to make require easier in spec_helper
new a1f4fce Use bundle_args to prevent debug gems to be installed on travis
new 831edf6 Added commands to CONTRIBUTING-guide
new 252a8b5 Use bootstrap script in travis and pass it some arguments
new 51cf61e Updated history
new 6e23956 Fixed rubocop offense
new e421d33 Make output diffable
new 2a15b76 Fixed failure messages for file size matcher
new bfb3c26 Restore behaviour of absolute_path
new 65e17a8 Add spec only for special behaviour of absolute_path
new 04000ae Make specs of exand_path look the same like all newer tests
new 0ebd083 Use expand_path for the easier ones of File.expand_path
new 1b2352a Fixed spaces of curly brace
new 9a566ef Fixed expand_path for check_presence
new 3e5d4b1 Fixed expand_path for check_file_size
new 6274e39 Fixed expand_path for with_file_content
new 3767b25 Fixed check_file_content
new c638f1f Fixed check_directory_presence
new 25149f2 There's no need for prep_for_fs_check anymore. So let's deprecate it
new c86572a Use expand_path in cucumber steps as well
new 88304de Check on nil and empty in path
new a43b64d Merge pull request #235 from smortex/patch-1
new 6463dff Add gitter badge to readme
new 23f24a5 Now create_directory uses the new style
new 49f8220 Merge branch 'feature/use_expand_path_everywhere'
new f919d87 Add simplecov to specs and cucumber features
new 4852f30 Merge pull request #217 from rapid7/feature/MSP-11399/simplecov
new 11044f0 Minor cleanup of simplecov merge
new 01f51d6 Disable cucumber-pro for now, see cucumber-ltd/cucumber-pro-ruby#4
new 3478213 Moved configuration of rubocop to a central place
new fddc4a9 Upgrade rubocop
new e31f0c2 Cleanup rubocop configuration
new 412f5cd Fixed offenses for Performance/ParallelAssignment
new 045ce74 Fixed offenses for Style/EmptyLinesAroundBlockBody
new 3616361 Fixed offenses for Style/FormatString
new cd8c0f7 Fixed offenses for Style/EmptyLinesAroundModuleBody
new a13013d Fixed offenses for Style/BlockDelimiters
new 4618398 Fixed offenses for Style/EmptyLinesAroundClassBody
new b8488ec Add path_content-method to read content of file or directory
new 583a62c Use path_content for all_paths
new cc9ee22 Check if directory has sub-directory
new 76a15b0 Rubocop is a bit to picky with raised exceptions
new 41817b0 Split up method read
new 7e107dd Add check for absolute/relative
new 2b1fbb4 Remove return it's not needed
new c550880 Added new helpers for files and directories in current dir
new ab2c2ef Add matcher to check if path is absolute
new 54e080f Add builder for directory object
new 1fbedcd Fix use of absolute_path
new a7716c6 Update bundler in gemspec
new fa70a08 Fixed comments
new c65497b Merge pull request #250 from dg-ratiodata/feature/path_content
new e9d94da Improved file content matcher. Closes #249
new 9a7e4d8 Add copy method
new 8190df2 Fixed bug in documentation for be_existing_file
new 46535e1 Minor refactoring of shared context of aruba
new da874b9 Improvements to existing file matchers
new 0796cf9 Disable raise args, I consider this a FalsePositive
new 769c3a0 Use the copy-command to provide a fixture-step for cucumber
new 5bfd9d2 Merge pull request #219 from dg-ratiodata/feature/copy_file
new 65438c5 Cleanup SpawnProcess a bit
new ce29d81 Replace in_current_dir with expand_path
new af32ffd Add documentation to spawn_process
new c7733d8 Improve specs for spawn_process
new 43dd300 Namespace for processes
new d5a7d0a Added legacy compatibility API
new a1363cf Add support to append value to environment variable
new 81ead11 Add before/after hook for spawn process
new 742f792 Move same methods to super class
new 959de81 Add debug tag to switch command runner
new 50e4488 Replace @@main_class through class instance variable
new 5ccb173 Add missing methods for in_process
new 4d18f43 Refactor methods
new 9007206 Exclude fixtures to prevent cucumber from loading ruby scripts
new cdf91be Add console-script to use aruba directly
new c495b07 Replace interactive through last_process
new 9373642 Rename last_process to last_command
new 6b2a3dd Added matchers for command execution
new 9392ece Refactored announcer
new 4dbf7b0 Added process_monitor to refactor command execution
new 01d7ec3 Move code to utils module
new b5ee093 Removed duplicated code
new f1d4a1d Make it compatible with ruby 1.9
new cbf64c7 Workaround for missing announcer method
new ec69fde Add Dennis to the list of contributors
new cbfcb1d Merge pull request #257 from dg-ratiodata/feature/use_current_working_directory_for_process
new b4c7d2d Updating Vendored JQuery
new f3f173d Merge pull request #275 from DVG/update-vendored-jquery
new f7cdecd Version bump
new 5ab1083 Do not break if @interactive is used
new abd78e6 Version Bump
new e1530d0 Do not trigger Announcer API deprecation warning
new 1ab92dd Merge pull request #277 from chastell/apply_own_warning
new 58d6b06 Version bump
new 8bea281 Updated history
new ea4c00d Fixed post install message
new 562b274 Version bump
new d101443 It should be >=
new 49e313a Update supported ruby versions
new 9c24f83 Reflect supported ruby version in gemspec
new 6fde4eb Clarify dependency to cucumber of aruba
new b0abba5 Update license date and authors
new 089a807 Support for relish added
new 29f6ba2 Ignore specs and features in simplecov
new 46f32a3 Support features in sub-directories
new 76e6b81 Invoke examples randomly via rspec configuration
new 0777d7a Move hooks to the correct file
new fabe3c0 Refactored configuration
new 49e5d65 Refactored hooks
new f9dfc9a Move aruba configuration from api to configuration-class
new 17843a2 Refactored jruby startup helper
new 82f5eb8 Move root_directory configuration to configuration-class
new 31c468e Move current_directory configuration to configuration-class
new bba2a29 Replace fixtures path prefix through option
new cad2b1b Move configuration of exit timeout to configuration
new bddb7f3 Move io timeout to configuration class
new 2a5c899 Move fixtures directory to configuration class
new e5fe1c9 Set aruba exception to StandardError to make sure @aruba_exceptions responds to #message
new d4e19ce Refactored extensions for ruby core
new 577055f Introduce step to test run of cucumber with aruba
new c89c53c Added runtime config
new 8a05cc4 Refactored tests for exit_status
new 96de6c0 Move some methods to core module
new 1ca710c Proper display of error messages on travis
new 759b81f Added test for config wrapper
new e7f5b7f Fixed use of config wrapper
new caa22dc Fixed offenses
new 8568a9e Rename Utils to platform
new 50a1e16 Removed monkey patches
new 251c6b3 Move requires to correct files
new 7b404cb Move deprecated methods to a separate module
new 2790328 Split up matchers
new 0ad174e Fixed some more errors
new 802c4ec Cleanup current directory
new f6ea8ce Cleanup deprecations
new 893d70c Improve api for hooks
new 4ff48d1 Update gemspec for the next release
new 39b68a5 Fixed specs
new f231862 Make ruby 2 happy
new 32011e9 Pass variables to bundler in bootstrap script
new 89a289e Update build infrastructure
new 440e169 Fixed bootstrap script
new ff389cf Fixed spec for HOME-variable in path
new d6b946f Make JRUBY happy. Named parameters seem not to work there
new 26efeb7 Use equality here
new fe385e0 Cleanup cucumber hooks a bit
new 3b52099 Make it compatible with 1.8.7
new 663991e Improve handling of environment
new ab5d3e6 Move jruby to other place
new 78bbaa0 Improve documentation for matchers
new 0d2ed7d Cleanup matchers
new 568ceba Make setting environment variables work
new ffde17f Better deprecation for hooks
new 154ed6e Replace _methods through classes to get rid of them
new e68aefe Added documentation
new 84807e6 Make switching environment work for ruby 1.8.7
new 3ea8d05 Fixed typo in history
new f1503ae Prepare a pre-release
new 6389127 Make bundler install gems for jruby as well
new ffc2eb5 Consider rbx as well
new 73cec53 Announce information
new 1a41a4b Make aruba wait a little bit longer for processes to finish
new cb1c0be Explicit conversion to string
new 0fe6076 Output information about timeout values
new e3ed2c9 Improve error handling if command does not exist
new f7edb56 Fixed test
new bcc6d27 Fixed offense
new 1cb2b71 Add documentation for method
new 92fd3c5 Move methods
new 74127f6 Reuse methods
new 99480b1 Cleanup api from moved methods
new 38cb6b2 Fixed bug
new bbf03ee Add new configuration option to strip off ansi
new 15cf8a8 Add some more deprecations for old configuration
new 6587c3b Make in process work again
new a510fb0 Make old rubies happy
new 5c6ea3d Run fully qualified paths only
new b9a64e7 Replace sh through bash
new 1bb25d7 Announce to find error on travis
new 4bb6731 Fixed to_hash
new cbc7a03 Make relative commands work
new 3fc7fde Remove announce tags
new 260be5f Prettier output for timeouts
new 1e670ed Fixed missing return value in test
new 42e0898 Relax gemspec
new c5692f3 Change both the current working directory and PWD
new 4850eb1 Make it possible to use oldstyle main_class
new 20981df Use only the comman not it's arguments
new 357e15f Better error message for missing class for in process
new 364fd4c Removed the code.
new 2e8451e This needs to be @cmd
new 7c530c0 At leasst rspec-expectations 2.11 is needed
new bf17bf8 Make cd work with run
new 12ed01b Make sure it works with rspec < 2
new 04f9697 Fixed bug for path expansion including ~
new a5f9ef5 Prevent users to destroy their system
new 262b942 Depend on cucumber 1.3.19 till we drop ruby 1.8.7
new 708bb15 Make it compatible with ruby 1.8.7
new 434bdd0 Fetch keyerror and make it an argumenterror
new 24d013a Version Bump
new 53814ee Added some more documentation
new f148de6 Try to support cucumber 2.0 as well
new 4cab01d Version bump
new e6670a4 Escape strings which are used as regular expressions
new 5d6a270 Fixed bug in deprecated method
new 78c2f58 Fixed some bugs
new 20f0784 Disable require of win32 since it's another gem which we do not want to use - for now
new 56ee394 Escape strings which are not meant to be used directly as regex given by the user. All characters special for regular expressions should be escape.
new e4eeda7 Check for Class AND for subclass
new e174bdd Added feature to test some deprecated code
new 3f585bd Add documentation about how to use the in process feature
new 1f77c47 Version bump to 0.8.0
new b7f1696 Set default timeout for command execution
new 820c51b Wait a little bit longer on io
new c6114fe Updated history
new 28bf2fa Cleanup home directory evaluation
new d0320e1 Update history
new 7b0a869 Introduce VERSION constant and use it for code to be activated > version
new de3b48e Move removal information from gemspsec to History.md
new bae9e56 Restructed history.md
new 70514e7 Fixed bug in history.md
new 33c7e67 Create current directory if does not exist
new b71c216 Added empty fixture
new 2ee7ef0 Fixed bug with expand_path. Now it requires the directory not to exist
new dfc87f5 Fixed bug with home directory expansion
new 143b293 Version bump
new 2a2d3ea Merge pull request #286 from cucumber/feature/fix_directory_enoent
new 66e32eb Update history
new eb32dd4 Re-add accidently removed method
new c6f1d2d Fixed last exit status
new 15c0550 Added build configuration for appveyor based on rspec one's
new d534b1e Updated history
new 4a6d304 Fixed path to executable
new be9b4ff Updated history
new 1ad18b4 The announce should not be part of the repository
new 7cb06cc Fixed history
new 947f8b3 Added AppVeyor CI badge
new 194fd2c See if windows install runs better
new f190b0b Fixed error for 1.9.2
new 6579b87 Version bump
new 300e5c9 Better check for version in Gemfile
new 5784216 Prevent ruby from outputting warnings because of undefined instance variables
new bff926c Move table to separate class to make it easier to use
new 89e9cae Added logger to aruba
new 94f3cc1 We will deprecate 1.9.2 from 1.0.0 as well because cucumber 2 requires 1.9.3 and should be used from 1.0.0 on
new c8da9a2 Improve documentation / tests for filesystem
new 150c2a9 Fixed specs with new check in expand_path
new feea04f Added new arguments to spec
new 16b0ced No need to change the PATH for the local which
new eb477e0 Add cucumber-pro only for rubies > 1.9.2
new 1301536 Licensefinder requires httparty which needs ruby 1.9.3
new 7972afe Get rid of platform to make it work at last
new df6bdeb It needs to be here < 1.9.3 as well
new 2386860 Missing 1.92. requirement
new 96de608 Add new AppVeyor badge
new 95665c9 Tidy up build status badges
new f52a89b Fix use of deprecated method
new 4a088b1 Merge branch 'master' of github.com:cucumber/aruba
new 1db3e13 Added ffi to gemspec to make os detection easier. It's already a requirement of childprocess. But let's make this explicit
new 5541cc3 Output full environment before a command is run
new b8a9c34 Make the table of environment variables look prettier
new 1129901 Fixed spec for simple table after reformatting
new 415f45c Improve fixture for cli-app
new 3e12e62 Use run_simple to make sure a command finishes in time
new 0e69c8f Remove is_a. It's already part of contracts gem
new 0d649d0 Fixed deprecation warning
new 9d1e4a9 Updated history
new 5d6b582 Updated history again
new 734e59e Add disk usage
new 1dfba19 Use default feature-test only where needed
new a843d70 Update history
new 97babda Merge pull request #294 from dg-ratiodata/feature/disk_usage
new 8daae64 Update history
new ab4ca21 Fixed indentation
new dff51e9 Fixed missed features not to use the default-feature test
new 2f5f454 Removed old style api for removing things
new 0cbf2f4 Here we need the default executable
new 9fe1772 Add depth and more tests for ArubaPath
new b4529da Enabled dev mode for jruby to make it a lot of faster
new 1b25a40 Make simplecov more accurate
new bbd9993 Add travis-yaml gem to make linting the yaml possible
new 703db96 Make travis-yaml integration 'compatible' with older rubies
new 62ee0c6 Make implementation of depth compatible with ruby 1.8.7
new 8e778e0 Use inprocess feature of jruby to further speedup build
new 17ece9c Install only on non-java platforms
new 313dbb5 Use the fuubar formatter to see progress of rspec
new 1740121 Fixed bug in simple table if hash is empty
new 899d183 jruby ENV seems to be hash. We need to dup it. Otherwise it is cleared
new 548929a Fixed simple table spec
new 07292c7 Disable inprocess of jruby
new da53b2d Do not use pattern for rspec task
new 306f7d9 Add classes to introduce the Ports and Adapters-pattern to aruba
new 231d799 Move files to their new place
new 882a0ab Use the new implementation everywhere
new 73eea51 Merge pull request #299 from dg-ratiodata/feature/platform
new fe7851d Easier Implementation for Platform
new 507b663 Use around instead of before to make it possible to use aruba in around hook of rspec
new 9c37381 No message to use Aruba.platform by normal users, that's an private api which should not be used by users
new 20bffb7 Split up #unescape into #extract_text and #unescape_text
new 9f49854 Update history
new dbb0f04 Make it compatible with the old behaviour
new 8365402 Added check for instance variables
new f3f54ba Add those flags only if not already added
new f43180d Support for WindowsProcess added
new deb3c60 Merge pull request #302 from dg-ratiodata/feature/windows_process
new 1297d0e Updated history
new 0f61e23 Introduce WindowsEnvironmentVariables to make access to environment variables work for Windows
new e648b46 Merge pull request #303 from dg-ratiodata/150724-wsd--windows-env-vars-upcase
new 6c06845 Added which-command for windows and linux
new ca4fb75 Merge pull request #304 from dg-ratiodata/feature/windows_which
new d44014c Updated history
new 3789d38 Fixed error message
new ed5c64e Use absolute path for cmd.exe as well
new 4383361 Add console support to aruba
new e37ad82 Unescape \t as well
new 46f05cf Fixed bug with chdir
new fdf80c2 Make sure, that we raise an error if an not implemented method in process launcher is used
new c661554 Merge pull request #305 from dg-ratiodata/feature/add_console_to_aruba
new d3c35e0 Split command into separate strings
new aefdf68 Update history
new a7f3253 Real copy of unix environment as well
new 3dd537c Fixed history
new 5c13802 Use ERB in cucumber.yml to ignore scenarios on different platforms
new 0f59031 Version Bump
new 2b4885f Update history
new 26f79a1 Fixed bug if path contains '.'
new dad4adc Use older version of pry for ruby 1.8.7
new 4a57736 Allo exit code as well
new 75909d2 Merge branch 'master' of github.com:dg-ratiodata/aruba
new 5150721 Improve documentation
new 48b32cc Added new matchers to check output
new da49c59 Improve existing specs
new 8cc322b Move disk usage to separate class
new 8e470bd Determine file size of a given file
new 0d57780 Added tasks to TODO file
new 425c29e Ignore flagged features
new 3fd8480 Improve announcer
new c1d247c Added method to return all commands
new 05784e4 Remove first assert methods from cucumber api
new 544ac7c Return self after clearance
new cdbee61 Starting a command is not a suprising action, no need to use ! here
new 3318dee Improve handling of io
new e899c85 Better name for last_command
new 4b14cc6 Some minor improvements
new 85cae62 Added some new steps to for cucumber
new d7b48a4 Use new name for last_command everywhere
new c98b7cd Fix wrong namespace for platform
new b9ee738 Fixed bugs for reading and specs
new 03a3d6d Environment variables from leaking into other specs
new 1b59c43 Use the correct matcher. Have Content is something different from Have Output
new b245fbf Use new start method instead of deprecated run-hone
new 5e36183 Use the new last_command_*-methods
new 0a78ed5 Fixed bug while determining disk usage
new 8365445 Refactor matchers a bit
new a142895 Get rid of which in processes by setting the ENV from output side of system, childprocess etc.
new 0bb0ac3 Fixed bugs in output features
new b4d5f32 Fixed some other bugs in feature tests
new eacf525 Fixed offense due to deprecation warning
new df8b35a Relax the use of steps in cucumber
new b8398ae Remove app_spec. It's not really helpful and makes some tests for collection any fail because it modifies the amount of tests run which is not obvious to see from the outside.
new 0b7c854 Better error message if an object is/is not included by using a custom matcher
new 1d6a0ef Reduced output if checking an started process, by redefining inspect and to_s for *Processes
new ac09f0b Update history
new cc13f8e Fixed bug with new run-method for commands
new 955e6f7 Split up cucumber.rb in multiple files
new 877c9f5 Refactor internals of SpawnProcess
new 274b332 Use wait_for_io to reduce the waiting time
new 3fc7524 Add some documentation for SpawnProcess
new 6cfe609 Updated history
new cb9b286 Improved features and steps
new 35bc298 This was not supported by ChildProcess
new d82e531 Make sure not content is put to stderr/stdout which will cause a failure
new 01e179c Remove \n at the end to make it easier for users to compare things
new d0f5907 Update history
new 123a54d Make it compatible with ruby 1.9.2
new 0d28f4b Move deprecated methods to correct namespace and add warnings. For some of them we need a replacement first before we really can deprecate them
new 7f8a155 Use correct api for stopping commands
new c86a775 Fixing deprecation warnings
new 66648df Fix offenses
new a484c0a Fix the use of timeouts
new 5b3fcc1 Improved include_an_object-matcher and include methods from All-matchers based on feedback on Github (https://github.com/rspec/rspec-expectations/issues/823#issuecomment-123740654)
new 93715c5 Improve handling of announcer
new 3f13d67 Disable io buffering for feature test
new 89dbfcf Make aruba accept options on output as well and pass them on
new 4549ffd Make it obvious that the debug launcher does not capture STDERR/STDOUT
new b90a014 Add some more documentation for filesystem commands
new ffbeea5 Add pry to different group to make it installed on travis as well. We need it to demonstrate interactive debugging
new d2047ad Add documentation for fixtures
new 9abe321 Improved documentation for file and directory creation
new 873f174 Move fixtures to root to prevent them to litter the relish output
new b66cbfd Fixed wrong use of ::Platform
new f878b19 Remove duplicated method
new 04d1e3a Reverted the fix for ::Platforms for those
new b7f9bc9 Move platform specific stuff to the correct directory
new 679dfc5 Use aruba path to check if command is relative
new 833bec3 Minor fixes
new 7da18fb Use new exit timeout step
new aee0489 Document the new default value for the fixtures directory
new a8e54ae Use the correct implementation for disk usage
new 09842bc Migrate that code also to Platform
new 9e23853 Better structure for documentation
new 300bf16 Enable syntax highlighting on relish
new 81aee03 Added move and copy steps to aruba
new 00c7751 Now we've got a getting started section
new 36d0971 Better sorted
new 2b15204 Fixed offenses
new 22220c2 Improved documentation
new 6e6e5bd Make it compatible with 1.8.7
new 7bb187b Make sure files are executable
new a05fe83 Explicit conversion to string
new 7080ce6 Use path instead of to_s
new 6f42d5e Check if an fixture really exist
new 57db0f7 Make them all executable
new 2e6bf6c Refactor code to use one single implementation of with_environment
new b1082c0 Fixed problem with interactive processes
new 660f505 Fixed offenses
new 4fcaa4c Ignore features on ruby < 1.9.3
new 3052363 Longer timeout for rubygems
new 549887d Remove dots AND trailing slash
new 7b59bef Bring back unescape_text etc
new ff50fbb Fixed name of file in feature-test
new a13ba4c Added documentation for usage of configuration
new 3e6ccd4 Fixed problem with timeouts by really using the configuration
new bd8e561 Replace all with all_objects to work around #288
new 7a3a95a Fixed version tag
new 1a2bc28 Fixed bugs in feature tests
new a7a83b6 Fixed bug in test
new 7cc35cb Use older pry version for 1.8.7
new 2383356 Make the process the leader of the group
new 8f70fbb Resolve path to command to workaround jarib/childprocess#89
new d723f50 Remove debug code
new 484abb9 Replace ruby scripts through bash scripts wherever possible
new d982ffa Fixed test
new 9f80fc0 Explicit conversion to array
new f0fb7de Fixed bug with ruby 1.8.7
new dc77552 We should stop the commands before we try to access the output
new d91826f Stop commands here as well
new 54cc2d1 Should only work from 1.9.3 on
new cedf79e Stop commands before going on
new cb3d136 Replace tag @ignore-* through @unsupported-on-* to make it's intend clearer
new 8cc4f3f Stop those ones too
new 99bf288 Move away from rspec's base class
new 13ef7cb Introduce stop_all_commands again
new 81b10d8 Fix some bugs
new 97d85ec Fixed missing @ignore tag in cucumber yml
new da5e170 Higher timeout to make it pass on travis
new 58143bd Merge pull request #260 from dg-ratiodata/feature/improve_documentation
new 44000bd Somehow jruby does not output pry>. Since binding.pry is also part of the output, we will use this instead
new 51f74ea Replace deprecated method #exit_timeout in step
new d8a791c Updated history
new 2d4c275 Version Bump
new 346f2a5 We should look for the right content within the output
new d1eb711 Update History again
new 0305365 Deprecate aruba/reporting
new a1e1708 Version bump
new 85d74fc Sync IO to make sure everything is written to disk at once
new 39f97d5 Add documentation about how to use aruba from minitest
new ce24075 Make steps for testing frameworks first class citizens
new 743118f Rename feature test
new 3c0f68c Updated History
new fde17d3 Added example how to run a command with relative path
new dcca2dc Make it compatible with 1.8.7
new cae50d9 Make it compatible with 1.8.7
new 9fefac6 Move to a better place
new 4ef76a9 Fixed bug when running SIGINT
new 5aefd80 Merge branch 'master' of github.com:dg-ratiodata/aruba
new fc2f196 Update history
new fbb2850 Add some new matchers to make it easier to write steps for cucumber
new 13a2bf5 Updated History
new 32ca1a1 Make filename -> file_name because we use this everywhere else
new bfb6796 Merge pull request #306 from dg-ratiodata/feature/improve_matching_of_strings
new 8db07cc Reference supported programming languages in README
new 3a0b48c Try jruby 9.0.0
new 0eaeb01 Let's see what's failing
new 4164549 Added new initializer to make starting with aruba easier
new 330257b Merge pull request #308 from dg-ratiodata/feature/initializer
new c5580ba Re-add ruby 9.0.0.0 but allow failures
new 4e69f33 Fixed the other example as well
new 1939c40 Fixed problem with all-matcher by using module_function
new 8eb84b0 Make it possible to remove an environment variable
new 847aced Fixed wording in feature file
new e2069e1 Use the normal step to set environment variables
new 4014cd5 It should be possible to set environment variables with lower case letters
new e5408d0 Added test for mixed case variables
new d10f87d Add test for windows only
new 2ec7f52 New pre-release
new 98e8842 Fix name of jrubies in travis.yml
new 6326885 Update history
new 56fe04e Update version
new 483deec Fix '"#exit_timeout" is deprecated' error.
new 2b0426a Merge pull request #314 from yasuhito/fix_exit_timeout_deprecated
new a293c64 Merge branch 'master' of github.com:cucumber/aruba
new 91fe954 Version bump
new f310f20 Merged step definitions from 4 into 2
new dfe74a7 Version bump
new 3516a2e Fixed regex because other it captures content
new bebfbd6 refresh patches
new d0e9354 add 0004-add-require-time-to-avoid-test-failure.patch
new 4eab5dc export $HOME to avoid test failure
new 4d2d056 add debian/gbp.conf
new 678c1de Merge tag 'v0.10.2' into debian/sid
new a3a0ca7 new upstream release
new d047b66 upload to unstable
The 1228 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.
--
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