def main(argv): if len(argv) == 2: build_dir = sys.argv[1] elif len(argv) == 1: build_dir = build_path() else: print "Usage: tools/test.py [build_dir]" sys.exit(1) test_cc = os.path.join(build_dir, "test_cc" + executable_suffix) check_exists(test_cc) run([test_cc]) test_rs = os.path.join(build_dir, "test_rs" + executable_suffix) check_exists(test_rs) run([test_rs]) deno_exe = os.path.join(build_dir, "deno" + executable_suffix) check_exists(deno_exe) run([deno_exe, "js/unit_tests.ts"]) check_exists(deno_exe) check_output_test(deno_exe) deno_ns_exe = os.path.join(build_dir, "deno_ns" + executable_suffix) check_exists(deno_ns_exe) check_output_test(deno_ns_exe)
def main(argv): if len(argv) == 2: build_dir = sys.argv[1] elif len(argv) == 1: build_dir = build_path() else: print "Usage: tools/test.py [build_dir]" sys.exit(1) http_server.spawn() # Internal tools testing util_test() test_cc = os.path.join(build_dir, "test_cc" + executable_suffix) check_exists(test_cc) run([test_cc]) test_rs = os.path.join(build_dir, "test_rs" + executable_suffix) check_exists(test_rs) run([test_rs]) deno_exe = os.path.join(build_dir, "deno" + executable_suffix) check_exists(deno_exe) unit_tests(deno_exe) check_exists(deno_exe) check_output_test(deno_exe) deno_ns_exe = os.path.join(build_dir, "deno_ns" + executable_suffix) check_exists(deno_ns_exe) check_output_test(deno_ns_exe) install_test.main()
def main(argv): if len(argv) == 2: build_dir = sys.argv[1] elif len(argv) == 1: build_dir = build_path() else: print "Usage: tools/test.py [build_dir]" sys.exit(1) deno_dir = os.path.join(build_dir, ".deno_test") if os.path.isdir(deno_dir): rmtree(deno_dir) os.environ["DENO_DIR"] = deno_dir enable_ansi_colors() http_server.spawn() deno_exe = os.path.join(build_dir, "deno" + executable_suffix) check_exists(deno_exe) # Internal tools testing setup_test() util_test() benchmark_test(build_dir, deno_exe) test_cc = os.path.join(build_dir, "test_cc" + executable_suffix) check_exists(test_cc) run([test_cc]) test_rs = os.path.join(build_dir, "test_rs" + executable_suffix) check_exists(test_rs) run([test_rs]) unit_tests(deno_exe) check_output_test(deno_exe) # TODO We currently skip testing the prompt in Windows completely. # Windows does not support the pty module used for testing the permission # prompt. if os.name != 'nt': from permission_prompt_test import permission_prompt_test permission_prompt_test(deno_exe) rmtree(deno_dir) deno_dir_test(deno_exe, deno_dir)
def main(argv): if len(argv) == 2: build_dir = sys.argv[1] elif len(argv) == 1: build_dir = build_path() else: print "Usage: tools/test.py [build_dir]" sys.exit(1) deno_dir = os.path.join(build_dir, ".deno_test") if os.path.isdir(deno_dir): rmtree(deno_dir) os.environ["DENO_DIR"] = deno_dir enable_ansi_colors() http_server.spawn() deno_exe = os.path.join(build_dir, "deno" + executable_suffix) check_exists(deno_exe) deno_ns_exe = os.path.join(build_dir, "deno_ns" + executable_suffix) check_exists(deno_ns_exe) # Internal tools testing setup_test() util_test() benchmark_test(build_dir, deno_exe) test_cc = os.path.join(build_dir, "test_cc" + executable_suffix) check_exists(test_cc) run([test_cc]) test_rs = os.path.join(build_dir, "test_rs" + executable_suffix) check_exists(test_rs) run([test_rs]) unit_tests(deno_exe) check_output_test(deno_exe) check_output_test(deno_ns_exe) rmtree(deno_dir) deno_dir_test(deno_exe, deno_dir)
def main(argv): if len(argv) != 2: print "Usage: tools/test.py [build dir]" sys.exit(1) build_dir = argv[1] test_cc = os.path.join(build_dir, "test_cc" + executable_suffix) check_exists(test_cc) run([test_cc]) test_rs = os.path.join(build_dir, "test_rs" + executable_suffix) check_exists(test_rs) run([test_rs]) deno_exe = os.path.join(build_dir, "deno" + executable_suffix) check_exists(deno_exe) check_output_test(deno_exe) deno_ns_exe = os.path.join(build_dir, "deno_ns" + executable_suffix) check_exists(deno_ns_exe) check_output_test(deno_ns_exe)