def setUp(self): Logger.start(name=self._testMethodName) self.fans = [0, 1] self.pwms = {0: [0], 1: [1]} self.names = {"Fan 0": 0, "Fan 1": 1} self.kill_fan_ctrl_cmd = ["/usr/bin/sv stop fscd"] self.start_fan_ctrl_cmd = ["/usr/bin/sv start fscd"]
def setUp(self): """ For now the scope if for sensors exposed from lm sensors """ Logger.start(name=self._testMethodName) self.sensors_cmd = None self.parsed_result = None
def setUp(self): self.ec_version = "/usr/local/bin/ec_version.sh" self.ec_version_paths = { "version": "/sys/bus/i2c/devices/i2c-4/4-0033/version", "date": "/sys/bus/i2c/devices/i2c-4/4-0033/date" } Logger.start(name=__name__)
def setUp(self): self.cpld_rev = "/usr/local/bin/cpld_rev.sh" self.cpld_paths = [ "/sys/bus/i2c/devices/i2c-12/12-0031/cpld_rev", "/sys/bus/i2c/devices/i2c-12/12-0031/cpld_sub_rev" ] Logger.start(name=__name__)
def setUp(self): Logger.start(name=self._testMethodName) self.read_fans_cmd = "/usr/local/bin/get_fan_speed.sh" self.write_fans_cmd = "/usr/local/bin/set_fan_speed.sh" self.kill_fan_ctrl_cmd = [ "/usr/local/bin/wdtcli stop", "/usr/bin/sv stop fscd" ] self.start_fan_ctrl_cmd = ["/usr/bin/sv start fscd"]
def setUp(self): Logger.start(name=self._testMethodName) self.expected_process = None # Number of seconds till PIDs are polled again self.num_sec = 10 # Number of times PIDs are polled self.num_iter = 10 pass
def setUp(self): Logger.start(name=self._testMethodName) self.read_fans_cmd = "/usr/local/bin/get_fan_speed.sh" self.write_fans_cmd = "/usr/local/bin/set_fan_speed.sh" self.kill_fan_ctrl_cmd = [ "/usr/bin/killall -USR1 fand", "/usr/local/bin/wdtcli stop", ] self.start_fan_ctrl_cmd = ["sh /etc/init.d/setup-fan.sh"]
def setUp(self): Logger.start(name=self._testMethodName) self.read_fans_cmd = None self.write_fans_cmd = None self.kill_fan_ctrl_cmd = None self.start_fan_ctrl_cmd = None self.fans = None self.names = None self.pwms = None
def setUp(self): Logger.start(name=self._testMethodName) self.cpu_utilization_cmd = None self.expected_cpu_utilization = None self.skip_processes = None self.number_of_retry = None self.result_threshold = None self.wait_time = None pass
def setUp(self): self.cpld_rev = "/usr/local/bin/cpld_rev.sh" self.cpld_paths = [ "/sys/bus/i2c/devices/i2c-12/12-0031/cpld_rev", "/sys/bus/i2c/devices/i2c-12/12-0031/cpld_sub_rev", "/sys/devices/platform/ast-i2c.8/i2c-8/8-0033/cpld_rev", "/sys/devices/platform/ast-i2c.8/i2c-8/8-0033/cpld_sub_rev", ] Logger.start(name=self._testMethodName)
def setUp(self): Logger.start(name=self._testMethodName) self.wdtUtils = WatchdogUtils() self.kill_watchdog_daemon_cmd = None self.start_watchdog_daemon_cmd = None # # Step 1: make sure watchdog is enabled after bmc bootup. # if not self.wdtUtils.watchdog_is_running(): raise Exception("watchdog is not enabled after bmc bootup")
def setUp(self, config=None, test_data_path=None): """ Series of tests that are driven by changing the temperature sensors """ Logger.start(name=self._testMethodName) self.assertNotEqual(config, None, "FSC TEST config needs to be set") self.assertNotEqual(test_data_path, None, "FSC TEST data path needs to be set") # Backup original config run_shell_cmd("cp /etc/fsc-config.json /etc/fsc-config.json.orig") # Copy test config to fsc-config and restart fsc run_shell_cmd( "cp {}/{} /etc/fsc-config.json".format(test_data_path, str(config)) ) self.restart_fscd()
def setUp(self): Logger.start(name=self._testMethodName) self.fans = [0, 1, 2, 3, 4, 5, 6, 7] self.pwms = {0: [2, 3, 4, 5], 1: [0, 1, 6, 7]} self.names = { "Fan 1 Front": 0, "Fan 1 Rear": 1, "Fan 2 Front": 2, "Fan 2 Rear": 3, "Fan 3 Front": 4, "Fan 3 Rear": 5, "Fan 4 Front": 6, "Fan 4 Rear": 7, } self.kill_fan_ctrl_cmd = ["/usr/bin/sv stop fscd"] self.start_fan_ctrl_cmd = ["/usr/bin/sv start fscd"]
def setUp(self): Logger.start(name=self._testMethodName) if running_systemd(): Logger.info("Running the systemd variant") self.kill_fan_ctrl_cmd = [ "/bin/systemctl stop fscd", "/usr/local/bin/wdtcli stop", ] self.start_fan_ctrl_cmd = ["/bin/systemctl start fscd"] else: self.kill_fan_ctrl_cmd = [ "/usr/bin/sv stop fscd", "/usr/local/bin/wdtcli stop", ] self.start_fan_ctrl_cmd = ["/usr/bin/sv start fscd"] self.read_fans_cmd = "/usr/local/bin/get_fan_speed.sh" self.write_fans_cmd = "/usr/local/bin/set_fan_speed.sh"
def setUp(self): Logger.start(name=self._testMethodName) # sysfs dependency list self.sysfs_dep_list = [ "/sys/devices", "/sys/class/hwmon", "/sys/class/gpio", "/sys/class/gpio/export", "/sys/bus/i2c/devices", "/sys/bus/i2c/drivers", ] # devfs dependency list self.devfs_dep_list = [ "/dev/mem", "/dev/watchdog", "/dev/mtd0", "/dev/mtdblock0", "/dev/ttyS0", ] # procfs dependency list self.procfs_dep_list = ["/proc/mtd"] pass
def setUp(self): self.bmc_hostname = None self.hostname = None self.bmc_ssh_session = None self.upgrader_path = None self.remote_bin_path = None self.forced_upgrade = False self.skip_components = None self.num_last_failed_expected_key = self.NUM_LAST_FAILED_EXPECTED_KEY self.expected_keyword = self.EXPECTED_KEYWORD self.upgrading_timeout = self.DEFAULT_UPGRADING_TIMEOUT self.bmc_reconnect_timeout = self.DEFAULT_BMC_RECONNECT_TIMEOUT self.power_reset_cmd = self.DEFAULT_POWER_RESET_CMD self.scm_boot_time = self.DEFAULT_SCM_BOOT_TIME self.command_exec_delay = self.DEFAULT_COMMAND_EXEC_DELAY self.command_promtp_timeout = self.DEFAULT_COMMAND_PROMTP_TIME_OUT self.set_ssh_session_bmc_hostname() self.set_common_settings() self.set_optional_arguments() FwJsonObj = fw_up.FwJson(os.path.dirname(fw_up.__file__)) self.json = FwJsonObj.get_priority_ordered_json() Logger.start(name=self._testMethodName) pass
def setUp(self): Logger.start(name=__name__) # sysfs dependency list self.sysfs_dep_list = [ '/sys/devices', '/sys/class/hwmon', '/sys/class/gpio', '/sys/class/gpio/export', '/sys/bus/i2c/devices', '/sys/bus/i2c/drivers', ] # devfs dependency list self.devfs_dep_list = [ '/dev/mem', '/dev/watchdog', '/dev/mtd0', '/dev/mtdblock0', '/dev/ttyS0', ] # procfs dependency list self.procfs_dep_list = [ '/proc/mtd', ] pass
def setUp(self): Logger.start(name=self._testMethodName) pass
def setUp(self): Logger.start(name=__name__) self.eeprom_cmd = None self.eeprom_info = None pass
def setUp(self): Logger.start(name=self._testMethodName) self.eeprom_cmd = None self.eeprom_info = None pass
def setUp(self): Logger.start(name=__name__) self.gpios = None
def setUp(self): Logger.start(name=__name__) pass
def setUp(self): self.eeprom_util = "/usr/local/bin/oob-eeprom-util.sh" Logger.start(name=self._testMethodName)
def setUp(self): self.fpga_version = "/usr/local/bin/fpga_ver.sh" Logger.start(name=self._testMethodName)
def setUp(self): Logger.start(name=self._testMethodName) self.pem_cmd = None self.pem_id = None self.pem_info = None self.eeprom_info = None self.pem_hsc_sensors = [ "PEM{}_IN_VOLT", "PEM{}_OUT_VOLT", "PEM{}_CURR", "PEM{}_POWER", "PEM{}_FAN1_SPEED", "PEM{}_FAN2_SPEED", "PEM{}_HOT_SWAP_TEMP", "PEM{}_AIR_INLET_TEMP", "PEM{}_AIR_OUTLET_TEMP", ] self.pem_hsc_discrete_sensors = [ "ON_STATUS", "FET_BAD_COOLDOWN_STATUS", "FET_SHORT_PRESENT", "ON_PIN_STATUS", "POWER_GOOD_STATUS", "OC_COOLDOWN_STATUS", "UV_STATUS", "OV_STATUS", "GPIO3_STATUS", "GPIO2_STATUS", "GPIO1_STATUS", "LERT_STATUS", "EEPROM_BUSY", "ADC_IDLE", "TICKER_OVERFLOW_PRESENT", "METER_OVERFLOW_PRESENT", "EEPROM_Done", "FET_Bad_Fault", "FET_Short_Fault", "On_Fault", "Power_Bad_Fault", "OC_Fault", "UV_Fault", "OV_Fault", "Power_Alarm_High", "Power_Alarm_Low", "Vsense_Alarm_High", "Vsense_Alarm_Low", "VSourve_Alarm_High", "VSourve_Alarm_Low", "VGPIO_Alarm_High", "VGPIO_Alarm_Low", ] self.pem_hsc_eeprom_sensors = [ "On Fault Mask", "On Delay", "On/Enb", "Mass Write Enable", "Fet on", "OC Autoretry", "UV Autoretry", "OV Autoretry", "On FB Mode", "On UV Mode", "On OV Mode", "On Vin Mode", "EEPROM Done Alert", "FET Bad Fault Alert", "FET Short Alert", "On Alert", "PB Alert", "OC Alert", "UV Alert", "OV Alert", "Power Alarm High", "Power Alarm Low", "Vsense Alarm High", "Vsense Alarm Low", "VSourve Alarm High", "VSourve Alarm Low", "VGPIO Alarm High", "VGPIO Alarm Low", "EEPROM_Done", "FET_Bad_Fault", "FET_Short_Fault", "On_Fault", "Power_Bad_Fault", "OC_Fault", "UV_Fault", "OV_Fault", "Power_Alarm_High", "Power_Alarm_Low", "Vsense_Alarm_High", "Vsense_Alarm_Low", "VSourve_Alarm_High", "VSourve_Alarm_Low", "VGPIO_Alarm_High", "VGPIO_Alarm_Low", "GPIO3 PD", "GPIO2 PD", "GPIO1 Config", "GPIO1 Output", "ADC Conv Alert", "Stress to GPIO2", "Meter Overflow Alert", "Coulomb Meter", "Tick Out", "Int Clock Out", "Clock Divider", "ILIM Adjust", "Foldback Mode", "Vsource/VDD", "GPIO Mode", "ADC 16-BIT/12-BIT", ] pass
def setUp(self): Logger.start(name=self._testMethodName) self.emmc_blkdev = "/dev/mmcblk0"
def setUp(self): Logger.start(name=self._testMethodName) self.kv_keys = None
def setUp(self): Logger.start(name=self._testMethodName) self.kmod_cmd = None self.expected_kmod = None self.new_kmods = None pass
def start_logging(self, name): Logger.start(name)
def setUp(self): self.binPath = os.path.dirname(fw_up.__file__) FwJsonObj = fw_up.FwJson(self.binPath) self.json = FwJsonObj.get_priority_ordered_json() Logger.start(name=self._testMethodName)