commit | 0851611c042dd55458c4627c250429f641f622ac | [log] [tgz] |
---|---|---|
author | Gilad Arnold <[email protected]> | Fri Feb 14 21:14:03 2014 |
committer | chrome-internal-fetch <[email protected]> | Tue Feb 18 22:27:03 2014 |
tree | 34eada4097373a35cd6c04fa449de123ee10e7ca | |
parent | af696d11d42290b7f54e31e379adebe7c00fdb58 [diff] |
devserver: Revise integration tests server startup logic. * We shift to having the devserver bind to an arbitrary port by default for test purposes. This is more robust and saves us from relying on heuristic, iterative attempts. * Revise the test classes hierarchy to distinguish "auto-started server" tests from others; this will be needed for specifically testing the devserver's port binding behavior. * Small refactoring for better code reusability, clarity. BUG=chromium:322436 TEST=Integration tests pass. Change-Id: Ia17b580c393ecc641dccc8e88608e9807d0eea87 Reviewed-on: https://chromium-review.googlesource.com/186697 Reviewed-by: Gilad Arnold <[email protected]> Commit-Queue: Gilad Arnold <[email protected]> Tested-by: Gilad Arnold <[email protected]>