def run(self): # not static because it is a device test device = MicDevice(self._dev_num) built_smcver = _miccheck.__smc_fw_version__ live_smcver = device.mic_get_smc_fwversion() if built_smcver != live_smcver or not built_smcver: raise ex.FailedTestException('device SMC firmware version does not' ' match, should be \'{0}\',' ' it is \'{1}\'.'. format(built_smcver, live_smcver)) else: prnt.p_out_debug(' device SMC firmware version: \'{0}\''. format(live_smcver))
def run(): try: num_dev_pci = num_mics_pci() num_dev_scif = MicDevice.mic_get_ndevices() if num_dev_scif != num_dev_pci: raise ex.FailedTestException('SCIF nodes do not match number' ' of PCI detected devices') except ValueError, excp: raise ex.FailedTestException('incorrect value of scif nodes: %s' % str(excp))
def run(self): # not static because it is a device test device = MicDevice(self._dev_num) if not device.mic_is_ras_avail(): raise ex.FailedTestException('ras daemon is not available')