Make interactive tests have unlimited timeout on Windows.

This upgrades --interactive to a test-launcher-scope switch (necessarily
renaming it to --test-launcher-interactive) and treats it as a timeout
specifier.  For browser UI tests on Windows, this means the parent process will
now get an (effectively) unlimited timeout and not just the child process, so
the test won't terminate early.

BUG=none
TEST=none

Change-Id: I56b02ba30ad0df6617b0f1f95d9986724c5035a0
Reviewed-on: https://chromium-review.googlesource.com/909920
Commit-Queue: Peter Kasting <pkasting@chromium.org>
Reviewed-by: Gabriel Charette <gab@chromium.org>
Reviewed-by: Scott Violet <sky@chromium.org>
Reviewed-by: Trent Apted <tapted@chromium.org>
Cr-Commit-Position: refs/heads/master@{#536634}

CrOS-Libchrome-Original-Commit: 3adf99c626bb206546a078cac114ddeea61443ef
4 files changed
tree: 27dfaec579a4b4ea180c50c08156b98e1dcd13e0
  1. base/
  2. build/
  3. components/
  4. dbus/
  5. device/
  6. ipc/
  7. mojo/
  8. testing/
  9. third_party/
  10. ui/