From 7784b0e17e2d54fd130e274bdb3aba4a2d1b2e9a Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Wed, 5 Sep 2018 23:45:55 -0400 Subject: Move installer to its own repo. https://github.com/denoland/deno_install 1. This allows the installer to use a more aggressive CI build matrix with different version of python. 2. Running the installer during tools/test.py artificially inflates our download stats. 3. Running the installer during tools/test.py makes the test script dependent on having an internet connection. 4. Running the installer during tools/test.py introduces a race condition during release - where it tries and fails to download the latest release in build process that should be uploading that release. --- tools/install_test.py | 33 --------------------------------- 1 file changed, 33 deletions(-) delete mode 100755 tools/install_test.py (limited to 'tools/install_test.py') diff --git a/tools/install_test.py b/tools/install_test.py deleted file mode 100755 index 4a7221102..000000000 --- a/tools/install_test.py +++ /dev/null @@ -1,33 +0,0 @@ -#!/usr/bin/env python -# Copyright 2018 the Deno authors. All rights reserved. MIT license. -import util -import sys -import shutil -import os -import subprocess - - -def main(): - PATTERN = "DENO_EXE: " - home = os.path.expanduser("~") - expected_bin_dir = os.path.join(home, ".deno", "bin") - print "Testing tools/install.py ... Expect deno installed to ", expected_bin_dir - if os.path.exists(expected_bin_dir): - shutil.rmtree(expected_bin_dir) - expected_fn = os.path.join(expected_bin_dir, "deno") - - cmd = [sys.executable, "tools/install.py"] - out = subprocess.check_output(cmd, universal_newlines=True) - actual_fn = None - for line in out.splitlines(): - print line - if PATTERN in line: - print "set actual" - actual_fn = line[len(PATTERN):] - assert actual_fn == expected_fn, "actual %s != expected %s" % (actual_fn, - expected_fn) - assert os.path.exists(actual_fn) - - -if __name__ == '__main__': - main() -- cgit v1.2.3