This is an automated email from the ASF dual-hosted git repository.

shinrich 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 1c4f80e  Improve test resilience by waiting for TS ports to be ready.
1c4f80e is described below

commit 1c4f80e931fedf8478345dc3f772bac3f01a407e
Author: Susan Hinrichs <shinr...@oath.com>
AuthorDate: Tue May 7 21:58:27 2019 +0000

    Improve test resilience by waiting for TS ports to be ready.
---
 tests/gold_tests/headers/cache_and_req_body.test.py | 2 +-
 tests/gold_tests/headers/cachedIMSRange.test.py     | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/tests/gold_tests/headers/cache_and_req_body.test.py 
b/tests/gold_tests/headers/cache_and_req_body.test.py
index 8d3afc0..62206fa 100644
--- a/tests/gold_tests/headers/cache_and_req_body.test.py
+++ b/tests/gold_tests/headers/cache_and_req_body.test.py
@@ -56,7 +56,7 @@ ts.Disk.remap_config.AddLine(
 # Test 1 - 200 response and cache fill
 tr = Test.AddTestRun()
 tr.Processes.Default.StartBefore(server)
-tr.Processes.Default.StartBefore(Test.Processes.ts, ready=1)
+tr.Processes.Default.StartBefore(ts, ready=When.PortOpen(ts.Variables.port))
 tr.Processes.Default.Command = 'curl -s -D - -v --ipv4 --http1.1 -H "x-debug: 
x-cache,x-cache-key,via" -H "Host: www.example.com" 
http://localhost:{port}/'.format(port=ts.Variables.port)
 tr.Processes.Default.ReturnCode = 0
 tr.Processes.Default.Streams.stdout = "cache_and_req_body-miss.gold"
diff --git a/tests/gold_tests/headers/cachedIMSRange.test.py 
b/tests/gold_tests/headers/cachedIMSRange.test.py
index a8dabae..84ab6f9 100644
--- a/tests/gold_tests/headers/cachedIMSRange.test.py
+++ b/tests/gold_tests/headers/cachedIMSRange.test.py
@@ -81,7 +81,7 @@ ts.Disk.remap_config.AddLine(
 # Test 0 - Fill a 3 byte object with Last-Modified time into cache.
 tr = Test.AddTestRun()
 tr.Processes.Default.StartBefore(server)
-tr.Processes.Default.StartBefore(ts, ready=1)
+tr.Processes.Default.StartBefore(ts, ready=When.PortOpen(ts.Variables.port))
 tr.Processes.Default.Command = 'curl -s -D - -v --ipv4 --http1.1 -H"UID: Fill" 
-H "x-debug: x-cache,x-cache-key,via" -H "Host: www.example.com" 
http://localhost:{0}/'.format(ts.Variables.port)
 tr.Processes.Default.ReturnCode = 0
 tr.Processes.Default.Streams.stdout = "cache_and_req_body-miss.gold"

Reply via email to