Commit 941774fe authored by Rafael Monnerat's avatar Rafael Monnerat

networkbench: Fix access to https and standarlize csv output

parent 3a48feda
...@@ -83,6 +83,10 @@ def _test_url_request(url): ...@@ -83,6 +83,10 @@ def _test_url_request(url):
curl.setopt(curl.CONNECTTIMEOUT, 10) curl.setopt(curl.CONNECTTIMEOUT, 10)
curl.setopt(curl.TIMEOUT, 300) curl.setopt(curl.TIMEOUT, 300)
curl.setopt(curl.WRITEDATA, buffer) curl.setopt(curl.WRITEDATA, buffer)
curl.setopt(curl.SSL_VERIFYPEER, False)
curl.setopt(curl.SSL_VERIFYHOST, False)
result = "OK"
try: try:
curl.perform() curl.perform()
...@@ -90,10 +94,11 @@ def _test_url_request(url): ...@@ -90,10 +94,11 @@ def _test_url_request(url):
import traceback import traceback
traceback.print_exc(file=sys.stderr) traceback.print_exc(file=sys.stderr)
sys.stderr.flush() sys.stderr.flush()
result = "FAIL"
body = buffer.getvalue() body = buffer.getvalue()
rendering_time = "%s/%s/%s/%s/%s" % \ rendering_time = "%s;%s;%s;%s;%s" % \
(curl.getinfo(curl.NAMELOOKUP_TIME), (curl.getinfo(curl.NAMELOOKUP_TIME),
curl.getinfo(curl.CONNECT_TIME), curl.getinfo(curl.CONNECT_TIME),
curl.getinfo(curl.PRETRANSFER_TIME), curl.getinfo(curl.PRETRANSFER_TIME),
...@@ -104,7 +109,7 @@ def _test_url_request(url): ...@@ -104,7 +109,7 @@ def _test_url_request(url):
curl.close() curl.close()
info_list = ('GET', url, response_code, rendering_time, "OK") info_list = ('GET', url, response_code, rendering_time, result)
return info_list return info_list
...@@ -188,7 +193,7 @@ def create_logger(name, log_folder): ...@@ -188,7 +193,7 @@ def create_logger(name, log_folder):
stdout=subprocess.PIPE, stdin=subprocess.PIPE, shell=True) stdout=subprocess.PIPE, stdin=subprocess.PIPE, shell=True)
sp.communicate() sp.communicate()
format = "%%(asctime)-16s;%%(levelname)s;%s;%%(message)s" % botname format = "%%(asctime)-16s;%s;%%(message)s" % botname
handler.setFormatter(logging.Formatter(format)) handler.setFormatter(logging.Formatter(format))
new_logger.addHandler(handler) new_logger.addHandler(handler)
return new_logger return new_logger
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment