EGS Brachy
An egs++ user code for rapid brachytherapy calculations
Loading...
Searching...
No Matches
Namespaces | Functions | Variables
/Users/marc/Developer/EGSnrc/HEN_HOUSE/user_codes/egs_brachy/egs_brachy/run_tests.py File Reference

Go to the source code of this file.

Namespaces

namespace  run_tests
 

Functions

 run_tests.dyn_import (name)
 
 run_tests.create_egsinp (test_module)
 
 run_tests.find_cpu_time (egslst)
 
 run_tests.run_simulation ()
 
 run_tests.cleanup ()
 
 run_tests.find_tests ()
 
 run_tests.run_all_tests ()
 

Variables

bool run_tests.VERBOSE = False
 
str run_tests.timing_hard_fail = "--timing-hard-fail" in sys.argv
 
 run_tests.EGS_HOME = os.environ["EGS_HOME"]
 
 run_tests.EGS_BRACHY = os.path.join(EGS_HOME, "egs_brachy")
 
str run_tests.USER_CODE = "egs_brachy"
 
str run_tests.TEST_EGSINP_FILE = "eb_test_run"
 
 run_tests.TEST_EGSINP_PATH_ROOT = os.path.join(EGS_BRACHY, TEST_EGSINP_FILE)
 
str run_tests.TEST_EGSINP_PATH = TEST_EGSINP_PATH_ROOT + ".egsinp"
 
str run_tests.PASS_FMT = "%(pass_fail)s - %(test)s - ran in %(actual_time).3G s/MHz (%(real_time).3G s)"
 
str run_tests.TIMING_WARN_FMT
 
str run_tests.FAIL_FMT
 
str run_tests.cpu_speed_cmd = """grep -i "cpu mhz" /proc/cpuinfo | tail -1 | awk -F ":" '{print $2}'"""
 
 run_tests.CPU_MHZ = float(os.environ["CPU_MHZ"])
 
str run_tests.source = "CPU_MHZ env variable"
 
 run_tests.p
 
 run_tests.stdin
 
 run_tests.stdout
 
 run_tests.stderr
 
float run_tests.TIMING_MARGIN = 1.05