From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from [87.239.111.99] (localhost [127.0.0.1]) by dev.tarantool.org (Postfix) with ESMTP id 272C66EC56; Sat, 13 Mar 2021 21:22:39 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 272C66EC56 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tarantool.org; s=dev; t=1615659759; bh=bRzanYOsnG50ekOvCPrKRN/Jf50hdoIv4p2EHDOV3Wg=; h=In-Reply-To:Date:References:To:Subject:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=ix1m/1gx7BnBczMDuUpIKvziqRT8DvwbaJcaxjLRAEw+BddmjjPANVwsX2t8wpfhS aF/woVEyeXoLBAPaLYk93fRQOzxcJcjL7iMHBvVWpwlMUSjPt9eT8GJ9JpuGWd5XIt zKPSW0aPuau2YgEtOjj4/GTRwqhDXXIKM43/oZYw= Received: from smtp35.i.mail.ru (smtp35.i.mail.ru [94.100.177.95]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dev.tarantool.org (Postfix) with ESMTPS id 782F96EC56 for ; Sat, 13 Mar 2021 21:22:37 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 782F96EC56 Received: by smtp35.i.mail.ru with esmtpa (envelope-from ) id 1lL8uK-0005Mj-7A; Sat, 13 Mar 2021 21:22:36 +0300 Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\)) In-Reply-To: Date: Sat, 13 Mar 2021 21:22:35 +0300 Content-Transfer-Encoding: quoted-printable Message-Id: <16E39C08-397B-4A38-953A-B9EB85CD9C8B@tarantool.org> References: To: Sergey Kaplun X-Mailer: Apple Mail (2.3654.60.0.2.21) X-7564579A: 646B95376F6C166E X-77F55803: 4F1203BC0FB41BD9D3134714A9BDB69BD3280B63F8A20CED6D6453DBFA9511E900894C459B0CD1B9740011988489CF07D6BD3DA5AB12F67A850CD887DF0967CF0C2C9DC93A1268B0 X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE7CA8E915ACC910FBDEA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F79006376EC5B14D896A2D978638F802B75D45FF914D58D5BE9E6BC131B5C99E7648C95C7FF294EE7CC9FD5002D665148887EF1DCAE8F25842AE7CC4A471835C12D1D9774AD6D5ED66289B5259CC434672EE6371117882F4460429724CE54428C33FAD30A8DF7F3B2552694AC26CFBAC0749D213D2E47CDBA5A9658359CC434672EE6371117882F4460429728AD0CFFFB425014E868A13BD56FB6657A7F4EDE966BC389F9E8FC8737B5C2249045A9A90E9EED90B089D37D7C0E48F6CCF19DD082D7633A0E7DDDDC251EA7DABAAAE862A0553A39223F8577A6DFFEA7CA819EB9AE8EA3DE343847C11F186F3C5E7DDDDC251EA7DABCC89B49CDF41148FDCD13837A2BCF0203C9F3DD0FB1AF5EB4E70A05D1297E1BBCB5012B2E24CD356 X-B7AD71C0: AC4F5C86D027EB782CDD5689AFBDA7A2BBE337FB72E923155C0AF1600DCBC20B6B58427014E5D533FCB42F60A9AF6065 X-C1DE0DAB: 0D63561A33F958A548F4DA14D2C75BBF3EA0782574A2C996536A8D1282938C50D59269BC5F550898D99A6476B3ADF6B47008B74DF8BB9EF7333BD3B22AA88B938A852937E12ACA75F04B387B5D7535DE410CA545F18667F91A7EA1CDA0B5A7A0 X-C8649E89: 4E36BF7865823D7055A7F0CF078B5EC49A30900B95165D34E420FF71F2F0FE031FED7A3E0D12E594DE22F1B6910480ABC22D730ED7D9B796112618F0627CC0021D7E09C32AA3244CA5605548947A2314A5ED19D41C03F29BA90944CA99CF22E3FACE5A9C96DEB163 X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu530nj6fImhcD4MUrOEAnl0W826KZ9Q+tr5ycPtXkTV4k65bRjmOUUP8cvGozZ33TWg5HZplvhhXbhDGzqmQDTd6OAevLeAnq3Ra9uf7zvY2zzsIhlcp/Y7m53TZgf2aB4JOg4gkr2bioj510EsIhvqdmS+zUGaOulMQ== X-Mailru-Sender: 3B9A0136629DC912F4AABCEFC589C81EEB89EB2E1D68EA9B66B9ED60935822B8004DA1C2DF74DBDCAD07DD1419AC565FA614486B47F28B67C5E079CCF3B0523AED31B7EB2E253A9E112434F685709FCF0DA7A0AF5A3A8387 X-Mras: Ok Subject: Re: [Tarantool-patches] [PATCH luajit 0/6] Adapt lua-Harness test suite X-BeenThere: tarantool-patches@dev.tarantool.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Tarantool development patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Sergey Ostanevich via Tarantool-patches Reply-To: Sergey Ostanevich Cc: tarantool-patches@dev.tarantool.org Errors-To: tarantool-patches-bounces@dev.tarantool.org Sender: "Tarantool-patches" Hi! Thanks for the patch! I believe it=E2=80=99s no good to put the initial test suit commit = different from the original. Namely: the =E2=80=99tap.lua=E2=80=99 was renamed. Test suite = is not runnable as a=20 result. Then all tests were changed to use the renamed version in a = separate commit. I believe the rename should belong there - in rename patch - = hence keep consistency in testability. Regards, Sergos > On 12 Mar 2021, at 08:27, Sergey Kaplun wrote: >=20 > In this patchset lua-Harness test suite is adapted for the LuaJIT fork > and Tarantool. >=20 > Branch: = https://github.com/tarantool/luajit/tree/skaplun/gh-5844-adapt-lua-harness= -test-suite > Tarantool's branch for tests: > = https://github.com/tarantool/tarantool/tree/skaplun/gh-5844-adapt-lua-harn= ess-test-suite > Issues: > * https://github.com/tarantool/tarantool/issues/5844 > * https://github.com/tarantool/tarantool/issues/5473 >=20 > You can check the accuracy of the first patch with the following = commands: > | $ cd ~/tmp/lua-Harness && git remote -v && echo $(git log -n1) && cd = - > | origin https://framagit.org/fperrad/lua-Harness.git (fetch) > | origin https://framagit.org/fperrad/lua-Harness.git (push) > | commit a74be274d299dc299228dc7a09052759da9ceac4 Author: Francois = Perrad Date: Wed Mar 3 15:15:59 2021 +0100 = Makefile for lua-5.4.3-rc1 > | > | $ diff --color -ur ~/tmp/lua-Harness/test_lua/ = test/lua-Harness-tests/ >=20 > Mergen Imeev (2): > test: add lua-Harness test suite > test: adjust lua-Harness test suite for Tarantool >=20 > Sergey Kaplun (4): > test: disable 305-utf8 of lua-Harness suite > test: disable 241-standalone of lua-Harness suite > test: disable 411-luajit of lua-Harness suite > test: skip test for getenv in 309-os.t >=20 > .gitignore | 1 + > .luacheckrc | 1 + > test/CMakeLists.txt | 4 +- > test/lua-Harness-tests/000-sanity.t | 54 ++ > test/lua-Harness-tests/001-if.t | 88 ++ > test/lua-Harness-tests/002-table.t | 67 ++ > test/lua-Harness-tests/011-while.t | 89 ++ > test/lua-Harness-tests/012-repeat.t | 85 ++ > test/lua-Harness-tests/014-fornum.t | 151 +++ > test/lua-Harness-tests/015-forlist.t | 111 +++ > test/lua-Harness-tests/090-tap.t | 37 + > test/lua-Harness-tests/091-profile.t | 45 + > test/lua-Harness-tests/101-boolean.t | 127 +++ > test/lua-Harness-tests/102-function.t | 206 +++++ > test/lua-Harness-tests/103-nil.t | 127 +++ > test/lua-Harness-tests/104-number.t | 246 +++++ > test/lua-Harness-tests/105-string.t | 277 ++++++ > test/lua-Harness-tests/106-table.t | 135 +++ > test/lua-Harness-tests/107-thread.t | 135 +++ > test/lua-Harness-tests/108-userdata.t | 132 +++ > test/lua-Harness-tests/200-examples.t | 104 +++ > test/lua-Harness-tests/201-assign.t | 150 +++ > test/lua-Harness-tests/202-expr.t | 157 ++++ > test/lua-Harness-tests/203-lexico.t | 147 +++ > test/lua-Harness-tests/204-grammar.t | 233 +++++ > test/lua-Harness-tests/211-scope.t | 86 ++ > test/lua-Harness-tests/212-function.t | 288 ++++++ > test/lua-Harness-tests/213-closure.t | 98 ++ > test/lua-Harness-tests/214-coroutine.t | 244 +++++ > test/lua-Harness-tests/221-table.t | 120 +++ > test/lua-Harness-tests/222-constructor.t | 119 +++ > test/lua-Harness-tests/223-iterator.t | 203 +++++ > test/lua-Harness-tests/231-metatable.t | 602 ++++++++++++ > test/lua-Harness-tests/232-object.t | 314 +++++++ > .../241-standalone.t.disabled | 269 ++++++ > test/lua-Harness-tests/242-luac.t | 341 +++++++ > test/lua-Harness-tests/301-basic.t | 859 ++++++++++++++++++ > test/lua-Harness-tests/303-package.t | 290 ++++++ > test/lua-Harness-tests/304-string.t | 633 +++++++++++++ > test/lua-Harness-tests/305-utf8.t.disabled | 55 ++ > test/lua-Harness-tests/306-table.t | 372 ++++++++ > test/lua-Harness-tests/307-math.t | 375 ++++++++ > test/lua-Harness-tests/308-io.t | 397 ++++++++ > test/lua-Harness-tests/309-os.t | 275 ++++++ > test/lua-Harness-tests/310-debug.t | 322 +++++++ > test/lua-Harness-tests/311-bit32.t | 127 +++ > test/lua-Harness-tests/314-regex.t | 222 +++++ > test/lua-Harness-tests/320-stdin.t | 133 +++ > test/lua-Harness-tests/401-bitop.t | 106 +++ > test/lua-Harness-tests/402-ffi.t | 142 +++ > test/lua-Harness-tests/403-jit.t | 163 ++++ > test/lua-Harness-tests/404-ext.t | 171 ++++ > test/lua-Harness-tests/411-luajit.t.disabled | 211 +++++ > test/lua-Harness-tests/CMakeLists.txt | 62 ++ > test/lua-Harness-tests/lexico52/lexico.t | 45 + > test/lua-Harness-tests/lexico53/boolean.t | 43 + > test/lua-Harness-tests/lexico53/function.t | 66 ++ > test/lua-Harness-tests/lexico53/lexico.t | 30 + > test/lua-Harness-tests/lexico53/nil.t | 43 + > test/lua-Harness-tests/lexico53/number.t | 181 ++++ > test/lua-Harness-tests/lexico53/string.t | 169 ++++ > test/lua-Harness-tests/lexico53/table.t | 43 + > test/lua-Harness-tests/lexico53/thread.t | 45 + > test/lua-Harness-tests/lexico53/userdata.t | 45 + > test/lua-Harness-tests/lexico53/utf8.t | 179 ++++ > test/lua-Harness-tests/lexico54/lexico.t | 19 + > test/lua-Harness-tests/lexico54/metatable.t | 38 + > test/lua-Harness-tests/lexico54/utf8.t | 54 ++ > test/lua-Harness-tests/lexicojit/basic.t | 27 + > test/lua-Harness-tests/lexicojit/ext.t | 52 ++ > test/lua-Harness-tests/lexicojit/lexico.t | 32 + > test/lua-Harness-tests/profile.lua | 53 ++ > test/lua-Harness-tests/profile_lua51.lua | 46 + > .../profile_lua51_strict.lua | 46 + > test/lua-Harness-tests/profile_lua52.lua | 46 + > .../profile_lua52_strict.lua | 46 + > test/lua-Harness-tests/profile_lua53.lua | 52 ++ > .../profile_lua53_noconv.lua | 55 ++ > .../profile_lua53_strict.lua | 52 ++ > test/lua-Harness-tests/profile_lua54.lua | 52 ++ > .../profile_lua54_noconv.lua | 55 ++ > .../profile_lua54_strict.lua | 53 ++ > test/lua-Harness-tests/profile_luajit20.lua | 53 ++ > .../profile_luajit20_compat52.lua | 53 ++ > test/lua-Harness-tests/profile_luajit21.lua | 53 ++ > .../profile_luajit21_compat52.lua | 53 ++ > test/lua-Harness-tests/profile_openresty.lua | 53 ++ > test/lua-Harness-tests/profile_ravi.lua | 58 ++ > test/lua-Harness-tests/profile_tiny_fork.lua | 60 ++ > test/lua-Harness-tests/rx_captures | 13 + > test/lua-Harness-tests/rx_charclass | 38 + > test/lua-Harness-tests/rx_metachars | 117 +++ > test/lua-Harness-tests/tap_harness.lua | 212 +++++ > 93 files changed, 12937 insertions(+), 1 deletion(-) > create mode 100755 test/lua-Harness-tests/000-sanity.t > create mode 100755 test/lua-Harness-tests/001-if.t > create mode 100755 test/lua-Harness-tests/002-table.t > create mode 100755 test/lua-Harness-tests/011-while.t > create mode 100755 test/lua-Harness-tests/012-repeat.t > create mode 100755 test/lua-Harness-tests/014-fornum.t > create mode 100755 test/lua-Harness-tests/015-forlist.t > create mode 100755 test/lua-Harness-tests/090-tap.t > create mode 100755 test/lua-Harness-tests/091-profile.t > create mode 100755 test/lua-Harness-tests/101-boolean.t > create mode 100755 test/lua-Harness-tests/102-function.t > create mode 100755 test/lua-Harness-tests/103-nil.t > create mode 100755 test/lua-Harness-tests/104-number.t > create mode 100755 test/lua-Harness-tests/105-string.t > create mode 100755 test/lua-Harness-tests/106-table.t > create mode 100755 test/lua-Harness-tests/107-thread.t > create mode 100755 test/lua-Harness-tests/108-userdata.t > create mode 100755 test/lua-Harness-tests/200-examples.t > create mode 100755 test/lua-Harness-tests/201-assign.t > create mode 100755 test/lua-Harness-tests/202-expr.t > create mode 100755 test/lua-Harness-tests/203-lexico.t > create mode 100755 test/lua-Harness-tests/204-grammar.t > create mode 100755 test/lua-Harness-tests/211-scope.t > create mode 100755 test/lua-Harness-tests/212-function.t > create mode 100755 test/lua-Harness-tests/213-closure.t > create mode 100755 test/lua-Harness-tests/214-coroutine.t > create mode 100755 test/lua-Harness-tests/221-table.t > create mode 100755 test/lua-Harness-tests/222-constructor.t > create mode 100755 test/lua-Harness-tests/223-iterator.t > create mode 100755 test/lua-Harness-tests/231-metatable.t > create mode 100755 test/lua-Harness-tests/232-object.t > create mode 100755 test/lua-Harness-tests/241-standalone.t.disabled > create mode 100755 test/lua-Harness-tests/242-luac.t > create mode 100755 test/lua-Harness-tests/301-basic.t > create mode 100755 test/lua-Harness-tests/303-package.t > create mode 100755 test/lua-Harness-tests/304-string.t > create mode 100755 test/lua-Harness-tests/305-utf8.t.disabled > create mode 100755 test/lua-Harness-tests/306-table.t > create mode 100755 test/lua-Harness-tests/307-math.t > create mode 100755 test/lua-Harness-tests/308-io.t > create mode 100755 test/lua-Harness-tests/309-os.t > create mode 100755 test/lua-Harness-tests/310-debug.t > create mode 100755 test/lua-Harness-tests/311-bit32.t > create mode 100755 test/lua-Harness-tests/314-regex.t > create mode 100755 test/lua-Harness-tests/320-stdin.t > create mode 100755 test/lua-Harness-tests/401-bitop.t > create mode 100755 test/lua-Harness-tests/402-ffi.t > create mode 100755 test/lua-Harness-tests/403-jit.t > create mode 100755 test/lua-Harness-tests/404-ext.t > create mode 100755 test/lua-Harness-tests/411-luajit.t.disabled > create mode 100644 test/lua-Harness-tests/CMakeLists.txt > create mode 100644 test/lua-Harness-tests/lexico52/lexico.t > create mode 100644 test/lua-Harness-tests/lexico53/boolean.t > create mode 100644 test/lua-Harness-tests/lexico53/function.t > create mode 100644 test/lua-Harness-tests/lexico53/lexico.t > create mode 100644 test/lua-Harness-tests/lexico53/nil.t > create mode 100644 test/lua-Harness-tests/lexico53/number.t > create mode 100644 test/lua-Harness-tests/lexico53/string.t > create mode 100644 test/lua-Harness-tests/lexico53/table.t > create mode 100644 test/lua-Harness-tests/lexico53/thread.t > create mode 100644 test/lua-Harness-tests/lexico53/userdata.t > create mode 100644 test/lua-Harness-tests/lexico53/utf8.t > create mode 100644 test/lua-Harness-tests/lexico54/lexico.t > create mode 100644 test/lua-Harness-tests/lexico54/metatable.t > create mode 100644 test/lua-Harness-tests/lexico54/utf8.t > create mode 100644 test/lua-Harness-tests/lexicojit/basic.t > create mode 100644 test/lua-Harness-tests/lexicojit/ext.t > create mode 100644 test/lua-Harness-tests/lexicojit/lexico.t > create mode 100644 test/lua-Harness-tests/profile.lua > create mode 100644 test/lua-Harness-tests/profile_lua51.lua > create mode 100644 test/lua-Harness-tests/profile_lua51_strict.lua > create mode 100644 test/lua-Harness-tests/profile_lua52.lua > create mode 100644 test/lua-Harness-tests/profile_lua52_strict.lua > create mode 100644 test/lua-Harness-tests/profile_lua53.lua > create mode 100644 test/lua-Harness-tests/profile_lua53_noconv.lua > create mode 100644 test/lua-Harness-tests/profile_lua53_strict.lua > create mode 100644 test/lua-Harness-tests/profile_lua54.lua > create mode 100644 test/lua-Harness-tests/profile_lua54_noconv.lua > create mode 100644 test/lua-Harness-tests/profile_lua54_strict.lua > create mode 100644 test/lua-Harness-tests/profile_luajit20.lua > create mode 100644 = test/lua-Harness-tests/profile_luajit20_compat52.lua > create mode 100644 test/lua-Harness-tests/profile_luajit21.lua > create mode 100644 = test/lua-Harness-tests/profile_luajit21_compat52.lua > create mode 100644 test/lua-Harness-tests/profile_openresty.lua > create mode 100644 test/lua-Harness-tests/profile_ravi.lua > create mode 100644 test/lua-Harness-tests/profile_tiny_fork.lua > create mode 100644 test/lua-Harness-tests/rx_captures > create mode 100644 test/lua-Harness-tests/rx_charclass > create mode 100644 test/lua-Harness-tests/rx_metachars > create mode 100644 test/lua-Harness-tests/tap_harness.lua >=20 > --=20 > 2.28.0 >=20