Add snmp variant of ramdisk iso boot test
Change-Id: I3e3849a9aefcc568dd39f3765d6b8e8784b2771a
This commit is contained in:
parent
caae7cc6ec
commit
d8e25ec09f
|
@ -22,7 +22,7 @@ LOG = logging.getLogger(__name__)
|
|||
CONF = config.CONF
|
||||
|
||||
|
||||
class BaremetalRamdiskBootIsoIPXE(bsm.BaremetalStandaloneScenarioTest):
|
||||
class BaremetalRamdiskBootIsoIPMIIPXE(bsm.BaremetalStandaloneScenarioTest):
|
||||
|
||||
driver = 'ipmi'
|
||||
boot_interface = 'ipxe'
|
||||
|
@ -45,7 +45,8 @@ class BaremetalRamdiskBootIsoIPXE(bsm.BaremetalStandaloneScenarioTest):
|
|||
self.boot_and_verify_ramdisk_node(self.image_ref, iso=True)
|
||||
|
||||
|
||||
class BaremetalRamdiskBootIsoVMedia(bsm.BaremetalStandaloneScenarioTest):
|
||||
class BaremetalRamdiskBootIsoRedfishVMedia(
|
||||
bsm.BaremetalStandaloneScenarioTest):
|
||||
|
||||
driver = 'redfish'
|
||||
boot_interface = 'redfish-virtual-media'
|
||||
|
@ -66,3 +67,26 @@ class BaremetalRamdiskBootIsoVMedia(bsm.BaremetalStandaloneScenarioTest):
|
|||
@utils.services('image', 'network')
|
||||
def test_ramdisk_boot(self):
|
||||
self.boot_and_verify_ramdisk_node(self.image_ref, iso=True)
|
||||
|
||||
|
||||
class BaremetalRamdiskBootIsoSNMPIPXE(bsm.BaremetalStandaloneScenarioTest):
|
||||
|
||||
driver = 'snmp'
|
||||
boot_interface = 'ipxe'
|
||||
delete_node = False
|
||||
deploy_interface = 'ramdisk'
|
||||
api_microversion = '1.66'
|
||||
image_ref = CONF.baremetal.ramdisk_iso_image_ref
|
||||
wholedisk_image = False
|
||||
|
||||
@classmethod
|
||||
def skip_checks(cls):
|
||||
super().skip_checks()
|
||||
if not cls.image_ref:
|
||||
raise cls.skipException('Skipping ramdisk ISO booting as'
|
||||
'no ramdisk_iso_image_ref is defined.')
|
||||
|
||||
@decorators.idempotent_id('2859d115-9266-4461-9286-79b146e65dc9')
|
||||
@utils.services('image', 'network')
|
||||
def test_ramdisk_boot(self):
|
||||
self.boot_and_verify_ramdisk_node(self.image_ref, iso=True)
|
||||
|
|
Loading…
Reference in New Issue