Commit Graph

  • f0e144cebd Refactor and simplify recipe DSL evaluation usages: Thibault Jouan 2013-08-10 15:36:27 +00:00
  • 7c5d5b0417 Improve Recipe::DSL#initialize spec Thibault Jouan 2013-08-13 22:45:11 +00:00
  • 53db841b2d Remove Env#current_recipe attribute Thibault Jouan 2013-08-13 01:36:33 +00:00
  • a5d9ca26f4 Remove error handling for evaluation errors Thibault Jouan 2013-08-13 00:11:53 +00:00
  • 0904fa1fc9 Implement Worker class: Thibault Jouan 2013-08-08 01:55:55 +00:00
  • ec44d01c36 Fix coding standards in shell command action spec Thibault Jouan 2013-08-10 14:46:31 +00:00
  • 8af6d0ec00 Add basic Rakefile (required by various CI platforms) Thibault Jouan 2013-08-07 21:52:42 +00:00
  • 71024dfb74 Add license file Thibault Jouan 2013-08-07 19:41:18 +00:00
  • 825bdec74d Improve `sh' task action error handling: Thibault Jouan 2013-08-05 21:03:18 +00:00
  • f10914c7d7 Implement basic `sh' task action feature: Thibault Jouan 2013-08-05 01:58:26 +00:00
  • 8123cf5052 Add Task#initialize spec Thibault Jouan 2013-08-07 01:22:46 +00:00
  • dff95b2c4b Fix coding standards in Env spec Thibault Jouan 2013-08-07 01:22:12 +00:00
  • b8fd24973a Improve Task::DSL spec: Thibault Jouan 2013-08-07 01:16:00 +00:00
  • 0148854843 Make DSL specific method private in Task#DSL Thibault Jouan 2013-08-07 01:14:44 +00:00
  • 3ef533b67a Move Recipe::DSL#tasks example in spec file Thibault Jouan 2013-08-07 01:04:38 +00:00
  • ef96a2db82 Improve naming in Remote#execute spec Thibault Jouan 2013-08-06 20:45:42 +00:00
  • 22ae12185d Improve Recipe spec: Thibault Jouan 2013-08-06 20:39:17 +00:00
  • 29563f6cc6 Add missing spec for Recipe::DSL#task Thibault Jouan 2013-08-06 20:30:24 +00:00
  • d552c698de Improve Env#output spec: Thibault Jouan 2013-08-06 20:12:02 +00:00
  • 31b9e68026 Improve Env#initialize spec: Thibault Jouan 2013-08-06 20:07:39 +00:00
  • 863155b61d Improve wording in Env#initialize spec Thibault Jouan 2013-08-06 20:01:41 +00:00
  • 883d4f2e7e Fix coding standards in remote spec Thibault Jouan 2013-08-06 19:43:01 +00:00
  • 9285a951c7 Add missing spec for CLI#initialize Thibault Jouan 2013-08-06 19:42:00 +00:00
  • 779eb72c32 Improve wording in CLI#arguments spec Thibault Jouan 2013-08-06 19:41:48 +00:00
  • bd1bdba9cf Fix CLI#evaluate_recipe_file spec: Thibault Jouan 2013-08-06 19:38:33 +00:00
  • eaccf55581 Improve CLI spec: Thibault Jouan 2013-08-06 19:16:42 +00:00
  • 889ddf84e4 Fix Action#env spec: Thibault Jouan 2013-08-06 19:09:20 +00:00
  • 3c92b04b90 Rename task evaluation feature file Thibault Jouan 2013-08-06 19:05:43 +00:00
  • 6f563d75d7 Improve a test in task evaluation feature Thibault Jouan 2013-08-06 19:05:01 +00:00
  • 72d6a853ae Improve wording in task evaluation feature Thibault Jouan 2013-08-06 19:04:49 +00:00
  • d5cbff9c4d Improve wording in `condition' task keyword feature Thibault Jouan 2013-08-06 19:02:35 +00:00
  • 786c2f56d6 Improve wording in `target' recipe keyword Thibault Jouan 2013-08-06 19:00:38 +00:00
  • cd13cebfd8 Refactor `source' recipe keyword feature Thibault Jouan 2013-08-06 19:00:14 +00:00
  • bc0ea65316 Improve wording in `source' recipe keyword feature Thibault Jouan 2013-08-06 18:53:48 +00:00
  • 64a57c7cfd Improve test in recipe evaluation output feature Thibault Jouan 2013-08-06 18:52:32 +00:00
  • 98b141136b Improve wording in `env' recipe keyword feature Thibault Jouan 2013-08-06 18:49:57 +00:00
  • 5c11487601 Fix indentation in CLI usage feature Thibault Jouan 2013-08-06 18:49:35 +00:00
  • 8069e1ceaf Improve features directory tree Thibault Jouan 2013-08-06 18:48:52 +00:00
  • 580ad66bab Use new rspec metadata arguments as symbol Thibault Jouan 2013-08-06 18:34:53 +00:00
  • cff122432b Refactor Net::SSH spec helpers definition and usages Thibault Jouan 2013-08-06 17:29:45 +00:00
  • 5d9a5f1f57 Simplify spec helper: Thibault Jouan 2013-08-06 17:13:41 +00:00
  • d7d7d42223 Implement @sshd cucumber tag hooks: Thibault Jouan 2013-08-05 01:58:38 +00:00
  • 9875a4ae7b Make remote available to env Thibault Jouan 2013-08-03 22:52:25 +00:00
  • ace5bfb3fa Add basic Remote#execute implementation Thibault Jouan 2013-08-04 17:33:19 +00:00
  • 6e1ba269eb Implement Remote class Thibault Jouan 2013-08-03 22:25:51 +00:00
  • 3e3547d3be Fix incorrect paths for env and target features Thibault Jouan 2013-08-05 19:54:32 +00:00
  • ad63164d60 Fix coding standards in Env spec Thibault Jouan 2013-08-05 14:32:23 +00:00
  • 47560e55c5 Extract cucumber and aruba monkey patches Thibault Jouan 2013-08-05 14:10:31 +00:00
  • 0cccbc8dde Add Env#output with $stdout as default Thibault Jouan 2013-08-04 20:24:19 +00:00
  • e6c14f1903 Implement basic task actions API: Thibault Jouan 2013-08-03 14:45:14 +00:00
  • 8e455fc4d5 Improve Env constructor Thibault Jouan 2013-08-04 01:17:33 +00:00
  • a3bba6d4da Implement target recipe keyword feature Thibault Jouan 2013-08-03 23:41:22 +00:00
  • a6e27edfd2 Add env recipe keyword feature Thibault Jouan 2013-08-03 23:06:34 +00:00
  • d677c3aa97 Improve exceptions usage in specs: Thibault Jouan 2013-08-01 23:13:24 +00:00
  • c3737e738e Refactor trap_exit spec helper usages Thibault Jouan 2013-08-01 22:51:41 +00:00
  • c4fc9828db Improve error reporting during recipe evaluation Thibault Jouan 2013-08-01 17:15:11 +00:00
  • 836f9ffc29 Replaces Proc.new usages with proc keyword Thibault Jouan 2013-08-01 18:33:18 +00:00
  • 57ff1c73be Change "wording" in Recipe::DSL#evaluate spec Thibault Jouan 2013-08-01 17:08:03 +00:00
  • 0ab6a4e246 Improve source feature with explicit exit status Thibault Jouan 2013-08-01 17:07:26 +00:00
  • ace6a4ad2b Implement Task::DSL#evaluate: Thibault Jouan 2013-07-30 23:24:28 +00:00
  • a45a340b64 Improve some context descriptions in specs Thibault Jouan 2013-07-31 22:45:42 +00:00
  • 0aa043b61a Remove host argument: Thibault Jouan 2013-07-31 22:33:09 +00:00
  • 2acb57254f Fix a few coding standards issues: Thibault Jouan 2013-07-31 22:13:09 +00:00
  • fa2f55e516 Improve cucumber readability in guard (quiet option) Thibault Jouan 2013-07-31 22:12:18 +00:00
  • 3792f60a5c Improve source recipe keyword feature: Thibault Jouan 2013-07-30 22:47:32 +00:00
  • b1c99dbeeb Extract task DSL code and spec Thibault Jouan 2013-07-30 19:33:59 +00:00
  • 2939123574 Extract recipe DSL code and spec Thibault Jouan 2013-07-30 19:29:30 +00:00
  • e12dd5c0e7 Implement recipe error reporting feature Thibault Jouan 2013-07-29 22:12:03 +00:00
  • f6d9dd2c90 Change ConditionNotMetError superclass Thibault Jouan 2013-07-30 15:55:53 +00:00
  • a1e92893ad Refactor CLI#run! method Thibault Jouan 2013-07-30 15:18:27 +00:00
  • 71ef5fcd29 Fix missing specs for Recipe#evaluate Thibault Jouan 2013-07-29 21:42:13 +00:00
  • 10bfe17c56 Remove extra #each call in Recipe#evaluate Thibault Jouan 2013-07-30 00:34:20 +00:00
  • d199ba56fd Add Env class Thibault Jouan 2013-07-29 21:07:58 +00:00
  • 30e1930719 Implement Recipe::DSL#evaluate method: Thibault Jouan 2013-07-29 15:27:29 +00:00
  • 37e17d1030 Implement Recipe#filepath method: Thibault Jouan 2013-07-29 15:04:14 +00:00
  • 0ac6217245 Improve Recipe::DSL#task spec readability Thibault Jouan 2013-07-29 13:41:55 +00:00
  • c642584c95 Fix task DSL spec: Thibault Jouan 2013-07-29 13:32:05 +00:00
  • 080ef063c0 Improve recipe spec: Thibault Jouan 2013-07-29 13:28:21 +00:00
  • ead09c2118 Test exact exit status in CLI spec Thibault Jouan 2013-07-28 23:25:58 +00:00
  • d146566411 Implement tasks condition feature Thibault Jouan 2013-07-28 22:47:32 +00:00
  • 16134bf827 Fix incorrect class name in recipe spec Thibault Jouan 2013-07-28 22:03:01 +00:00
  • 00f6284a2d Fix wrong method name in recipe spec Thibault Jouan 2013-07-28 21:54:37 +00:00
  • baaa957e9e Implement task evaluation feature Thibault Jouan 2013-07-27 23:53:12 +00:00
  • c7295fb977 Implement source keyword feature for recipes Thibault Jouan 2013-07-28 18:38:00 +00:00
  • 65643e065e Fix fixtures path in rspec fixtures helpers Thibault Jouan 2013-07-28 18:34:59 +00:00
  • 8e4f670fbf Introduce Recipe::DSL to eval recipe DSL code Thibault Jouan 2013-07-28 18:08:16 +00:00
  • e5d5fc0a41 Refactor recipe spec Thibault Jouan 2013-07-28 16:11:12 +00:00
  • 7b4b2872fc Replace autoload with explicit require calls Thibault Jouan 2013-07-28 16:01:10 +00:00
  • 0921be9ab0 Implement recipe evaluation feature Thibault Jouan 2013-07-22 14:59:54 +00:00
  • f0d90c96e9 Add rspec fixtures helpers Thibault Jouan 2013-07-27 17:57:48 +00:00
  • a6cfd4d7cb Implement CLI usage feature Thibault Jouan 2013-07-26 20:12:55 +00:00
  • 46f992fdb2 Add Guardfile Thibault Jouan 2013-07-26 20:12:08 +00:00
  • c01389fa43 Add custom Gemfile evaling Thibault Jouan 2013-07-26 19:13:26 +00:00
  • 929e82cd55 Add monkey patch to fix cucumber docstrings: Thibault Jouan 2013-07-26 15:42:28 +00:00
  • 9a726dc389 Add monkey patch to hack aruba steps (must, should) Thibault Jouan 2013-07-22 13:12:20 +00:00
  • b380e02e30 Add test dependencies Thibault Jouan 2013-07-19 00:10:49 +00:00
  • c31bcf71ad Initial commit Thibault Jouan 2013-07-17 17:04:59 +00:00