def checkBenchmark(b): if b in check_exclude or not CHECK: return True import sgatuner, warnings, tunerwarnings warnings.resetwarnings() warnings.simplefilter('error', tunerwarnings.TunerWarning) warnings.simplefilter('ignore', DeprecationWarning) warnings.simplefilter('ignore', tunerwarnings.IgnoredTunerWarning) warnings.simplefilter('ignore', tunerwarnings.InitialProgramCrash) warnings.simplefilter('ignore', tunerwarnings.SmallInputProgramCrash) warnings.simplefilter('ignore', tunerwarnings.ProgramTimeout) try: sgatuner.regression_check(b) subprocess.call(["killall", b.split("/")[-1]], stderr=open("/dev/null", "w")) print "check PASSED" return True except tunerwarnings.TunerWarning, e: subprocess.call(["killall", b.split("/")[-1]], stderr=open("/dev/null", "w")) print "check FAILED (%s: %s)" % (e.__class__.__name__, str(e)) return False
def checkBenchmark(b): if b in check_exclude or not CHECK: return True import sgatuner, warnings, tunerwarnings warnings.resetwarnings() warnings.simplefilter('error', tunerwarnings.TunerWarning) warnings.simplefilter('ignore', DeprecationWarning) warnings.simplefilter('ignore', tunerwarnings.IgnoredTunerWarning) warnings.simplefilter('ignore', tunerwarnings.InitialProgramCrash) warnings.simplefilter('ignore', tunerwarnings.ProgramTimeout) try: sgatuner.regression_check(b) print "check PASSED" return True except tunerwarnings.TunerWarning, e: print "check FAILED (%s: %s)" % (e.__class__.__name__, str(e)) return False