You are viewing a plain text version of this content. The canonical link for it is here.
Posted to github@trafficserver.apache.org by GitBox <gi...@apache.org> on 2021/03/31 17:36:29 UTC
[GitHub] [trafficserver] bneradt opened a new pull request #7665: AuTest: New log and When condition for ATS initialized
bneradt opened a new pull request #7665:
URL: https://github.com/apache/trafficserver/pull/7665
This is a cherry-pick of #6931
I'm pulling this into 9.0.x because the production change is very safe: it only adds a log message when the cache is fully initialized. But the test payoff is significant: this gives the AuTests something more reliable to wait upon before starting. Without this, the 9.0.x AuTests will fail intermittently because some tests run too early before the cache is initialized and then fail. At the time of this PR, this happened for the last two [autest-9.0.x](https://ci.trafficserver.apache.org/job/autest-9.0.x/) runs.
I acknowledge that the diff is large for 9.0.x, but the product change is small and safe and 95% of the patch are test changes.
----
This aims to make the AuTests more reliable by providing a log message
from traffic server wich the AutTests can use as a ready condition
before the tests are started.
Many tests, however, override the default MakeATSProcess ready
condition. This was generally not uneccesary since they almost alway
overwrote it with the same PortOpen When Ready condidtion. In any case,
to take advantage of the new Ready, the tests have to be cleaned up to
not set their own Ready. While doing this, I added the enable_cache
directive to make setting the cache or not a more convenient mechanism
for the MakeATSProcess caller.
(cherry picked from commit 93a72ecaf453e4186a3eb8a25f5590f88bd4638e)
Conflicts:
tests/gold_tests/autest-site/copy_config.test.ext
tests/gold_tests/basic/deny0.test.py
tests/gold_tests/bigobj/bigobj.test.py
tests/gold_tests/cache/cache-control.test.py
tests/gold_tests/chunked_encoding/chunked_encoding.test.py
tests/gold_tests/continuations/double.test.py
tests/gold_tests/continuations/session_id.test.py
tests/gold_tests/h2/h2spec.test.py
tests/gold_tests/h2/http2.test.py
tests/gold_tests/h2/nghttp.test.py
tests/gold_tests/headers/cache_and_req_body.test.py
tests/gold_tests/headers/cachedIMSRange.test.py
tests/gold_tests/headers/forwarded.test.py
tests/gold_tests/headers/syntax.test.py
tests/gold_tests/ip_allow/ip_allow.test.py
tests/gold_tests/logging/log-filter.test.py
tests/gold_tests/pluginTest/cache_range_requests/cache_range_requests.test.py
tests/gold_tests/pluginTest/cache_range_requests/cache_range_requests_cachekey.test.py
tests/gold_tests/pluginTest/cache_range_requests/cache_range_requests_ims.test.py
tests/gold_tests/pluginTest/regex_remap/regex_remap.test.py
tests/gold_tests/pluginTest/regex_revalidate/regex_revalidate.test.py
tests/gold_tests/pluginTest/slice/slice.test.py
tests/gold_tests/pluginTest/slice/slice_error.test.py
tests/gold_tests/pluginTest/slice/slice_regex.test.py
tests/gold_tests/pluginTest/slice/slice_selfhealing.test.py
tests/gold_tests/pluginTest/sslheaders/sslheaders.test.py
tests/gold_tests/pluginTest/uri_signing/uri_signing.test.py
tests/gold_tests/post_slow_server/post_slow_server.test.py
tests/gold_tests/redirect/redirect_actions.test.py
tests/gold_tests/redirect/redirect_post.test.py
tests/gold_tests/remap/regex_map.test.py
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [trafficserver] zwoop merged pull request #7665: AuTest: New log and When condition for ATS initialized
Posted by GitBox <gi...@apache.org>.
zwoop merged pull request #7665:
URL: https://github.com/apache/trafficserver/pull/7665
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org