mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
Fixed the problems with simulator. Turned off the skip tests
This commit is contained in:
parent
f27692aa7a
commit
f7e75d3aaf
@ -16,35 +16,25 @@
|
||||
// under the License.
|
||||
package com.cloud.configuration;
|
||||
|
||||
import com.cloud.agent.manager.MockAgentManagerImpl;
|
||||
import com.cloud.agent.manager.MockStorageManagerImpl;
|
||||
import com.cloud.agent.manager.MockVmManagerImpl;
|
||||
import com.cloud.agent.manager.SimulatorManagerImpl;
|
||||
import com.cloud.simulator.dao.MockConfigurationDaoImpl;
|
||||
import com.cloud.simulator.dao.MockHostDaoImpl;
|
||||
import com.cloud.simulator.dao.MockSecStorageDaoImpl;
|
||||
import com.cloud.simulator.dao.MockSecurityRulesDaoImpl;
|
||||
import com.cloud.simulator.dao.MockStoragePoolDaoImpl;
|
||||
import com.cloud.simulator.dao.MockVMDaoImpl;
|
||||
import com.cloud.simulator.dao.MockVolumeDaoImpl;
|
||||
|
||||
public class SimulatorComponentLibrary extends PremiumComponentLibrary {
|
||||
@Override
|
||||
protected void populateManagers() {
|
||||
addManager("VM Manager", MockVmManagerImpl.class);
|
||||
addManager("agent manager", MockAgentManagerImpl.class);
|
||||
addManager("storage manager", MockStorageManagerImpl.class);
|
||||
addManager("SimulatorManager", SimulatorManagerImpl.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void populateDaos() {
|
||||
addDao("mock Host", MockHostDaoImpl.class);
|
||||
addDao("mock secondary storage", MockSecStorageDaoImpl.class);
|
||||
addDao("mock storage pool", MockStoragePoolDaoImpl.class);
|
||||
addDao("mock vm", MockVMDaoImpl.class);
|
||||
addDao("mock volume", MockVolumeDaoImpl.class);
|
||||
addDao("mock config", MockConfigurationDaoImpl.class);
|
||||
addDao("mock security rules", MockSecurityRulesDaoImpl.class);
|
||||
}
|
||||
//TODO: Remove this class after the managers are figured out.
|
||||
public class SimulatorComponentLibrary {
|
||||
// @Override
|
||||
// protected void populateManagers() {
|
||||
// addManager("VM Manager", MockVmManagerImpl.class);
|
||||
// addManager("agent manager", MockAgentManagerImpl.class);
|
||||
// addManager("storage manager", MockStorageManagerImpl.class);
|
||||
// addManager("SimulatorManager", SimulatorManagerImpl.class);
|
||||
// }
|
||||
//
|
||||
// @Override
|
||||
// protected void populateDaos() {
|
||||
// addDao("mock Host", MockHostDaoImpl.class);
|
||||
// addDao("mock secondary storage", MockSecStorageDaoImpl.class);
|
||||
// addDao("mock storage pool", MockStoragePoolDaoImpl.class);
|
||||
// addDao("mock vm", MockVMDaoImpl.class);
|
||||
// addDao("mock volume", MockVolumeDaoImpl.class);
|
||||
// addDao("mock config", MockConfigurationDaoImpl.class);
|
||||
// addDao("mock security rules", MockSecurityRulesDaoImpl.class);
|
||||
// }
|
||||
}
|
||||
|
||||
@ -41,9 +41,11 @@ import com.cloud.agent.manager.MockStorageManager;
|
||||
import com.cloud.agent.manager.MockVmManager;
|
||||
import com.cloud.agent.manager.SimulatorManager;
|
||||
import com.cloud.agent.manager.SimulatorManager.AgentType;
|
||||
import com.cloud.agent.manager.SimulatorManagerImpl;
|
||||
import com.cloud.host.Host;
|
||||
import com.cloud.host.Host.Type;
|
||||
import com.cloud.simulator.MockHost;
|
||||
import com.cloud.utils.component.ComponentContext;
|
||||
|
||||
|
||||
public class AgentResourceBase implements ServerResource {
|
||||
@ -117,8 +119,8 @@ public class AgentResourceBase implements ServerResource {
|
||||
public boolean configure(String name, Map<String, Object> params)
|
||||
throws ConfigurationException {
|
||||
hostGuid = (String)params.get("guid");
|
||||
_locator = ComponentLocator.getLocator("management-server");
|
||||
_simMgr = _locator.getManager(SimulatorManager.class);
|
||||
|
||||
_simMgr = ComponentContext.inject(SimulatorManagerImpl.class);
|
||||
|
||||
agentHost = getAgentMgr().getHost(hostGuid);
|
||||
return true;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user