Sanjeev N created CLOUDSTACK-6200:
-------------------------------------
Summary: [Automation] Add support for Hyper-v in regression test
test_routers.py
Key: CLOUDSTACK-6200
URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6200
Project: CloudStack
Issue Type: Test
Security Level: Public (Anyone can view this level - this is the default.)
Components: Automation
Affects Versions: 4.3.0
Environment: Cloudstack 4.3
Advanced zone with Hyper-v
Reporter: Sanjeev N
Fix For: 4.3.0
[Automation] Add support for Hyper-v in regression test test_routers.py
test inside class TestRouterStopCreateFW checks for dnsmasq services status
inside VR. at line no: 1270.
Following is the code to verify it:
1269 # For DNS and DHCP check 'dnsmasq' process status
1270 if self.apiclient.hypervisor.lower() == 'vmware':
1271 result = get_process_status(
1272 self.apiclient.connection.mgtSvr,
1273 22,
1274 self.apiclient.connection.user,
1275 self.apiclient.connection.passwd,
1276 router.linklocalip,
1277 'iptables -t nat -L',
1278 hypervisor=self.apiclient.hypervisor
1279 )
1280 else:
1281 try:
1282 result = get_process_status(
1283 host.ipaddress,
1284 22,
1285 host.user,
1286 host.passwd,
1287 router.linklocalip,
1288 'iptables -t nat -L'
1289 )
1290 except KeyError:
1291 self.skipTest("Provide a marvin config file with host
credentials to run %s" % self._testMethodName)
This code will work for vmware, xen and kvm but not for Hyper-v. So need to add
support for Hyper-v as well.
--
This message was sent by Atlassian JIRA
(v6.2#6252)