Commit Graph

  • 5d81f0bc07 Add Condition#{tests,return_value} attributes reader Thibault Jouan 2014-01-19 00:07:21 +00:00
  • a031cb2b51 Use more explicit example in CLI spec Thibault Jouan 2014-01-19 00:05:01 +00:00
  • 913cba6c23 Add some new delegators in Test class: Thibault Jouan 2014-01-18 22:53:54 +00:00
  • 22613059f1 Change Env#output as read-only attribute Thibault Jouan 2014-01-09 01:22:43 +00:00
  • b67a32d27e Change CLI#recipe as read-only attribute Thibault Jouan 2014-01-09 01:16:13 +00:00
  • a7dde5afce Bump version to 0.1.10 Thibault Jouan 2014-01-09 01:09:17 +00:00
  • 4c0a7f0fc7 Rename Interpreter class as Worker Thibault Jouan 2014-01-09 01:08:49 +00:00
  • cdc3128727 Implement Action#remote (delegates to remote.fs) Thibault Jouan 2014-01-09 00:51:16 +00:00
  • 29c26ab961 Implement Action#remote (delegates to env.remote) Thibault Jouan 2014-01-09 00:42:34 +00:00
  • e567c61e4e Implement Action#output (delegates to env.output) Thibault Jouan 2014-01-08 22:43:52 +00:00
  • 103b9d1230 Rename Remote::FS#{has_,}file? Thibault Jouan 2014-01-08 22:30:52 +00:00
  • 19b091a15c Rename Remote::Environment#{has_,}key? Thibault Jouan 2014-01-08 22:27:43 +00:00
  • 56ea377e31 Fix coding standards (empty blocks) Thibault Jouan 2014-01-08 22:16:51 +00:00
  • 9971283841 Improve Recipe::DSL#initialize spec Thibault Jouan 2014-01-08 22:14:16 +00:00
  • 352fcd37f8 Modify recipe DSL API to take env on initialization Thibault Jouan 2014-01-08 22:11:38 +00:00
  • 1d6ae126ed Modify task DSL API to take env on initialization Thibault Jouan 2014-01-08 21:55:33 +00:00
  • 356d778746 Improve guard-rspec config (fail-fast and restart all) Thibault Jouan 2014-01-08 21:36:50 +00:00
  • edca69ffad Refactor Recipe specs: Thibault Jouan 2014-01-08 02:28:24 +00:00
  • b1010e44c5 Bump version to 0.1.9 Thibault Jouan 2014-01-08 02:19:03 +00:00
  • 7dfbc3905b Rewrite CLI#run: Thibault Jouan 2014-01-07 22:19:52 +00:00
  • 4d34f66ec5 Add EX_USAGE constant in CLI class Thibault Jouan 2014-01-07 21:23:15 +00:00
  • 512c380517 Bump version to 0.1.9 Thibault Jouan 2014-01-07 21:21:42 +00:00
  • f7efd9c42f Refactor CLI usage into CLI.run!: Thibault Jouan 2014-01-07 21:02:00 +00:00
  • dc9e7f1412 Improve CLI API related to standard output Thibault Jouan 2014-01-07 18:07:42 +00:00
  • d670d5dbdd Replace env.output interface with an IO like object Thibault Jouan 2013-12-23 00:50:25 +00:00
  • e8b0900721 Improve `echo' action cucumber feature wording Thibault Jouan 2013-12-23 00:01:46 +00:00
  • 9b975836dc Fix gemspec: Thibault Jouan 2013-12-23 00:54:48 +00:00
  • 012c776880 Simplify Remote::Environment with factory method: Thibault Jouan 2013-12-21 03:08:01 +00:00
  • 4885483d75 Bump version to 0.1.7 Thibault Jouan 2013-12-20 23:35:02 +00:00
  • e8be44d1f0 Implement `macro' recipe keyword Thibault Jouan 2013-12-20 09:51:15 +00:00
  • 43a781dc78 Remove Task::DSL.evaluate method Thibault Jouan 2013-12-20 11:43:18 +00:00
  • 366c682152 Remove Recipe::DSL.evaluate method Thibault Jouan 2013-12-20 11:17:25 +00:00
  • d83b11d07b Remove Condition::DSL.evaluate method Thibault Jouan 2013-12-20 11:01:48 +00:00
  • 9422705ad4 Fix coding standards in Remote (extra parentheses) Thibault Jouan 2013-12-20 11:23:57 +00:00
  • 9251c6af8e Improve coding standards Thibault Jouan 2013-12-20 06:46:28 +00:00
  • 0b68a8165d Bump version to 0.1.6 Thibault Jouan 2013-12-20 06:28:03 +00:00
  • 892a9862fc Implement `file_write' action Thibault Jouan 2013-08-02 15:36:36 +00:00
  • 188ca2e08d Fix coding standards in Remote::FS specs Thibault Jouan 2013-12-20 00:10:38 +00:00
  • 96daed624f Bump version to 0.1.5 Thibault Jouan 2013-12-19 23:26:26 +00:00
  • 653a630645 Improve Env#target spec Thibault Jouan 2013-12-19 23:25:34 +00:00
  • 1ed17e6064 Fix Condition#! specs Thibault Jouan 2013-12-19 23:17:03 +00:00
  • 5fd4f3b371 Move Task::DSL#condition specs to better location Thibault Jouan 2013-12-19 22:28:33 +00:00
  • 921fc8d3f9 Refactor Remote::Environment spec Thibault Jouan 2013-12-19 22:04:15 +00:00
  • ef0307fbb5 Improve small details in specs: Thibault Jouan 2013-12-19 21:17:03 +00:00
  • f5224c7569 Improve wording in Env#initialize specs Thibault Jouan 2013-12-19 21:00:11 +00:00
  • a80843699e Improve Condition.evaluate specs Thibault Jouan 2013-12-19 20:57:05 +00:00
  • fe1eb5bc1a Simplify actions specs Thibault Jouan 2013-12-19 20:34:46 +00:00
  • 35621e1f5f Implement condition DSL negated test prefix (no_*) Thibault Jouan 2013-10-01 00:19:30 +00:00
  • cfe9a009ae Revert "Remove deprecated rspec option" Thibault Jouan 2013-12-19 20:21:24 +00:00
  • b9e48a9cc4 Fix some wording issues in Test specs Thibault Jouan 2013-12-19 17:42:35 +00:00
  • 5e6f5f4861 Remove deprecated rspec option Thibault Jouan 2013-12-19 19:47:29 +00:00
  • a692efe96d Replace be_true' matchers with be true' in specs Thibault Jouan 2013-12-19 19:46:32 +00:00
  • 3b3542fc66 Fix an example in Task::DSL.evaluate specs Thibault Jouan 2013-12-19 19:45:37 +00:00
  • 217b8a203a Add missing empty line in test spec Thibault Jouan 2013-10-01 00:02:05 +00:00
  • a36b30dd3c Bump version to 0.1.4 Thibault Jouan 2013-10-01 19:38:09 +00:00
  • 85a47df547 Use SSH user name configured for a given target: Thibault Jouan 2013-08-31 07:09:26 +00:00
  • 768a6755de Implement Remote#config: Thibault Jouan 2013-09-26 19:22:07 +00:00
  • 9985fceb63 Extract logic for current target ssh user name: Thibault Jouan 2013-08-26 14:02:35 +00:00
  • 868c502531 Remove multibyte char from Remote::FS spec Thibault Jouan 2013-09-26 01:00:06 +00:00
  • c281687bfb Bump version to 0.1.3 Thibault Jouan 2013-09-26 00:30:41 +00:00
  • 2cbe1726f7 Implement `has_file' condition keyword Thibault Jouan 2013-08-17 17:10:48 +00:00
  • 3492382968 Implement Remote::FS#has_file? Thibault Jouan 2013-09-25 23:58:07 +00:00
  • 91f2bc3567 Implement Remote#fs Thibault Jouan 2013-09-24 20:16:08 +00:00
  • 99710b0df9 Implement Remote::FS#sftp Thibault Jouan 2013-09-25 00:17:46 +00:00
  • d240df0281 Add Remote::FS class Thibault Jouan 2013-09-25 00:17:25 +00:00
  • 8531c49e6d Implement NetSSHStoryHelpers#sftp_story Thibault Jouan 2013-08-30 05:45:12 +00:00
  • 0529fab3c2 Import Net::SSH::Test::Channel code from net-sftp: Thibault Jouan 2013-08-30 05:43:40 +00:00
  • b2dbd60830 Add net-sftp gem dependency Thibault Jouan 2013-08-29 17:23:58 +00:00
  • c01e143c86 Enable sftp subsystem in cucumber sshd config Thibault Jouan 2013-08-28 09:11:47 +00:00
  • e51adbdefa Bump version to 0.1.2 Thibault Jouan 2013-09-26 00:20:39 +00:00
  • 9040420360 Improve net-ssh mock connection usage in specs Thibault Jouan 2013-08-30 05:23:16 +00:00
  • e676eb40d6 Transform Tests class in a module Thibault Jouan 2013-09-23 21:44:50 +00:00
  • 0307d6020a Remove uneeded once() calls from spec Thibault Jouan 2013-09-22 22:38:13 +00:00
  • 36cf2e041f Improve wording in sh cucumber feature Thibault Jouan 2013-09-07 21:40:59 +00:00
  • 85109afd46 Fix missing Then keywords in cucumber features Thibault Jouan 2013-09-07 21:40:25 +00:00
  • 33a2b9de5a Refactor producer invocation in cucumber features: Thibault Jouan 2013-08-25 07:50:52 +00:00
  • 0a9f7e38af Simplify Task::DSL.evaluate spec Thibault Jouan 2013-08-22 10:45:12 +00:00
  • 782c8f8498 Fix coding standards in specs (parenthesis usage) Thibault Jouan 2013-08-22 00:22:37 +00:00
  • a555df40c6 Refactor interpreter spec Thibault Jouan 2013-08-22 00:22:16 +00:00
  • 856e78245f Remove extra empty line in echo action spec Thibault Jouan 2013-08-22 00:21:43 +00:00
  • 7a1c01a299 Remove empty cucumber support file Thibault Jouan 2013-08-22 00:11:09 +00:00
  • 8247f3a973 Bump version to 0.1.1 Thibault Jouan 2013-08-20 03:53:38 +00:00
  • f42fd856ff Fix missing gem description Thibault Jouan 2013-08-20 03:53:09 +00:00
  • 5d3173977f Bump version to 0.1.0 Thibault Jouan 2013-08-20 03:16:45 +00:00
  • 04afc82a29 Implement `has_env' condition keyword Thibault Jouan 2013-08-18 20:06:36 +00:00
  • b0ea7d876e Implement Remote#environment: Thibault Jouan 2013-08-18 20:04:01 +00:00
  • 513ba4eedb Implement basic Remote::Environment class: Thibault Jouan 2013-08-18 20:02:53 +00:00
  • ed99c191e0 Build conditions with DSL evaluated tests: Thibault Jouan 2013-08-17 22:06:07 +00:00
  • 00a11e159f Use instance_eval in Condition::DSL#evaluate: Thibault Jouan 2013-08-17 21:23:01 +00:00
  • 3a0ce82799 Improve Condition DSL framework: Thibault Jouan 2013-08-17 20:27:17 +00:00
  • 639bdc1c73 Implement basic condition DSL framework for tests: Thibault Jouan 2013-08-08 01:52:48 +00:00
  • 0008f0255a Fix confusing local variable name in Task spec Thibault Jouan 2013-08-16 23:31:14 +00:00
  • b4e6fa3ef6 Fix sort order of main internal requires Thibault Jouan 2013-08-16 21:36:43 +00:00
  • b6adc0ba43 Fix wording in Task#initialize spec Thibault Jouan 2013-08-16 20:28:46 +00:00
  • e4a4211a7b Rename Worker class as Interpreter Thibault Jouan 2013-08-16 19:30:51 +00:00
  • 5a4c8c02bc Fix coding standards in Task class Thibault Jouan 2013-08-15 22:35:10 +00:00
  • a028b8922f Increase Task.evaluate spec coverage Thibault Jouan 2013-08-15 22:34:13 +00:00
  • d4d5222261 Refactor task DSL usages: Thibault Jouan 2013-08-15 21:03:06 +00:00
  • 000c21e094 Remove uneeded call in Recipe::DSL#env spec Thibault Jouan 2013-08-15 22:21:27 +00:00
  • a675c9c910 Implement `echo' task action Thibault Jouan 2013-08-14 23:41:38 +00:00