From: Alexander Turenko <alexander.turenko@tarantool.org> To: "Alexander V. Tikhonov" <avtikhon@tarantool.org> Cc: tarantool-patches@freelists.org Subject: [tarantool-patches] Re: [PATCH v1] test: Enable http_client test Date: Thu, 13 Jun 2019 19:56:02 +0300 [thread overview] Message-ID: <20190613165601.todtb5n6c4csipqb@tkn_work_nb> (raw) In-Reply-To: <c5c5f8b93c7d638056a8fb513ff7b612f043baff.1560421081.git.avtikhon@tarantool.org> On Thu, Jun 13, 2019 at 01:18:40PM +0300, Alexander V. Tikhonov wrote: > Removed skip flag file to switch on the testing of the > http_client test. Enabled http_client test on OSX, > fixed missing of the python2 symlink, added python2 > existence checker to avoid of brew failures, like on > OSX 10.13 Sierra met. Removed the subtest on '595 error > return' from 'error' suite, due to it may hang forever. > > Closes #4254 Cherry-picked from? Based on commit(s)? > --- > > Github: https://github.com/tarantool/tarantool/tree/avtikhon/1.10_gh-4254-http_client > Issue: https://github.com/tarantool/tarantool/issues/4254 > > .travis.mk | 3 ++- > test/app-tap/http_client.skipcond | 7 ------- > test/app-tap/http_client.test.lua | 3 +-- > 3 files changed, 3 insertions(+), 10 deletions(-) > delete mode 100644 test/app-tap/http_client.skipcond > > diff --git a/.travis.mk b/.travis.mk > index 39cda1d63..819aa94ae 100644 > --- a/.travis.mk > +++ b/.travis.mk > @@ -50,6 +50,7 @@ test_ubuntu: deps_ubuntu > deps_osx: > brew update > brew install openssl readline curl icu4c --force > + python2 -V || brew install python2 --force > curl --silent --show-error --retry 5 https://bootstrap.pypa.io/get-pip.py | python > pip install -r test-run/requirements.txt > > @@ -62,7 +63,7 @@ test_osx: deps_osx > ulimit -S -n 20480 || : > ulimit -n > make -j8 > - cd test && python test-run.py --force -j 1 unit/ app/ app-tap/ box/ box-tap/ > + cd test && ./test-run.py --force -j 1 unit/ app/ app-tap/ box/ box-tap/ > > coverage_ubuntu: deps_ubuntu > cmake . -DCMAKE_BUILD_TYPE=Debug -DENABLE_GCOV=ON > diff --git a/test/app-tap/http_client.skipcond b/test/app-tap/http_client.skipcond > deleted file mode 100644 > index c5713ff1f..000000000 > --- a/test/app-tap/http_client.skipcond > +++ /dev/null > @@ -1,7 +0,0 @@ > -import os > - > -# Travis CI fails to start httpd.py for unknown reason > -if os.environ.get('TRAVIS', False): > - self.skip = 1 > - > -# vim: set ft=python : > diff --git a/test/app-tap/http_client.test.lua b/test/app-tap/http_client.test.lua > index 3e0689ddf..9c53b6928 100755 > --- a/test/app-tap/http_client.test.lua > +++ b/test/app-tap/http_client.test.lua > @@ -223,7 +223,7 @@ local function test_post_and_get(test, url, opts) > end > > local function test_errors(test) > - test:plan(3) > + test:plan(2) > local http = client:new() > local status, err = pcall(http.get, http, "htp://mail.ru") > test:ok(not status and string.find(json.encode(err), > @@ -234,7 +234,6 @@ local function test_errors(test) > "Unsupported protocol"), > "POST: exception on bad protocol") > local r = http:get("http://do_not_exist_8ffad33e0cb01e6a01a03d00089e71e5b2b7e9930dfcba.ru") > - test:is(r.status, 595, "GET: response on bad url") Here you still do the request that was cause the problem (I mean http:get(<...>)). > end > > -- gh-3679 allow only headers can be converted to string > -- > 2.17.1 >
next prev parent reply other threads:[~2019-06-13 16:56 UTC|newest] Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top 2019-06-13 10:18 [tarantool-patches] " Alexander V. Tikhonov 2019-06-13 16:56 ` Alexander Turenko [this message] -- strict thread matches above, loose matches on Subject: below -- 2019-06-07 3:50 Alexander V. Tikhonov 2019-06-07 5:15 ` [tarantool-patches] " Kirill Yukhin 2019-06-07 16:05 ` Alexander Turenko
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20190613165601.todtb5n6c4csipqb@tkn_work_nb \ --to=alexander.turenko@tarantool.org \ --cc=avtikhon@tarantool.org \ --cc=tarantool-patches@freelists.org \ --subject='[tarantool-patches] Re: [PATCH v1] test: Enable http_client test' \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox