<HTML><BODY><div>Thanks for the review, Igor!</div><div>New commit message, considering your suggestions:</div><div>=============================================================</div><div><div>    test: update lua-Harness to c4451fe</div><div> </div><div>    This patch backports several small commits from lua-Harness suite:<br>    - follow ravi 1.0-beta4[1]<br>    - refactor with near[2]<br>    - follow LuaJIT[3]<br>    - fix when no debug[4]<br>    - check if luac exists[5]<br>    - https[6]<br>    - more assert[7]</div><div> </div><div>    [1]: https://framagit.org/fperrad/lua-Harness/-/commit/9455281b<br>    [2]: https://framagit.org/fperrad/lua-Harness/-/commit/70404580<br>    [3]: https://framagit.org/fperrad/lua-Harness/-/commit/ac7671b6<br>    [4]: https://framagit.org/fperrad/lua-Harness/-/commit/4db7e539<br>    [5]: https://framagit.org/fperrad/lua-Harness/-/commit/97e9e4c1<br>    [6]: https://framagit.org/fperrad/lua-Harness/-/commit/673c7869<br>    [7]: <a href="https://framagit.org/fperrad/lua-Harness/-/commit/b7b1a9a2">https://framagit.org/fperrad/lua-Harness/-/commit/b7b1a9a2</a></div><div> </div><div>    Part of tarantool/tarantool#5970<br>    Part of tarantool/tarantool#4473<br> </div></div><div>=============================================================</div><div> </div><div>And here is the diff, which will add missing changes:</div><div>=============================================================</div><div><div>diff --git a/test/lua-Harness-tests/301-basic.t b/test/lua-Harness-tests/301-basic.t<br>index 4adbb55c..e4ed2c41 100755<br>--- a/test/lua-Harness-tests/301-basic.t<br>+++ b/test/lua-Harness-tests/301-basic.t<br>@@ -53,13 +53,15 @@ local lua = _retrieve_progname()<br> plan'no_plan'</div><div> do -- assert<br>-    local v, msg = assert('text', "assert string")<br>+    local v, msg, extra = assert('text', "assert string", 'extra')<br>     equals(v, 'text', "function assert")<br>     equals(msg, "assert string")<br>-    v, msg = assert({}, "assert table")<br>+    equals(extra, 'extra')<br>+    v, msg, extra = assert({}, "assert table", 'extra')<br>     equals(msg, "assert table")<br>+    equals(extra, 'extra')</div><div>-    error_matches(function () assert(false, "ASSERTION TEST") end,<br>+    error_matches(function () assert(false, "ASSERTION TEST", 'extra') end,<br>             "^[^:]+:%d+: ASSERTION TEST",<br>             "function assert(false, msg)")</div><div>@@ -73,7 +75,7 @@ do -- assert<br>     else<br>         error_matches(function () assert(false, 42) end,<br>                 "^[^:]+:%d+: 42",<br>-                "function assert(false, 42)")<br>+                "function assert(false, 42) --> invalid")<br>     end</div><div>     if has_error53 then</div><div>=============================================================</div></div><div> <div> </div><div> </div> <blockquote style="border-left:1px solid #0857A6; margin:10px; padding:0 0 0 10px;"><div id=""><div class="js-helper js-readmsg-msg"><div><div id="style_16272491060202895430_BODY">Max,<br><br>Thanks for the patch! Please consider the comments below.<br><br>On 20.07.21, Maxim Kokryashkin wrote:<br>> This patch backports several small commits from lua-Harness suite:<br>> - follow ravi 1.0-beta4[1]<br>> - refactor with near[2]<br>> - follow LuaJIT[3]<br>> - fix when no debug[4]<br>> - check if luac exists[5]<br>> - https[6]<br>> - more assert[7]<br>><br>> [1]: <a href="https://framagit.org/fperrad/lua-Harness/-/commit/9455281b" target="_blank">https://framagit.org/fperrad/lua-Harness/-/commit/9455281b</a><br>> [2]: <a href="https://framagit.org/fperrad/lua-Harness/-/commit/70404580" target="_blank">https://framagit.org/fperrad/lua-Harness/-/commit/70404580</a><br>> [3]: <a href="https://framagit.org/fperrad/lua-Harness/-/commit/ac7671b6" target="_blank">https://framagit.org/fperrad/lua-Harness/-/commit/ac7671b6</a><br>> [4]: <a href="https://framagit.org/fperrad/lua-Harness/-/commit/4db7e539" target="_blank">https://framagit.org/fperrad/lua-Harness/-/commit/4db7e539</a><br>> [5]: <a href="https://framagit.org/fperrad/lua-Harness/-/commit/97e9e4c1" target="_blank">https://framagit.org/fperrad/lua-Harness/-/commit/97e9e4c1</a><br>> [6]: <a href="https://framagit.org/fperrad/lua-Harness/-/commit/673c7869" target="_blank">https://framagit.org/fperrad/lua-Harness/-/commit/673c7869</a><br>> [7]: <a href="https://framagit.org/fperrad/lua-Harness/-/commit/b7b1a9a2" target="_blank">https://framagit.org/fperrad/lua-Harness/-/commit/b7b1a9a2</a><br><br>The changes from the latter commit is missing.<br><br>Furthermore, you've updated lua-Harness up to c4451fe, which is<br>backported in scope of "[PATCH v2 01/10] test: port lua-Harness to<br>Test.Assertion". Hence, the commit subject need to be updated too.<br><br>><br>> Part of #5970<br>> Part of #4473<br><br>BTW, both issues are also mentioned the wrong way. The right format is<br>tarantool/tarantool#<issue-number> for both cases (see the previous<br>patches in the series for the examples).<br><br>> ---<br>> test/lua-Harness-tests/200-examples.t | 2 +-<br>> test/lua-Harness-tests/203-lexico.t | 2 +-<br>> test/lua-Harness-tests/241-standalone.t | 3 +-<br>> test/lua-Harness-tests/242-luac.t | 4 +++<br>> test/lua-Harness-tests/301-basic.t | 2 +-<br>> test/lua-Harness-tests/304-string.t | 2 +-<br>> test/lua-Harness-tests/307-math.t | 44 +++++++++++------------<br>> test/lua-Harness-tests/310-debug.t | 2 --<br>> test/lua-Harness-tests/320-stdin.t | 14 +++++---<br>> test/lua-Harness-tests/401-bitop.t | 2 +-<br>> test/lua-Harness-tests/402-ffi.t | 2 +-<br>> test/lua-Harness-tests/403-jit.t | 2 +-<br>> test/lua-Harness-tests/404-ext.t | 2 +-<br>> test/lua-Harness-tests/411-luajit.t | 2 +-<br>> test/lua-Harness-tests/profile_ravi.lua | 4 +--<br>> test/lua-Harness-tests/test_assertion.lua | 9 +++++<br>> 16 files changed, 57 insertions(+), 41 deletions(-)<br>><br><br><snipped><br><br>> --<br>> 2.32.0<br>><br><br>--<br>Best regards,<br>IM</div></div></div></div></blockquote><div> </div></div></BODY></HTML>