Index: factory/chromium_commands.py |
=================================================================== |
--- factory/chromium_commands.py (revision 56043) |
+++ factory/chromium_commands.py (working copy) |
@@ -550,9 +550,11 @@ |
J = self.PathJoin |
pyauto_script = J('src', 'chrome', 'test', 'functional', |
'pyauto_functional.py') |
- # in case a '..' prefix is needed |
- if functional_base: |
- pyauto_script = J(functional_base, pyauto_script) |
+ # Mapping from self._target_platform to the name of the |
+ # extracted chrome-*.zip |
+ platmap = {'win32': 'chrome-win32', |
+ 'darwin': 'chrome-mac', |
+ 'linux2': 'chrome-linux' } |
pyauto_functional_cmd = ['python', pyauto_script, '-v'] |
if self._target_platform == 'win32': # win needs python24 |
@@ -563,7 +565,7 @@ |
self.AddTestStep(retcode_command.ReturnCodeCommand, |
test_name, |
pyauto_functional_cmd, |
- env={'PYTHONPATH': '.'}, |
+ env={'PYTHONPATH': platmap[self._target_platform]}, |
workdir=workdir, |
timeout=timeout) |