diff options
author | Darin Petkov <petkov@chromium.org> | 2010-11-08 16:10:26 -0800 |
---|---|---|
committer | Darin Petkov <petkov@chromium.org> | 2010-11-08 16:10:26 -0800 |
commit | f67bb1f187d7fcea38a33badf4bc619fc2e5c0fc (patch) | |
tree | 3c491fa1388c9f5509867c15c4119079bb71743f /test_http_server.py | |
parent | 6d5dbf6458d55db480ebaa1b6fc3152631f722ad (diff) |
AU: Change test http server port from 8080 to 8088.
This allows developers to run unit tests while the dev server is running. Also
remove obsole test_http_server.py.
BUG=8889
TEST=unit tests while dev server is running.
Change-Id: Iaf0ff92edbb959d93bd206c0007455f637682e2c
Review URL: http://codereview.chromium.org/4667002
Diffstat (limited to 'test_http_server.py')
-rwxr-xr-x | test_http_server.py | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/test_http_server.py b/test_http_server.py deleted file mode 100755 index 404e0e06..00000000 --- a/test_http_server.py +++ /dev/null @@ -1,55 +0,0 @@ -#!/usr/bin/env python - -# Copyright (c) 2009 The Chromium OS Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -# This is a simple HTTP server that's used by the -# libcurl_http_fetcher_unittest, though it could be used by others. In -# general, you can fork off this server, repeatedly request /test or -# some URL until that URL succeeds; then you know the server is -# running. The url /big returns 100,000 bytes of predictable data. The -# url /quitquitquit causes the server to exit. - -import SimpleHTTPServer, BaseHTTPServer, httplib - -class TestHttpRequestHandler (SimpleHTTPServer.SimpleHTTPRequestHandler): - def do_GET(self): - # Exit the server - if self.path == '/quitquitquit': - self.server.stop = True - - # Write 100,000 bytes out - if self.path == '/big': - self.send_response(200, 'OK') - self.send_header('Content-type', 'text/html') - self.end_headers() - for i in range(0, 10000): - try: - self.wfile.write('abcdefghij'); # 10 characters - except IOError: - return - return - - # Everything else - self.send_response(200, 'OK') - self.send_header('Content-type', 'text/html') - self.end_headers() - self.wfile.write('unhandled path') - -class TestHttpServer (BaseHTTPServer.HTTPServer): - def serve_forever(self): - self.stop = False - while not self.stop: - self.handle_request() - -def main(): - # TODO(adlr): Choose a port that works with build bots and report it to - # caller. - # WARNING, if you update this, you must also update http_fetcher_unittest.cc - port = 8080 - server = TestHttpServer(('', 8080), TestHttpRequestHandler) - server.serve_forever() - -if __name__ == '__main__': - main() |