You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@deltacloud.apache.org by ma...@apache.org on 2012/05/18 18:10:27 UTC

git commit: add run_on_instance support to mock driver from JIRA DTACLOUD_212 - thanks to Dies Koper diesk@fast.au.fujitsu.com

Updated Branches:
  refs/heads/master 140765e6d -> 36d79884e


add run_on_instance support to mock driver
from JIRA DTACLOUD_212 - thanks to Dies Koper diesk@fast.au.fujitsu.com

https://issues.apache.org/jira/browse/DTACLOUD-212


Project: http://git-wip-us.apache.org/repos/asf/deltacloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/deltacloud/commit/36d79884
Tree: http://git-wip-us.apache.org/repos/asf/deltacloud/tree/36d79884
Diff: http://git-wip-us.apache.org/repos/asf/deltacloud/diff/36d79884

Branch: refs/heads/master
Commit: 36d79884e4375f271fbb4a0b56c9b72c18362be9
Parents: 140765e
Author: marios <ma...@redhat.com>
Authored: Fri May 18 19:08:18 2012 +0300
Committer: marios <ma...@redhat.com>
Committed: Fri May 18 19:08:18 2012 +0300

----------------------------------------------------------------------
 server/lib/deltacloud/drivers/mock/mock_driver.rb |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/deltacloud/blob/36d79884/server/lib/deltacloud/drivers/mock/mock_driver.rb
----------------------------------------------------------------------
diff --git a/server/lib/deltacloud/drivers/mock/mock_driver.rb b/server/lib/deltacloud/drivers/mock/mock_driver.rb
index b58872c..9cd233e 100644
--- a/server/lib/deltacloud/drivers/mock/mock_driver.rb
+++ b/server/lib/deltacloud/drivers/mock/mock_driver.rb
@@ -248,6 +248,17 @@ module Deltacloud::Drivers::Mock
       @client.destroy(:instances, id)
     end
 
+    # mock object to mimick Net::SSH object
+    class Mock_ssh
+      attr_accessor :command
+    end
+
+    def run_on_instance(credentials, opts={})
+      ssh = Mock_ssh.new
+      ssh.command = opts[:cmd]
+      Deltacloud::Runner::Response.new(ssh, "This is where the output would appear if this were not a mock provider")
+    end
+
     #
     # Storage Volumes
     #