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)

Reply via email to