Show More
@@ -103,6 +103,11 b' def run_tests(venv):' | |||||
103 | check_call([py, 'setup.py', 'install']) |
|
103 | check_call([py, 'setup.py', 'install']) | |
104 | os.chdir(basedir) |
|
104 | os.chdir(basedir) | |
105 |
|
105 | |||
|
106 | # Environment variables: | |||
|
107 | orig_path = os.environ["PATH"] | |||
|
108 | os.environ["PATH"] = os.path.join(basedir, venv, 'bin') + ':' + os.environ["PATH"] | |||
|
109 | os.environ.pop("PYTHONPATH", None) | |||
|
110 | ||||
106 | iptest = os.path.join(basedir, venv, 'bin', 'iptest') |
|
111 | iptest = os.path.join(basedir, venv, 'bin', 'iptest') | |
107 | if not os.path.exists(iptest): |
|
112 | if not os.path.exists(iptest): | |
108 | iptest = os.path.join(basedir, venv, 'bin', 'iptest3') |
|
113 | iptest = os.path.join(basedir, venv, 'bin', 'iptest3') | |
@@ -112,6 +117,9 b' def run_tests(venv):' | |||||
112 | return True, check_output([iptest], stderr=STDOUT).decode('utf-8') |
|
117 | return True, check_output([iptest], stderr=STDOUT).decode('utf-8') | |
113 | except CalledProcessError as e: |
|
118 | except CalledProcessError as e: | |
114 | return False, e.output.decode('utf-8') |
|
119 | return False, e.output.decode('utf-8') | |
|
120 | finally: | |||
|
121 | # Restore $PATH | |||
|
122 | os.environ["PATH"] = orig_path | |||
115 |
|
123 | |||
116 | def markdown_format(pr, results_urls): |
|
124 | def markdown_format(pr, results_urls): | |
117 | def format_result(py, passed, gist_url, missing_libraries): |
|
125 | def format_result(py, passed, gist_url, missing_libraries): |
General Comments 0
You need to be logged in to leave comments.
Login now