def main(): if not os.path.isdir('log'): os.mkdir('log') pym.instantiate_logger(os.path.join('log', 'CAD_PET.log')) (options, args) = parser.parse_args() driver_name = options.driver driver = __import__(driver_name) try: driver.main() except CADException as e: _exit_on_failure(e.message) pym.check_for_invalid_numbers() pym.update_analysis_status('OK')
def main(): if not os.path.isdir("log"): os.mkdir("log") pym.instantiate_logger(os.path.join("log", "CAD_PET.log")) (options, args) = parser.parse_args() driver_name = options.driver driver = __import__(driver_name) try: driver.main() except CADException as e: _exit_on_failure(e.message) pym.check_for_invalid_numbers() pym.update_analysis_status("OK")
def main(): # Setup the logger. if not os.path.isdir('log'): os.mkdir('log') log = pym.instantiate_logger(os.path.join('log', 'PET_debug.log')) # Read and log options from command line. (options, args) = parser.parse_args() driver_name = options.driver validation_driver = options.validation_driver log.info('driver : {}, validation_driver[optional] : {}'.format(driver_name, validation_driver)) # Import driver and exception class. driver = __import__(driver_name) # Run the driver. try: driver.main() if validation_driver: log.info(' ---====== Starting Surrogate Validation ======---') __import__(validation_driver).main() pym.check_for_invalid_numbers() pym.update_analysis_status('OK') except TestBenchExecutionError as err: _exit_on_failure(err.message)
def main(): if not os.path.isdir('log'): os.mkdir('log') log = pym.instantiate_logger(os.path.join('log', 'dynamics_debug.log')) (options, args) = parser.parse_args() tool_name = options.tool # Set up paths this_file_path = os.path.dirname(os.path.abspath(__file__)) os.chdir(os.path.join(this_file_path, '..', 'CyPhy')) print 'current dir {0}'.format(os.getcwd()) report_file = os.path.join('..', 'testbench_manifest.json') try: # Read which tool to use and mat-filename from argument modelica_tool = init_and_compile_test_bench(tool_name) t_mat, t_post = execute_test_bench(modelica_tool, report_file) # write statistics pym.write_out_tool_statistics(modelica_tool, t_mat, t_post, os.path.join('..', 'tool_stat.json')) except pym.ModelicaError as err: _exit_on_failure('{0} : {1}'.format(err.message, err.sp_msg))
# LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION # OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION # WITH THE DATA OR THE USE OR OTHER DEALINGS IN THE DATA. import os import sys import time import logging try: import py_modelica as pym print 'Found py_modelica in virtual python environment' except ImportError as err: print err.message print 'Use META virtual python environment' from optparse import OptionParser parser = OptionParser() parser.add_option("-d", "--driver", dest="driver", help="Name of the driver to be executed") if __name__=='__main__': if not os.path.isdir('log'): os.mkdir('log') log = pym.instantiate_logger(os.path.join('log', 'debug.log')) (options, args) = parser.parse_args() driver_name = options.driver driver = __import__(driver_name) driver.main()
import os import sys import time import logging try: import py_modelica as pym print 'Found py_modelica in virtual python environment' except ImportError as err: print err.message print 'Use META virtual python environment' from optparse import OptionParser parser = OptionParser() parser.add_option("-d", "--driver", dest="driver", help="Name of the driver to be executed") if __name__ == '__main__': if not os.path.isdir('log'): os.mkdir('log') log = pym.instantiate_logger(os.path.join('log', 'debug.log')) (options, args) = parser.parse_args() driver_name = options.driver driver = __import__(driver_name) driver.main()