tcp_client.py doesn't support TLS. But, other than that major deficiency, it's better for automated testing than curl. curl is designed to work around problems in tricky ways in order to succeed in copying the resource. It can sometimes mask problems that one is hoping to find with automated regression testing.
On Tue, Jan 8, 2019 at 11:15 PM Leif Hedstrom <zw...@apache.org> wrote: > > > > > On Jan 8, 2019, at 5:34 PM, Pushkar Pradhan <pprad...@oath.com.INVALID> > > wrote: > > > > Miles is right. Here's my output: > > [iwonttellyoumyusername@iwonttellyoumyhostname ~]$ cat /etc/redhat-release > > Red Hat Enterprise Linux Server release 7.5 (Maipo) > > [iwonttellyoumyusername@iwonttellyoumyhostname ~]$ curl --version > > curl 7.29.0 (x86_64-redhat-linux-gnu) libcurl/7.29.0 NSS/3.28.4 zlib/1.2.7 > > libidn/1.28 libssh2/1.4.3 > > > Ah, that makes a lot more sense :). > > I honestly think it’s fine to require a more recent version of curl (or, use > some curl like interface in Python?). Retaining compatibility with all the > versions of Linux that we support is important for ATS, but I don’t think > that applies to running autest. As long as it’s well document what tool > chain is required for autest, we should be fine IMO. > > Cheers, > > — Leif >