Example #1
0
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
Example #2
0
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
Example #3
0
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