def main(): logging.basicConfig(format="[%(name)s] %(message)s", level=logging.INFO) start = time.clock() args = parse_args() if args.debug: logger.setLevel(logging.DEBUG) logging.getLogger('process_polyglot').setLevel(logging.DEBUG) elif args.info: logger.setLevel(logging.INFO) logging.getLogger('process_polyglot').setLevel(logging.INFO) else: logger.root.setLevel(logging.WARNING) if args.e: evaluate_snippet(args.e) exit(0) global r r = import_python_driver(args.python_driver_dir) renderer = metajava.Renderer( args.template_dir, invoking_filenames=[ __file__, process_polyglot.__file__, ]) for testfile in process_polyglot.all_yaml_tests( args.test_dir, TEST_EXCLUSIONS): logger.info("Working on %s", testfile) TestFile( test_dir=args.test_dir, filename=testfile, test_output_dir=args.test_output_dir, renderer=renderer, ).load().render() logger.info("Finished in %s seconds", time.clock() - start)
def main(): logging.basicConfig(format="[%(name)s] %(message)s", level=logging.INFO) start = time.clock() args = parse_args() if args.debug: logger.setLevel(logging.DEBUG) logging.getLogger('process_polyglot').setLevel(logging.DEBUG) elif args.info: logger.setLevel(logging.INFO) logging.getLogger('process_polyglot').setLevel(logging.INFO) else: logger.root.setLevel(logging.WARNING) if args.e: evaluate_snippet(args.e) exit(0) global r r = import_python_driver(args.python_driver_dir) renderer = metajava.Renderer(args.template_dir, invoking_filenames=[ __file__, process_polyglot.__file__, ]) for testfile in process_polyglot.all_yaml_tests(args.test_dir, TEST_EXCLUSIONS): logger.info("Working on %s", testfile) TestFile( test_dir=args.test_dir, filename=testfile, test_output_dir=args.test_output_dir, renderer=renderer, ).load().render() logger.info("Finished in %s seconds", time.clock() - start)