You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by pa...@apache.org on 2017/10/25 20:26:02 UTC
[trafficserver] branch master updated: added delay argument in
microserver
This is an automated email from the ASF dual-hosted git repository.
paziz pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/trafficserver.git
The following commit(s) were added to refs/heads/master by this push:
new 909cb11 added delay argument in microserver
909cb11 is described below
commit 909cb11b048fe19ebee7ce089dc59c79f237e42f
Author: umohan <um...@yahoo-inc.com>
AuthorDate: Thu Oct 19 20:46:04 2017 +0000
added delay argument in microserver
added delay argument in microserver
changed datatype for delay
---
tests/tools/microServer/uWServer.py | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/tests/tools/microServer/uWServer.py b/tests/tools/microServer/uWServer.py
index 55b027b..9cc5845 100644
--- a/tests/tools/microServer/uWServer.py
+++ b/tests/tools/microServer/uWServer.py
@@ -33,7 +33,7 @@ import argparse
import ssl
import socket
import importlib.util
-
+import time
test_mode_enabled = True
__version__ = "1.0"
@@ -51,6 +51,7 @@ import sessionvalidation.sessionvalidation as sv
SERVER_PORT = 5005 # default port
+SERVER_DELAY = 0 # default delay
HTTP_VERSION = 'HTTP/1.1'
G_replay_dict = {}
@@ -368,6 +369,7 @@ class MyHandler(BaseHTTPRequestHandler):
def do_GET(self):
global G_replay_dict, test_mode_enabled
if test_mode_enabled:
+ time.sleep(time_delay)
request_hash = self.getTestName(self.requestline)
else:
request_hash, __ = cgi.parse_header(self.headers.get('Content-MD5'))
@@ -620,6 +622,11 @@ def main():
default=SERVER_PORT,
help="Port to use")
+ parser.add_argument("--delay", "-dy",
+ type=float,
+ default=SERVER_DELAY,
+ help="Response delay")
+
parser.add_argument("--timeout", "-t",
type=float,
default=None,
@@ -655,6 +662,8 @@ def main():
args = parser.parse_args()
options = args
+ global time_delay
+ time_delay = options.delay
# set up global dictionary of {uuid (string): response (Response object)}
s = sv.SessionValidator(args.data_dir)
--
To stop receiving notification emails like this one, please contact
['"commits@trafficserver.apache.org" <co...@trafficserver.apache.org>'].