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 8b40e36  added flag for port number in microdns, microserver extension.
8b40e36 is described below

commit 8b40e3684287df07744ccd55fe8ce62531b9a9f3
Author: umohan <umo...@yahoo-inc.com>
AuthorDate: Tue Oct 10 02:47:05 2017 +0000

    added flag for port number in microdns, microserver extension.
---
 tests/gold_tests/autest-site/microDNS.test.ext    |  7 +++++--
 tests/gold_tests/autest-site/microserver.test.ext | 15 +++++++++++----
 2 files changed, 16 insertions(+), 6 deletions(-)

diff --git a/tests/gold_tests/autest-site/microDNS.test.ext 
b/tests/gold_tests/autest-site/microDNS.test.ext
index f02f643..58dbfc7 100644
--- a/tests/gold_tests/autest-site/microDNS.test.ext
+++ b/tests/gold_tests/autest-site/microDNS.test.ext
@@ -53,13 +53,15 @@ def addRecordtoDNS(self,filename,hostname,list_ip_addr=[]):
 
 
 
-def MakeDNServer(obj, name,filename,IP='127.0.0.1',rr=False,options={}):
+
+def MakeDNServer(obj, 
name,filename,IP='127.0.0.1',port=False,rr=False,options={}):
     server_path= os.path.join(obj.Variables.AtsTestToolsDir,'microDNS/uDNS.py')
     data_dir = os.path.join(obj.RunDirectory, name)
     filepath = os.path.join(data_dir,filename)
     # create Process
     p = obj.Processes.Process(name)
-    port=get_port(p,"Port")
+    if (port == False):
+        port=get_port(p,"Port")
     command = "python3 {3} {0} {1} {2}".format(IP, port,filepath,server_path)
 
 
@@ -67,6 +69,7 @@ def MakeDNServer(obj, 
name,filename,IP='127.0.0.1',rr=False,options={}):
     p.Command = command
     p.Setup.MakeDir(data_dir)
     p.Variables.DataDir = data_dir
+    p.ReturnCode = None
     p.Ready = When.PortOpen(port)
     AddMethodToInstance(p,AddRecord)
     AddMethodToInstance(p,addRecordtoDNS)
diff --git a/tests/gold_tests/autest-site/microserver.test.ext 
b/tests/gold_tests/autest-site/microserver.test.ext
index af211e2..e06fa9a 100644
--- a/tests/gold_tests/autest-site/microserver.test.ext
+++ b/tests/gold_tests/autest-site/microserver.test.ext
@@ -97,13 +97,19 @@ def makeHeader(self,requestString, **kwargs):
     return headerStr
 
 
-def MakeOriginServer(obj, name,public_ip=False,ssl=False,options={}):
+def MakeOriginServer(obj, name,port=False, ip=False, delay=False, 
public_ip=False,ssl=False,options={}):
     server_path= 
os.path.join(obj.Variables.AtsTestToolsDir,'microServer/uWServer.py')
     data_dir = os.path.join(obj.RunDirectory, name)
     # create Process
     p = obj.Processes.Process(name)
-    port=get_port(p,"Port")
-    command = "python3 {0} --data-dir {1} --port {2} --public {3} -m test 
--ssl {4}".format(server_path, data_dir, port, public_ip,ssl)
+    if (port == False):
+        port=get_port(p,"Port")
+        print("port num",port)
+    if (ip == False):
+        ip = '127.0.0.1'
+    if (delay == False):
+        delay = 0
+    command = "python3 {0} --data-dir {1} --port {2} --ip_address {3} --delay 
{4} --public {5} -m test --ssl {6}".format(server_path, data_dir, port, ip, 
delay, public_ip,ssl)
     for flag,value in options.items() :
         command += " {} {}".format(flag,value)
 
@@ -111,7 +117,8 @@ def MakeOriginServer(obj, 
name,public_ip=False,ssl=False,options={}):
     p.Command = command
     p.Setup.MakeDir(data_dir)
     p.Variables.DataDir = data_dir
-    p.Ready = When.PortOpen(port)
+    p.Ready = When.PortOpen(port,ip)
+    p.ReturnCode = None
     AddMethodToInstance(p,addResponse)
     AddMethodToInstance(p,addTransactionToSession)
 

-- 
To stop receiving notification emails like this one, please contact
['"commits@trafficserver.apache.org" <commits@trafficserver.apache.org>'].

Reply via email to