elif me == "PRODUCTION_COAL_TESTS": TESTS = PRODUCTION_COAL_TESTS elif me == "SWEEPS_TESTS": TESTS = SWEEPS_TESTS elif me == "NIGHTLYTESTS": TESTS = NIGHTLYTESTS + RMCRT_TESTS + PRODUCTION_COAL_TESTS + PRODUCTION_TESTS_NO_COAL + KOKKOS_TESTS elif me == "NO_RMCRT": TESTS = NIGHTLYTESTS + PRODUCTION_COAL_TESTS + PRODUCTION_TESTS_NO_COAL + KOKKOS_TESTS elif me == "DEBUG": TESTS = DEBUG elif me == "BUILDBOTTESTS": TESTS = ignorePerformanceTests( NIGHTLYTESTS + RMCRT_TESTS + PRODUCTION_COAL_TESTS + PRODUCTION_TESTS_NO_COAL + KOKKOS_TESTS ) else: print("\nERROR:ARCHES.py getTestList: The test list (%s) does not exist!\n\n" % me) exit(1) return TESTS #__________________________________ if __name__ == "__main__": TESTS = getTestList( environ['WHICH_TESTS'] ) result = runSusTests(argv, TESTS, "ARCHES") # cleanup modified files command = "/bin/rm -rf %s/tmp > /dev/null 2>&1 " % (the_dir) system( command ) exit( result )
("convection-test-svol-xdir", "convection-test-svol-xdir.ups", 4, "All", ["exactComparison","no_restart","no_memoryTest"] ), \ ("convection-test-svol-ydir", "convection-test-svol-ydir.ups", 4, "All", ["exactComparison","no_restart","no_memoryTest"] ), \ ("convection-test-svol-zdir", "convection-test-svol-zdir.ups", 4, "All", ["exactComparison","no_restart","no_memoryTest"] ), \ ("convection-test-svol-xdir-bc", "convection-test-svol-xdir-bc.ups", 8, "All", ["exactComparison","no_restart","no_memoryTest"] ), \ ("convection-test-svol-ydir-bc", "convection-test-svol-ydir-bc.ups", 8, "All", ["exactComparison","no_restart","no_memoryTest"] ), \ ("convection-test-svol-zdir-bc", "convection-test-svol-zdir-bc.ups", 8, "All", ["exactComparison","no_restart","no_memoryTest"] ), \ ("convection-test-svol-mixed-bc", "convection-test-svol-mixed-bc.ups", 8, "All", ["exactComparison","no_restart","no_memoryTest"] ), \ ("force-on-graph-postprocessing-test", "force-on-graph-postprocessing-test.ups", 4, "All", ["exactComparison","no_restart","no_memoryTest"] ) ] #__________________________________ def getNightlyTests() : return NIGHTLYTESTS def getLocalTests() : return LOCALTESTS #__________________________________ if __name__ == "__main__": if environ['WHICH_TESTS'] == "local": TESTS = LOCALTESTS else: TESTS = NIGHTLYTESTS result = runSusTests(argv, TESTS, "Wasatch") exit( result )
#LIST: LOCALTESTS FLOATTESTS GPUTESTS DEBUGTESTS NIGHTLYTESTS #__________________________________ # returns the list def getTestList(me): if me == "LOCALTESTS": TESTS = LOCALTESTS + FLOATTESTS elif me == "FLOATTESTS": TESTS = FLOATTESTS elif me == "GPUTESTS": TESTS = GPUTESTS elif me == "DEBUGTESTS": TESTS = DEBUGTESTS elif me == "NIGHTLYTESTS": TESTS = NIGHTLYTESTS + FLOATTESTS else: print "\nERROR:Examples.py getTestList: The test list (%s) does not exist!\n\n" % me exit(1) return TESTS #__________________________________ if __name__ == "__main__": TESTS = getTestList(environ['WHICH_TESTS']) result = runSusTests(argv, TESTS, "Examples") exit(result)
LOCALTESTS = [ ("massX", "massX.ups", 1, "Linux", ["exactComparison"]), \ ("guni2dRT", "guni2dRT.ups", 4, "Linux", ["exactComparison"]), \ ("SteadyBurn_2dRT", "SteadyBurn_2dRT.ups", 4, "Linux", ["exactComparison"]), \ ("TBurner_2dRT", "TBurner_2dRT.ups", 4, "Linux", ["exactComparison"]), \ ("TRWnoz", "TRWnoz.ups", 1, "Linux", ["exactComparison"]), \ ("advect_2L_MI", "advect_2L_MI.ups", 1, "Linux", ["exactComparison"]), \ ("DDT1ConvectiveBurning", "DDT1ConvectiveBurning.ups", 1.1,"Linux", ["exactComparison"]) ] #__________________________________ def getNightlyTests() : return NIGHTLYTESTS def getLocalTests() : return LOCALTESTS #__________________________________ if __name__ == "__main__": if environ['WHICH_TESTS'] == "local": TESTS = LOCALTESTS else: TESTS = NIGHTLYTESTS result = runSusTests(argv, TESTS, "MPMICE") exit( result )
# ("JP8_Radiation", "JP8_Radiation.ups", 4, "Linux", ["exactComparison"]) ] # Tests that are run during local regression testing LOCALTESTS = [ # ("HePlume", "HePlume.ups", 4, "Linux", ["exactComparison"]), \ # ("JP8_Radiation", "JP8_Radiation.ups", 4, "Linux", ["exactComparison"]) ] #__________________________________ def getNightlyTests(): return NIGHTLYTESTS def getLocalTests(): return LOCALTESTS #__________________________________ if __name__ == "__main__": if environ['WHICH_TESTS'] == "local": TESTS = LOCALTESTS else: TESTS = NIGHTLYTESTS result = runSusTests(argv, TESTS, "Models") exit(result)
] # Tests that are run during local regression testing LOCALTESTS = [ ("4disks_2d.1mat", "4disks_2d.1mat.ups", 1, "None"), \ ("billet.static", "billet.static.ups", 2, "ALL"), \ ("adiCuJC01s296K", "adiCuJC01s296K.ups", 1.1, "ALL"), \ ("adiCuMTS01s296K", "adiCuMTS01s296K.ups",1.1, "ALL"), \ ("adiCuPTW01s296K", "adiCuPTW01s296K.ups",1.1, "ALL"), \ ("adiCuSCG01s296K", "adiCuSCG01s296K.ups",1.1, "ALL"), \ ("adiCuZA01s296K", "adiCuZA01s296K.ups", 1.1, "ALL") ] #__________________________________ def getNightlyTests() : return NIGHTLYTESTS def getLocalTests() : return LOCALTESTS if __name__ == "__main__": if environ['WHICH_TESTS'] == "local": TESTS = LOCALTESTS else: TESTS = NIGHTLYTESTS result = runSusTests(argv, TESTS, "IMPM") exit( result )
# TSAAD: As an alternative to the annoying list of if-statements above, consider the following cleaner code... maybe we'll adopt # this in the near future # ALLTESTS = TURBULENCETESTS + INTRUSIONTESTS + PROJECTIONTESTS + RKTESTS + VARDENTESTS + MISCTESTS + COMPRESSIBLETESTS + CONVECTIONTESTS + BCTESTS + QMOMTESTS + SCALARTRANSPORTTESTS # LOCALTESTS + GPUTESTS = ALLTESTS # # TESTNAMES=["LOCALTESTS","GPUTESTS","DEBUGTESTS","NIGHTLYTESTS","TURBULENCETESTS","INTRUSIONTESTS","PROJECTIONTESTS","RKTESTS","VARDENTESTS","MISCTESTS","CONVECTIONTESTS","BCTESTS","QMOMTESTS","SCALARTRANSPORTTESTS"] # TESTSDICTIONARY={} # for testname in TESTNAMES: # TESTSDICTIONARY[testname]=eval(testname) # # # returns the list # def getTestList(me) : # return TESTSDICTIONARY[me] #__________________________________ if __name__ == "__main__": TESTS = getTestList( environ['WHICH_TESTS'] ) result = runSusTests(argv, TESTS, "Wasatch") # cleanup modified files command = "/bin/rm -rf %s/tmp > /dev/null 2>&1 " % (the_dir) system( command ) exit( result )
#LIST: LOCALTESTS DEBUGTESTS NIGHTLYTESTS BUILDBOTTESTS #__________________________________ # returns the list def getTestList(me): if me == "LOCALTESTS": TESTS = LOCALTESTS elif me == "DEBUGTESTS": TESTS = DEBUGTESTS elif me == "NIGHTLYTESTS": TESTS = NIGHTLYTESTS elif me == "BUILDBOTTESTS": TESTS = ignorePerformanceTests(NIGHTLYTESTS) else: print( "\nERROR:IMPM.py getTestList: The test list (%s) does not exist!\n\n" % me) exit(1) return TESTS #__________________________________ if __name__ == "__main__": TESTS = getTestList(environ['WHICH_TESTS']) result = runSusTests(argv, TESTS, "IMPM") exit(result)
DEBUGTESTS = [("RMCRT_test_1L", "RMCRT_test_1L.ups", 1.1, "Linux", ["gpu", "no_restart", "no_uda_comparison", "sus_options= -gpu"])] #__________________________________ # The following list is parsed by the local RT script # and allows the user to select the tests to run #LIST: LOCALTESTS DEBUGTESTS NIGHTLYTESTS #__________________________________ # returns the list def getTestList(me) : if me == "LOCALTESTS": TESTS = LOCALTESTS elif me == "DEBUGTESTS": TESTS = DEBUGTESTS elif me == "NIGHTLYTESTS": TESTS = NIGHTLYTESTS else: print "\nERROR:GPU.py getTestList: The test list (%s) does not exist!\n\n" % me exit(1) return TESTS #__________________________________ if __name__ == "__main__": TESTS = getTestList( environ['WHICH_TESTS'] ) result = runSusTests(argv, TESTS, "GPU") exit( result )
elif me == "AMRTESTS": TESTS = HEATAMRTEST + HEATAMRMPITEST + HEATAMRBCTEST + HEATAMRBCMPITEST + HEATHYPREAMRTEST + HEATHYPREAMRMPITEST + HEATHYPREAMRBCTEST + HEATHYPREAMRBCMPITEST + PUREMETALAMRTEST + PUREMETALAMRMPITEST elif me == "DEBUGTESTS": TESTS = PUREMETALAMRMPITEST elif me == "LOCALTESTS": TESTS = BENCHTEST + HEATMPITEST + HEATBCMPITEST + HEATAMRMPITEST + HEATAMRBCMPITEST + HEATHYPREMPITEST + HEATHYPREAMRMPITEST + HEATHYPREAMRBCMPITEST + HEATHYPREFACMPITEST + HEATHYPREFACBCMPITEST + PUREMETALMPITEST + PUREMETALAMRMPITEST elif me == "NIGHTLYTESTS": TESTS = BENCHTEST + HEATMPITEST + HEATBCMPITEST + HEATAMRMPITEST + HEATAMRBCMPITEST + HEATHYPREMPITEST + HEATHYPREAMRMPITEST + HEATHYPREAMRBCMPITEST + HEATHYPREFACMPITEST + HEATHYPREFACBCMPITEST + PUREMETALMPITEST + PUREMETALAMRMPITEST elif me == "BUILDBOTTESTS": TESTS = BENCHTEST + HEATMPITEST + HEATBCMPITEST + HEATAMRMPITEST + HEATAMRBCMPITEST + HEATHYPREMPITEST + HEATHYPREAMRMPITEST + HEATHYPREAMRBCMPITEST + HEATHYPREFACMPITEST + HEATHYPREFACBCMPITEST + PUREMETALMPITEST + PUREMETALAMRMPITEST else: print( "\nERROR:PhaseField.py getTestList: The test list (%s) does not exist!\n\n" % me) exit(1) return TESTS #__________________________________ if __name__ == "__main__": TESTS = getTestList(environ['WHICH_TESTS']) result = runSusTests(argv, TESTS, "PhaseField") exit(result)
NIGHTLYTESTS = [ ("HePlume", "HePlume.ups", 4, "Linux", ["exactComparison"]), \ ("JP8_Radiation", "JP8_Radiation.ups", 4, "Linux", ["exactComparison"]) ] # Tests that are run during local regression testing LOCALTESTS = [ ("HePlume", "HePlume.ups", 4, "Linux", ["exactComparison"]), \ ("JP8_Radiation", "JP8_Radiation.ups", 4, "Linux", ["exactComparison"]) ] #__________________________________ def getNightlyTests() : return NIGHTLYTESTS def getLocalTests() : return LOCALTESTS #__________________________________ if __name__ == "__main__": if environ['WHICH_TESTS'] == "local": TESTS = LOCALTESTS else: TESTS = NIGHTLYTESTS result = runSusTests(argv, TESTS, "Models") exit( result )
("RMCRT_VR", "RMCRT_VR.ups", 1, "ALL", ["exactComparison"]), ("RMCRT_1L_reflect", "RMCRT_1L_reflect.ups", 1, "ALL", ["exactComparison"]) ] # Tests that are run during local regression testing LOCALTESTS = [ ("RMCRT_test_1L", "RMCRT_test_1L.ups", 1, "ALL", ["exactComparison"]), ("RMCRT_bm1_DO", "RMCRT_bm1_DO.ups", 1 , "ALL",["exactComparison"]), ("RMCRT_ML", "RMCRT_ML.ups", 1, "ALL", ["exactComparison"]), ("RMCRT_VR", "RMCRT_VR.ups", 1, "ALL", ["exactComparison"]), ("RMCRT_1L_reflect", "RMCRT_1L_reflect.ups", 1, "ALL", ["exactComparison"]), ] # ("RMCRT_bm1_DO", "RMCRT_bm1_DO.ups", 1, "ALL", ["exactComparison"]) #__________________________________ def getNightlyTests() : return NIGHTLYTESTS def getLocalTests() : return LOCALTESTS #__________________________________ if __name__ == "__main__": if environ['WHICH_TESTS'] == "local": TESTS = LOCALTESTS else: TESTS = NIGHTLYTESTS result = runSusTests(argv, TESTS, "Examples") exit( result )
] LOCALTESTS = [ #("switchExample_impm_mpm", "Switcher/switchExample_impm_mpm.ups",1, "Linux", ["no_memoryTest"]), \ #("switchExample3", "Switcher/switchExample3.ups", 1, "Linux", ["no_restart","no_memoryTest"]), \ #("ice_perf_test", "icePerformanceTest.ups", 1, "Linux", ["do_performance_test"]), \ #("mpmice_perf_test", "mpmicePerformanceTest.ups", 1, "Linux", ["do_performance_test"]), \ #("LBwoRegrid", "LBwoRegrid.ups", 2, "Linux", ["exactComparison"]) ] #__________________________________ def getNightlyTests() : return NIGHTLYTESTS def getLocalTests() : return LOCALTESTS #__________________________________ if __name__ == "__main__": print "starting UCF tests" if environ['WHICH_TESTS'] == "local": TESTS = LOCALTESTS else: TESTS = NIGHTLYTESTS result = runSusTests(argv, TESTS, "UCF") exit( result )
#__________________________________ # The following list is parsed by the local RT script # and allows the user to select the tests to run #LIST: LOCALTESTS DEBUGTESTS NIGHTLYTESTS #__________________________________ # returns the list def getTestList(me): if me == "LOCALTESTS": TESTS = LOCALTESTS elif me == "DEBUGTESTS": TESTS = DEBUGTESTS elif me == "NIGHTLYTESTS": TESTS = NIGHTLYTESTS else: print "\nERROR:GPU.py getTestList: The test list (%s) does not exist!\n\n" % me exit(1) return TESTS #__________________________________ if __name__ == "__main__": TESTS = getTestList(environ['WHICH_TESTS']) result = runSusTests(argv, TESTS, "GPU") exit(result)
#__________________________________ # The following list is parsed by the local RT script # and allows the user to select the tests to run #LIST: LOCALTESTS DEBUGTESTS NIGHTLYTESTS #__________________________________ # returns the list def getTestList(me): if me == "LOCALTESTS": TESTS = LOCALTESTS elif me == "DEBUGTESTS": TESTS = DEBUGTESTS elif me == "NIGHTLYTESTS": TESTS = NIGHTLYTESTS else: print "\nERROR:MPMICE.py getTestList: The test list (%s) does not exist!\n\n" % me exit(1) return TESTS #__________________________________ if __name__ == "__main__": TESTS = getTestList(environ['WHICH_TESTS']) result = runSusTests(argv, TESTS, "MPMICE") exit(result)
("switchExample3", "Switcher/switchExample3.ups", 1, "Linux", ["no_restart","no_memoryTest"]), \ ] LOCALTESTS = [ ("switchExample_impm_mpm", "Switcher/switchExample_impm_mpm.ups",1, "Linux", ["no_memoryTest"]), \ ("switchExample3", "Switcher/switchExample3.ups", 1, "Linux", ["no_restart","no_memoryTest"]), \ ("ice_perf_test", "icePerformanceTest.ups", 1, "Linux", ["do_performance_test"]), \ ("mpmice_perf_test", "mpmicePerformanceTest.ups", 1, "Linux", ["do_performance_test"]), \ ("LBwoRegrid", "LBwoRegrid.ups", 2, "Linux", ["exactComparison"]) ] #__________________________________ def getNightlyTests() : return NIGHTLYTESTS def getLocalTests() : return LOCALTESTS #__________________________________ if __name__ == "__main__": if environ['WHICH_TESTS'] == "local": TESTS = LOCALTESTS else: TESTS = NIGHTLYTESTS result = runSusTests(argv, TESTS, "UCF") exit( result )
LOCALTESTS = [ ("mpmpipe_test" , "mpmpipe_test.ups" , 8 , "All" , ["exactComparison"]) , ("methaneFireWContainer" , "methaneFireWContainer.ups" , 1.1 , "All" , ["exactComparison", "no_restart"]), ("heptane_pipe" , "heptane_pipe.ups" , 1.1 , "All" , ["exactComparison", "no_restart", "no_memoryTest"]), ("coal_table_pipe" , "coal_table_pipe.ups" , 1.1 , "All" , ["exactComparison", "no_restart", "no_memoryTest"]), # ("hot_block" , "hot_block.ups" , 1.1 , "All" , ["exactComparison", "no_restart"]), ("intrusion_test" , "intrusion_test.ups" , 1.1 , "All" , ["exactComparison", "no_restart"]) ] #__________________________________ def getNightlyTests() : return NIGHTLYTESTS def getLocalTests() : return LOCALTESTS #__________________________________ if __name__ == "__main__": if environ['WHICH_TESTS'] == "local": TESTS = LOCALTESTS else: TESTS = NIGHTLYTESTS result = runSusTests(argv, TESTS, "MPMARCHES") exit( result )
#LIST: LOCALTESTS VISCOUSTESTS TURBULENCETESTS DEBUGTESTS NIGHTLYTESTS BCTESTS #__________________________________ # returns the list def getTestList(me) : if me == "LOCALTESTS": TESTS = LOCALTESTS elif me == "VISCOUSTESTS": TESTS = VISCOUSTESTS elif me == "TURBULENCETESTS": TESTS = TURBULENCETESTS elif me == "DEBUGTESTS": TESTS = DEBUGTESTS elif me == "NIGHTLYTESTS": TESTS = NIGHTLYTESTS elif me == "BCTESTS": TESTS = BCTESTS else: print "\nERROR:Warches.py getTestList: The test list (%s) does not exist!\n\n" % me exit(1) return TESTS #__________________________________ if __name__ == "__main__": TESTS = getTestList( environ['WHICH_TESTS'] ) result = runSusTests(argv, TESTS, "Warches") exit( result )