cloudstack/plugins
Koushik Das ab85d00d7c Some fixes in the simulator
1. Fixed JSON response deserialization. While creating a mock a JSON can be passed which will be deserialized into a response object and returned from agent layer.
For e.g. for a mock corresponding to StopCommand, a response like "{"com.cloud.agent.api.StopAnswer":{"result":false,"wait":0}}" can be passed.
2. Ability to mock PingCommand (returned as part of getCurrentStatus() agent method). As a part of this a mocked VM state report can be returned.
For e.g. {"com.cloud.agent.api.PingRoutingWithNwGroupsCommand":{"newGroupStates":{},"newStates":{},"_hostVmStateReport":{"v-2-VM":{"state":"PowerOn","host":"SimulatedAgent.e6df7732-69b2-429b-9b6a-3e24dddfa2e0"},"i-2-5-VM":{"state":"PowerOff","host":"SimulatedAgent.e6df7732-69b2-429b-9b6a-3e24dddfa2e0"}},"_gatewayAccessible":true,"_vnetAccessible":true,"hostType":"Routing","hostId":3,"contextMap":{},"wait":0}}

(cherry picked from commit 285557fb5f)
2014-07-28 16:02:49 +02:00
..
acl/static-role-based Updating pom.xml version numbers for release 4.4.1-SNAPSHOT 2014-07-23 16:55:31 +02:00
affinity-group-processors Updating pom.xml version numbers for release 4.4.1-SNAPSHOT 2014-07-23 16:55:31 +02:00
alert-handlers Updating pom.xml version numbers for release 4.4.1-SNAPSHOT 2014-07-23 16:55:31 +02:00
api Updating pom.xml version numbers for release 4.4.1-SNAPSHOT 2014-07-23 16:55:31 +02:00
database/mysql-ha Updating pom.xml version numbers for release 4.4.1-SNAPSHOT 2014-07-23 16:55:31 +02:00
dedicated-resources Updating pom.xml version numbers for release 4.4.1-SNAPSHOT 2014-07-23 16:55:31 +02:00
deployment-planners Updating pom.xml version numbers for release 4.4.1-SNAPSHOT 2014-07-23 16:55:31 +02:00
event-bus Updating pom.xml version numbers for release 4.4.1-SNAPSHOT 2014-07-23 16:55:31 +02:00
file-systems/netapp Updating pom.xml version numbers for release 4.4.1-SNAPSHOT 2014-07-23 16:55:31 +02:00
ha-planners/skip-heurestics Updating pom.xml version numbers for release 4.4.1-SNAPSHOT 2014-07-23 16:55:31 +02:00
host-allocators/random Updating pom.xml version numbers for release 4.4.1-SNAPSHOT 2014-07-23 16:55:31 +02:00
hypervisors Some fixes in the simulator 2014-07-28 16:02:49 +02:00
network-elements Updating pom.xml version numbers for release 4.4.1-SNAPSHOT 2014-07-23 16:55:31 +02:00
storage Updating pom.xml version numbers for release 4.4.1-SNAPSHOT 2014-07-23 16:55:31 +02:00
storage-allocators/random Updating pom.xml version numbers for release 4.4.1-SNAPSHOT 2014-07-23 16:55:31 +02:00
user-authenticators Updating pom.xml version numbers for release 4.4.1-SNAPSHOT 2014-07-23 16:55:31 +02:00
pom.xml Updating pom.xml version numbers for release 4.4.1-SNAPSHOT 2014-07-23 16:55:31 +02:00