[Tarantool-patches] [PATCH v2 08/10] test: support tarantool cli in lua-Harness
Максим Корякшин
m.kokryashkin at tarantool.org
Thu Jul 29 12:23:27 MSK 2021
Hi! Thanks for the review, Sergey!
Here is the new commit message, considering your comments:
======================================================
test: support tarantool cli in lua-Harness
The patch[1] from the lua-Harness suite adjusts some checks in
the lua-Harness tests, so they are compatible with Tarantool now.
As a result, the introduced assertion for Tarantool error message fails
on MacOS, since getopt_long(3) yields the error message without single
quotes wrapping the flag. Hence, this commit also includes the fix for
that from the patch[2] in the trunk.
[1]: https://framagit.org/fperrad/lua-Harness/-/commit/1da5b1b
[2]: https://framagit.org/fperrad/lua-Harness/-/commit/a0532c5
Part of tarantool/tarantool#5970
Part of tarantool/tarantool#4473
======================================================
>
>>Hi, Maxim!
>>
>>Thanks for the patch and fixes!
>>
>>LGTM, except a few nits regarding to the commit message.
>>
>>On 26.07.21, Максим Корякшин wrote:
>>>
>>> Thanks for the review, Igor!
>>> Here is the new commit message, considering your comments:
>>> =================================================
>>> test: support tarantool cli in lua-Harness
>>>
>>> The patch[1] from lua-Harness suite adjusts some checks in
>>
>>Typo: s/from lua-Harness suite/the from lua-Harness suite/
>>
>>> lua-Harness tests, so they are compatible with Tarantool now.
>>>
>>> As a result, the introduced assertion for Tarantool error message fails
>>> on MacOS, since getopt_long(3) yields the error message without single
>>> quotes wrapping the flag. Hence, this commit also includes fix for that
>>
>>Typo: s/fix/the fix/
>>
>>> from patch[2] in the trunk.
>>
>>Typo: s/patch/the patch/
>>
>>>
>>> [1]: https://framagit.org/fperrad/lua-Harness/-/commit/1da5b1b
>>> [2]: https://framagit.org/fperrad/lua-Harness/-/commit/a0532c5
>>>
>>> Part of tarantool/tarantool#5970
>>> Part of tarantool/tarantool#4473
>>>
>>> =================================================
>>>
>>>
>>> >Понедельник, 26 июля 2021, 0:37 +03:00 от Igor Munkin < imun at tarantool.org >:
>>> >
>>> >Max,
>>> >
>>> >Thanks for the patch! The changes are fine, but please consider the
>>> >comments below regarding the commit message.
>>> >
>>> >On 20.07.21, Maxim Kokryashkin wrote:
>>> >> The patch[1] from lua-Harness suite adds some specific checks to
>>> >> lua-Harness tests, so they are compatible with Tarantool now.
>>> >
>>> >Strictly saying, no *new* checks are *added*, but the *existing* ones
>>> >are *adjusted* considering Tarantool specifics.
>>> >
>>> >>
>>> >> Considering this, commit d4e12d7ac28e3bc857d30971dd77deec66a67297('test:
>>> >> disable LuaJIT CLI tests in lua-Harness suite'), which disabled
>>> >> tarantool cli tests, can be superseded.
>>> >
>>> >No, it can't. The mentioned commit is superseded by "[PATCH v2 06/10]
>>> >test: support tarantool in lua-Harness" in this series.
>>> >
>>> >>
>>> >> As a result, the introduced assertion for Tarantool error message fails
>>> >> on MacOS, since getopt_long(3) yields the error message without single
>>> >> quotes wrapping the flag. Hence, this commit also includes fix for that
>>> >> from patch[2] in the trunk.
>>> >>
>>> >> [1]: https://framagit.org/fperrad/lua-Harness/-/commit/1da5b1b3
>>> >
>>> >Minor: 7 digits are enough. This is not critical, but just odd to have
>>> >two similar links with the different number of digits, so feel free to
>>> >ignore this nit.
>>> >
>>> >> [2]: https://framagit.org/fperrad/lua-Harness/-/commit/a0532c5
>>> >
>>> >Please mention the related issues: #5970 and #4473.
>>> >
>>> >> ---
>>> >> Additional information on issue with MacOS:
>>> >> https://github.com/tarantool/tarantool/issues/5970#issuecomment-880158605
>>> >>
>>> >> NOTICE: tests for this separate commit are failing on FreeBSD
>>> >>
>>> >> test/lua-Harness-tests/241-standalone.t | 79 +++++++++++++++++++------
>>> >> 1 file changed, 61 insertions(+), 18 deletions(-)
>>> >>
>>> >
>>> ><snipped>
>>> >
>>> >> --
>>> >> 2.32.0
>>> >>
>>> >
>>> >--
>>> >Best regards,
>>> >IM
>>>
>>
>>--
>>Best regards,
>>Sergey Kaplun
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.tarantool.org/pipermail/tarantool-patches/attachments/20210729/3c64a4be/attachment.htm>
More information about the Tarantool-patches
mailing list