def METHOD_NAME(self, *argv):
    final_ret = E.OK
    try:
        status, ssdpath = self.get_ssd_location()
        if status:
            final_ret = E.ESSD2001
    except Exception as e:
        reason = "get ssd location exception {}".format(str(e))
        self.log_reason(reason)
        self.logger.log_err(traceback.format_exc())
    try:
        ret = self.test_ssd_info(ssdpath)
        if ret != E.OK:
            final_ret = ret
    except Exception as e:
        reason = "ssd info check exception {}".format(str(e))
        self.log_reason(reason)
        self.logger.log_err(traceback.format_exc())
    try:
        ret = self.ssd_health_check(ssdpath)
        if ret != E.OK:
            final_ret = ret
    except Exception as e:
        reason = "ssd health check exception {}".format(str(e))
        self.log_reason(reason)
        self.logger.log_err(traceback.format_exc())
    try:
        ret = self.ssd_read_test()
        if ret != E.OK:
            final_ret = ret
    except Exception as e:
        reason = "ssd read test exception {}".format(str(e))
        self.log_reason(reason)
        self.logger.log_err(traceback.format_exc())
    try:
        ret = self.ssd_write_test()
        if ret != E.OK:
            final_ret = ret
    except Exception as e:
        reason = "ssd write test exception {}".format(str(e))
        self.log_reason(reason)
        self.logger.log_err(traceback.format_exc())
    return final_ret