chromium-src-build/fuchsia
Sergey Ulanov d9ba1600b0 [Fuchsia] Add layout_test_proxy
When running layout tests on Fuchsia the test runner and content_shell
will run on separate machines. The tests still expect to be loaded from
localhost, so HTTP connections need to be proxied from the Fuchsia
to the host that runs http server. Potentially this can be done with
SSH, but TCP forwarding is broken in sshd on Fuchsia at the moment
due to select() limitations (see ZX-1555).

This CL adds a new executable that will be used proxy connections for
layout tests. The implementation is based on the socket proxy
that's currently used to proxy test_server connections in
net_unittests. That code is also being moved from
net/test/spawned_test_server to net/test.


Bug: 778467
Change-Id: I9c86cf5f27cbfd01b0c475ec242c6262bf7c6b57
Reviewed-on: https://chromium-review.googlesource.com/858289
Commit-Queue: Sergey Ulanov <sergeyu@chromium.org>
Reviewed-by: Wez <wez@chromium.org>
Reviewed-by: Matt Menke <mmenke@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#530587}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 7de8580b8ae85e1a713588944b2708e289d6f63e
2018-01-19 19:50:34 +00:00
..
layout_test_proxy [Fuchsia] Add layout_test_proxy 2018-01-19 19:50:34 +00:00
runner_v2 [Fuchsia] Turn-off multiplexed connections in SSH config 2018-01-16 20:06:54 +00:00
OWNERS Add build/fuchsia/OWNERS and use it in wildcards in some OWNERS files. 2017-07-14 01:08:12 +00:00
archive_builder.py fuchsia: Factor out common command line options in run scripts 2017-11-15 23:46:27 +00:00
create_runner_script.py Fuchsia: modify scripts to run non-test executables 2017-08-10 20:33:25 +00:00
exe_runner.py [Fuchsia] Add --forward-ssh-port in exe_runner.py 2018-01-02 19:58:49 +00:00
runner_common.py [Fuchsia] Workaround ping bug in runner scripts 2018-01-04 00:21:07 +00:00
test_runner.py [Fuchsia] Add --forward-ssh-port in exe_runner.py 2018-01-02 19:58:49 +00:00
update_sdk.py Potential fix for the failing Fuchsia SDK update hook. 2017-12-15 19:45:35 +00:00