def METHOD_NAME(self):
    """ Mandatory test step plus optional runtest"""
    run_tests = ['tests']
    if self.cfg['run_lapack_tests']:
        run_tests += [LAPACK_TEST_TARGET]
    if self.cfg['runtest']:
        run_tests += [self.cfg['runtest']]
    for runtest in run_tests:
        cmd = "%s make %s %s" % (self.cfg['pretestopts'], runtest, self.cfg['testopts'])
        (out, _) = run_cmd(cmd, log_all=True, simple=False, regexp=False)
        # Raise an error if any test failed
        check_log_for_errors(out, [('FATAL ERROR', ERROR)])
        # check number of failing LAPACK tests more closely
        if runtest == LAPACK_TEST_TARGET:
            self.check_lapack_test_results(out)