Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
commit cbd7f9a Merge: 7369711 8b73ec1 Author: Joseph Anthony Pasquale Holsten <[email protected]> Date: Sun Feb 27 12:41:39 2011 -0600 merge gem runner commit 7369711 Merge: b87f558 5984e85 Author: Joseph Anthony Pasquale Holsten <[email protected]> Date: Sun Feb 27 12:39:44 2011 -0600 merge bundle clean commit 8b73ec1 Author: Joseph Anthony Pasquale Holsten <[email protected]> Date: Fri Feb 25 02:42:49 2011 -0600 move cucumber-nagios from generated script onto gem path * Rakefile: add cucumber-nagios to executables * lib/generators/project/bin/cucumber-nagios -> bin/cucumber-nagios: use cwd, not install path * features/installing.feature: use cucumber-nagios from path * features/steps/creating_steps.rb: use cucumber-nagios from path * features/steps/installing_steps.rb: use cucumber-nagios from path * features/steps/using_steps.rb: use cucumber-nagios from path * lib/generators/project/README: use cucumber-nagios from path commit 5984e85 Author: Joseph Anthony Pasquale Holsten <[email protected]> Date: Sun Feb 27 10:29:48 2011 -0600 convert to bundler for gem creation * .gitignore (.bundle): add * Gemfile, Gemfile.lock, MANIFEST: add * Rakefile: remove jeweler, test tasks. add bundler * cucumber-nagios.gemspec: simplify. use MANIFEST * lib/generators/project/Gemfile: only use cucumber-nagios deps * README.md: point contributors to HACKING * HACKING: rewrite commit b87f558 Author: Joseph Anthony Pasquale Holsten <[email protected]> Date: Sun Feb 27 06:48:36 2011 -0600 revert to silenced system commit f52c3dc Author: Joseph Anthony Pasquale Holsten <[email protected]> Date: Sun Feb 27 06:47:27 2011 -0600 remove generated bin/cucumber-nagios and update tests commit e4506cf Author: Joseph Anthony Pasquale Holsten <[email protected]> Date: Sun Feb 27 06:31:56 2011 -0600 tweak bin/cucumber-nagios to work from inside gem commit bab6ec2 Merge: 397720f 2dcda55 Author: Joseph Anthony Pasquale Holsten <[email protected]> Date: Sun Feb 27 06:22:15 2011 -0600 merge in bundler commit 2dcda55 Author: Joseph Anthony Pasquale Holsten <[email protected]> Date: Sun Feb 27 06:13:48 2011 -0600 mention environment setup commit bff7675 Author: Joseph Anthony Pasquale Holsten <[email protected]> Date: Sun Feb 27 06:09:51 2011 -0600 add contributing note to readme commit fc70d83 Author: Lindsay Holmwood <[email protected]> Date: Thu Feb 3 01:02:34 2011 +1100 convert to bundler for gem creation * .gitignore (.bundle): add * Gemfile, Gemfile.lock, MANIFEST: add * Rakefile: remove jeweler, test tasks. add bundler * cucumber-nagios.gemspec: simplify. use MANIFEST * lib/generators/project/Gemfile: only use cucumber-nagios deps commit 397720f Author: Joseph Anthony Pasquale Holsten <[email protected]> Date: Sun Feb 27 05:37:42 2011 -0600 convert to bundler for gem creation commit 1fbf551 Author: Joseph Anthony Pasquale Holsten <[email protected]> Date: Sun Feb 27 05:15:48 2011 -0600 ignore .bundle config commit 263f766 Author: Joseph Anthony Pasquale Holsten <[email protected]> Date: Sun Feb 27 05:14:23 2011 -0600 ignore bundler files commit 7d41194 Author: Joseph Anthony Pasquale Holsten <[email protected]> Date: Sun Feb 27 04:35:34 2011 -0600 Initial commit to great-website-tests. commit 585763d Author: Joseph Anthony Pasquale Holsten <[email protected]> Date: Fri Feb 25 14:36:24 2011 -0600 not that high commit 47a8c25 Author: Joseph Anthony Pasquale Holsten <[email protected]> Date: Fri Feb 25 14:34:31 2011 -0600 update net-ssh commit b6eea45 Author: Joseph Anthony Pasquale Holsten <[email protected]> Date: Fri Feb 25 13:48:18 2011 -0600 lossen net-ssh dependency commit 2ced90c Author: Joseph Anthony Pasquale Holsten <[email protected]> Date: Fri Feb 25 02:42:49 2011 -0600 loosen up the bundler dependency to 1.0.x Signed-off-by: Hedgehog <[email protected]> Closes GH auxesis#45 Signed-off-by: Hedgehog <[email protected]> Closes GH auxesis#48 Signed-off-by: Hedgehog <[email protected]> Closes GH auxesis#41 Signed-off-by: Hedgehog <[email protected]> Painless password-less SSH. In order to make password-less SSH the CN default it needs to be recognized that it is painless to setup. Maybe make this setup a CN step? Conflicts: Gemfile.lock HACKING Rakefile bin/cucumber-nagios-gen cucumber-nagios.gemspec features/steps/using_steps.rb Squashed commit of the following: commit 8caee91 Merge: bc8fb97 a283e92 Author: Lindsay Holmwood <[email protected]> Date: Sun Mar 6 23:10:08 2011 +1100 Merge branch 'master' of github.com:auxesis/cucumber-nagios into auxesis Conflicts: cucumber-nagios.gemspec lib/cucumber/nagios/version.rb commit bc8fb97 Author: Lindsay Holmwood <[email protected]> Date: Sun Mar 6 23:06:11 2011 +1100 Bumped minor version commit 7e90d6c Author: Lindsay Holmwood <[email protected]> Date: Sun Mar 6 23:05:51 2011 +1100 Implement manual Cucumber features task, to work around bundler bugs. commit daf5349 Author: Lindsay Holmwood <[email protected]> Date: Sun Mar 6 22:12:27 2011 +1100 Made alignment consistent. Automatically generate list of extra_rdoc_files. commit 0c80b39 Author: Lindsay Holmwood <[email protected]> Date: Sun Mar 6 22:07:07 2011 +1100 Updated list of contributors commit 6121e57 Author: Lindsay Holmwood <[email protected]> Date: Sun Mar 6 22:04:06 2011 +1100 Removed MANIFEST in favour of calling out to git-ls-files commit b5d5aa0 Author: Lindsay Holmwood <[email protected]> Date: Sun Mar 6 22:03:48 2011 +1100 Use git ls-files to build up list of files. commit fe9de14 Author: Lindsay Holmwood <[email protected]> Date: Sun Mar 6 21:50:34 2011 +1100 Give HACKING the right extension (.md) so it renders nicely on GitHub commit cc4e425 Author: Lindsay Holmwood <[email protected]> Date: Sun Mar 6 21:49:48 2011 +1100 Cleaned up whitespace. Minor syntax and grammar fixes. commit e72151e Author: Lindsay Holmwood <[email protected]> Date: Sun Mar 6 21:33:58 2011 +1100 Made dependencies a bit more flexible. commit 933c533 Author: Hedgehog <[email protected]> Date: Tue Mar 1 23:07:56 2011 +1100 Closes GH auxesis#45 Signed-off-by: Hedgehog <[email protected]> Signed-off-by: Lindsay Holmwood <[email protected]> commit 0af1260 Merge: 1b4f95c 5984e85 Author: Lindsay Holmwood <[email protected]> Date: Sun Mar 6 21:18:01 2011 +1100 Merge branch 'bundler-clean' of https://github.com/josephholsten/cucumber-nagios into josephholsten-bundler-clean Conflicts: Rakefile cucumber-nagios.gemspec commit 1b4f95c Author: Hedgehog <[email protected]> Date: Tue Mar 1 21:31:56 2011 +1100 Closes GH auxesis#41 Signed-off-by: Hedgehog <[email protected]> Signed-off-by: Lindsay Holmwood <[email protected]> commit a283e92 Author: Lindsay Holmwood <[email protected]> Date: Sun Mar 6 20:54:24 2011 +1100 Bumped gem version commit a98b6f3 Author: Lindsay Holmwood <[email protected]> Date: Sun Mar 6 20:12:53 2011 +1100 Use Dir.chdir instead of dodgy cd's commit 4852dbe Author: Lindsay Holmwood <[email protected]> Date: Sun Mar 6 19:41:30 2011 +1100 Backport tests to work with Ruby 1.8.x commit 209f818 Author: Hedgehog <[email protected]> Date: Tue Mar 1 23:09:47 2011 +1100 Closes GH auxesis#48 Signed-off-by: Hedgehog <[email protected]> Signed-off-by: Lindsay Holmwood <[email protected]> commit c646ff8 Author: Lindsay Holmwood <[email protected]> Date: Sun Mar 6 18:48:48 2011 +1100 Bumped gem version commit 8b73ec1 Author: Joseph Anthony Pasquale Holsten <[email protected]> Date: Fri Feb 25 02:42:49 2011 -0600 move cucumber-nagios from generated script onto gem path * Rakefile: add cucumber-nagios to executables * lib/generators/project/bin/cucumber-nagios -> bin/cucumber-nagios: use cwd, not install path * features/installing.feature: use cucumber-nagios from path * features/steps/creating_steps.rb: use cucumber-nagios from path * features/steps/installing_steps.rb: use cucumber-nagios from path * features/steps/using_steps.rb: use cucumber-nagios from path * lib/generators/project/README: use cucumber-nagios from path commit 5984e85 Author: Joseph Anthony Pasquale Holsten <[email protected]> Date: Sun Feb 27 10:29:48 2011 -0600 convert to bundler for gem creation * .gitignore (.bundle): add * Gemfile, Gemfile.lock, MANIFEST: add * Rakefile: remove jeweler, test tasks. add bundler * cucumber-nagios.gemspec: simplify. use MANIFEST * lib/generators/project/Gemfile: only use cucumber-nagios deps * README.md: point contributors to HACKING * HACKING: rewrite Merged aruba_ssh branch Squashed commit of the following: commit 3ad6dd3 Author: Hedgehog <[email protected]> Date: Tue Mar 15 17:09:37 2011 +1100 doc typo Signed-off-by: Hedgehog <[email protected]> commit 6786f79 Author: Hedgehog <[email protected]> Date: Tue Mar 15 17:08:48 2011 +1100 Introducing: SSH sessions descriptions via Aruba steps Signed-off-by: Hedgehog <[email protected]> Signed-off-by: Hedgehog <[email protected]> Convert commands.feature to use Aruba steps # For complete Aruba step listing see: # lib/aruba/cucumber.rb # or https://github.com/aslakhellesoy/aruba/blob/master/lib/aruba/cucumber.rb Feature: Executing commands In order to test a running local system As an administrator I want to use Aruba steps to run commands and test output Background: # /usr/src/cucumber-nagios/features/commands.feature:9 Given that "cuken/cmd" is required # features/step_definitions/cuken_dev_steps.rb:9 Scenario: Check Stdout # /usr/src/cucumber-nagios/features/commands.feature:12 When I do aruba I run "echo 'i like cheese'" # features/step_definitions/cuken_dev_steps.rb:13 Then I see aruba the stdout from "echo 'i like cheese'" should contain "i like cheese" # features/step_definitions/cuken_dev_steps.rb:21 Scenario: Check Stderr # /usr/src/cucumber-nagios/features/commands.feature:16 When I do aruba I run "echo 'i like cheese' 1>&2" # features/step_definitions/cuken_dev_steps.rb:13 Then I see aruba the stderr from "echo 'i like cheese' 1>&2" should contain "i like cheese" # features/step_definitions/cuken_dev_steps.rb:21 Scenario: Check Stdout for multiple lines # /usr/src/cucumber-nagios/features/commands.feature:20 When I run "echo 'one\none\none\n'" # aruba-0.3.2/lib/aruba/cucumber.rb:94 Then the output should contain: # aruba-0.3.2/lib/aruba/cucumber.rb:126 """ one one one """ Scenario: Check exit code # /usr/src/cucumber-nagios/features/commands.feature:29 When I run "true" # aruba-0.3.2/lib/aruba/cucumber.rb:94 Then the exit status should be 0 # aruba-0.3.2/lib/aruba/cucumber.rb:154 Scenario: Check exit code # /usr/src/cucumber-nagios/features/commands.feature:33 When I run "false" # aruba-0.3.2/lib/aruba/cucumber.rb:94 Then the exit status should be 1 # aruba-0.3.2/lib/aruba/cucumber.rb:154 Signed-off-by: Hedgehog <[email protected]> Drecate command steps. Signed-off-by: Hedgehog <[email protected]> All file, command and ssh features pass using Aruba steps and some custom ones. Added files for: All file, command and ssh features pass using Aruba steps and some custom ones. Closes GH auxesis#62 and refactor creating.feature Signed-off-by: Hedgehog <[email protected]> Closes GH auxesis#62, using Aruba API and steps where possible. Signed-off-by: Hedgehog <[email protected]> Less verbose create project step expression Signed-off-by: Hedgehog <[email protected]> Using feature now uses Aruba steps and cuken library Signed-off-by: Hedgehog <[email protected]> gitignore Aruba's working area Signed-off-by: Hedgehog <[email protected]> fixing file and step step definitions Signed-off-by: Hedgehog <[email protected]> Document and tidy up using_steps.rb Signed-off-by: Hedgehog <[email protected]> Use Aruba steps not just the API. Signed-off-by: Hedgehog <[email protected]> Doc use of Aruba steps in step files generated. Signed-off-by: Hedgehog <[email protected]> Installing feature uses Aruba. Remove redundant steps. Signed-off-by: Hedgehog <[email protected]> Use Aruba steps Signed-off-by: Hedgehog <[email protected]> Doc the generated step files. Signed-off-by: Hedgehog <[email protected]> One more env var to look for a hostname. Signed-off-by: Hedgehog <[email protected]> Bring Aruba along if including cucumber steps directly. Signed-off-by: Hedgehog <[email protected]> API's may be included directly - bring Aruba API along too. Signed-off-by: Hedgehog <[email protected]> Files.feature uses Aruba/Cucken steps Signed-off-by: Hedgehog <[email protected]> fixups post rebase+merge Signed-off-by: Hedgehog <[email protected]> The 'Less-is-More' commit By removing step definitions we get to use Aruba and Cuken step definitions. Signed-off-by: Hedgehog <[email protected]> doc fixes Signed-off-by: Hedgehog <[email protected]> Fixes related to passing under Ruby 1.8.7-p334 Signed-off-by: Hedgehog <[email protected]> doc fixes Signed-off-by: Hedgehog <[email protected]>
- Loading branch information