Exemplo n.º 1
0
def launch_remote_chrome(parsed_args, argv):
  executor = remote_executor_util.create_remote_executor(parsed_args)
  try:
    executor.rsync(
        remote_executor_util.get_launch_chrome_deps(parsed_args),
        executor.get_remote_arc_root())
    command = ' '.join(
        ['cd', executor.get_remote_arc_root(), '&&',
         remote_executor_util.SYNC_CHROME, '--verbose', '&&',
         remote_executor_util.SYNC_ADB, '--target=mac-x86_64', '&&'] +
        launch_chrome_util.get_launch_chrome_command(
            remote_executor_util.create_launch_remote_chrome_param(argv)))
    executor.run_with_filter(command)
    return 0
  except subprocess.CalledProcessError as e:
    return e.returncode
Exemplo n.º 2
0
def run_remote_integration_tests(parsed_args, argv,
                                 configs_for_integration_tests):
  executor = remote_executor_util.create_remote_executor(
      parsed_args, enable_pseudo_tty=parsed_args.ansi)
  try:
    executor.rsync(
        remote_executor_util.get_integration_test_deps() +
        configs_for_integration_tests,
        executor.get_remote_arc_root())

    command = ' '.join(
        ['cd', executor.get_remote_arc_root(), '&&',
         remote_executor_util.SYNC_CHROME, '--verbose', '&&',
         remote_executor_util.SYNC_ADB, '--target=mac-x86_64', '&&',
         remote_executor_util.SYNC_ANDROID_SDK_BUILD_TOOLS, '&&',
         './run_integration_tests'] +
        remote_executor_util.create_launch_remote_chrome_param(argv) +
        # Some tests rely on the error message, which can be localized.
        # So here, set lang=en_US to avoid such message mismatching.
        ['--launch-chrome-opt=--lang=en_US'])
    executor.run(command)
    return 0
  except subprocess.CalledProcessError as e:
    return e.returncode
Exemplo n.º 3
0
def _create_remote_executor(parsed_args, enable_pseudo_tty=False):
  return remote_executor_util.create_remote_executor(
      parsed_args, remote_env=_REMOTE_ENV, enable_pseudo_tty=enable_pseudo_tty)
Exemplo n.º 4
0
def _create_remote_executor(parsed_args, enable_pseudo_tty=False):
    return remote_executor_util.create_remote_executor(
        parsed_args,
        remote_env=_REMOTE_ENV,
        enable_pseudo_tty=enable_pseudo_tty)