Bug-fix: attach_type or control path type should be majuscule.
The sysinfo based fpga driver report attach_type or control path type as "pci" which will cause an error of creating related object in conductor. Change-Id: I442511d3232da90484886dbf169b53b8acf4681c
This commit is contained in:
parent
80f638ac51
commit
d4b83a1498
@ -169,7 +169,7 @@ def _generate_driver_device(fpga, pf_has_vf):
|
||||
|
||||
def _generate_controlpath_id(fpga):
|
||||
driver_cpid = driver_controlpath_id.DriverControlPathID()
|
||||
driver_cpid.cpid_type = "pci"
|
||||
driver_cpid.cpid_type = "PCI"
|
||||
driver_cpid.cpid_info = fpga["devices"]
|
||||
return driver_cpid
|
||||
|
||||
@ -198,7 +198,7 @@ def _generate_dep_list(fpga, pf_has_vf):
|
||||
|
||||
def _generate_attach_handle(fpga, pf_has_vf):
|
||||
driver_ah = driver_attach_handle.DriverAttachHandle()
|
||||
driver_ah.attach_type = "pci"
|
||||
driver_ah.attach_type = "PCI"
|
||||
driver_ah.attach_info = fpga["devices"]
|
||||
driver_ah.in_use = False
|
||||
return driver_ah
|
||||
|
@ -42,12 +42,12 @@ class TestIntelFPGADriver(base.TestCase):
|
||||
def test_discover(self):
|
||||
attach_handle_list = [
|
||||
[
|
||||
{'attach_type': 'pci',
|
||||
{'attach_type': 'PCI',
|
||||
'attach_info': '0000:be:00.0',
|
||||
'in_use': False}
|
||||
],
|
||||
[
|
||||
{'attach_type': 'pci',
|
||||
{'attach_type': 'PCI',
|
||||
'attach_info': '0000:5e:00.1',
|
||||
'in_use': False}
|
||||
]
|
||||
@ -64,7 +64,7 @@ class TestIntelFPGADriver(base.TestCase):
|
||||
],
|
||||
'controlpath_id':
|
||||
{'cpid_info': '0000:be:00.0',
|
||||
'cpid_type': 'pci'}},
|
||||
'cpid_type': 'PCI'}},
|
||||
{'vendor': '0x8086',
|
||||
'type': 'FPGA',
|
||||
'model': '0xbcc0',
|
||||
@ -77,7 +77,7 @@ class TestIntelFPGADriver(base.TestCase):
|
||||
],
|
||||
'controlpath_id':
|
||||
{'cpid_info': '0000:5e:00.0',
|
||||
'cpid_type': 'pci'}}]
|
||||
'cpid_type': 'PCI'}}]
|
||||
intel = IntelFPGADriver()
|
||||
fpgas = intel.discover()
|
||||
list.sort(fpgas, key=lambda x: x._obj_deployable_list[0].name)
|
||||
|
Loading…
Reference in New Issue
Block a user