Revision: e022edac5c27
Branch: default
Author: Jussi Malinen <[email protected]>
Date: Wed Oct 24 04:03:36 2012
Log: use interpreter name with version if version is part of extension
http://code.google.com/p/robotframework/source/detail?r=e022edac5c27
Modified:
/atest/run_atests.py
=======================================
--- /atest/run_atests.py Tue Sep 18 15:34:29 2012
+++ /atest/run_atests.py Wed Oct 24 04:03:36 2012
@@ -64,7 +64,7 @@
def atests(interpreter_path, *params):
- interpreter = splitext(basename(interpreter_path))[0]
+ interpreter = _get_interpreter_basename(interpreter_path)
resultdir, tempdir = _get_result_and_temp_dirs(interpreter)
args = ARGUMENTS % {
'PYTHONPATH' : join(CURDIR, 'resources'),
@@ -87,6 +87,12 @@
signal.signal(signal.SIGINT, signal.SIG_IGN)
return subprocess.call(command.split(), env=environ)
+def _get_interpreter_basename(interpreter):
+ interpreter = basename(interpreter)
+ base, ext = splitext(interpreter)
+ if ext.lower() in ('.sh', '.bat', '.cmd', '.exe'):
+ return base
+ return interpreter
def _get_result_and_temp_dirs(interpreter):
resultdir = join(CURDIR, 'results', interpreter)