<HTML><BODY><div class="cl-flwnx4t8fs"><div>Hi, Sergey!</div><div> </div><div>Thanks for the patch!</div><div> </div><div>LGTM after fixing the comments. <br><br> </div><div data-signature-widget="container"><div data-signature-widget="content"><div>--<br>Best regards,</div><div>Evgeniy Temirgaleev</div></div></div><br><div class="mail-quote-collapse"><blockquote style="border-left:1px solid #0857A6;margin:10px;padding:0 0 0 10px"><span>От кого: Sergey Kaplun <<a href="mailto:skaplun@tarantool.org">skaplun@tarantool.org</a>><br>Кому: Sergey Bronnikov <<a href="mailto:sergeyb@tarantool.org">sergeyb@tarantool.org</a>>, Evgeniy Temirgaleev <<a href="mailto:e.temirgaleev@tarantool.org">e.temirgaleev@tarantool.org</a>><br>Копия: tarantool-patches@dev.tarantool.org, Sergey Kaplun <<a href="mailto:skaplun@tarantool.org">skaplun@tarantool.org</a>><br>Дата: Четверг, 25 июня 2026, 23:29 +03:00</span><br> <div><div id=""><div class="cl-9fijesjbkq"><div class="js-helper_mr_css_attr js-readmsg-msg_mr_css_attr"><div id="style_17824193851600292230_mr_css_attr"><div id="style_17824193851600292230_BODY_mr_css_attr">If the environment variable `DUBUGGER_TEST_VERBOSE` is set, each test<br>prints the generated command and its output and doesn't delete the files<br>generated for it.<br>---<br>test/tarantool-debugger-tests/debug-extension-tests.py | 9 ++++++++-<br>1 file changed, 8 insertions(+), 1 deletion(-)<br><br>diff --git a/test/tarantool-debugger-tests/debug-extension-tests.py b/test/tarantool-debugger-tests/debug-extension-tests.py<br>index fc5d2c7b..adb83e1e 100644<br>--- a/test/tarantool-debugger-tests/debug-extension-tests.py<br>+++ b/test/tarantool-debugger-tests/debug-extension-tests.py<br>@@ -43,6 +43,8 @@ else:<br># Don't run any initialization scripts.<br>RUN_CMD_FILE = ['--batch', '--nx', '--quiet', '--command']<br><br>+TEST_VERBOSE = os.getenv('DUBUGGER_TEST_VERBOSE', default=False)</div></div></div></div></div></div></blockquote></div></div><div>Typo: /DU/DE/</div><div class="cl-flwnx4t8fs"><div class="mail-quote-collapse"><blockquote style="border-left:1px solid #0857A6;margin:10px;padding:0 0 0 10px"><div><div><div class="cl-9fijesjbkq"><div class="js-helper_mr_css_attr js-readmsg-msg_mr_css_attr"><div><div>+<br>RX_ADDR = r'0x[a-f0-9]+'<br>RX_HASH = RX_ADDR # The same pattern for hexademic values.<br>RX_BCN = r'00\d\d'<br>@@ -52,7 +54,7 @@ RX_IRREF = r'0x\d\d\d\d'<br><br><br>def persist(data):<br>- tmp = tempfile.NamedTemporaryFile(mode='w')<br>+ tmp = tempfile.NamedTemporaryFile(mode='w', delete=not TEST_VERBOSE)<br>tmp.write(data)<br>tmp.flush()<br>return tmp<br>@@ -149,7 +151,12 @@ class TestCaseBase(unittest.TestCase):<br>LUAJIT_BINARY,<br>script_file.name,<br>]<br>+ if TEST_VERBOSE:<br>+ print('# Test name: {}'.format(cls.__name__))<br>+ print('# Test command: {}'.format(' '.join(process_cmd)))<br>cls.output = execute_process(process_cmd)<br>+ if TEST_VERBOSE:<br>+ print('# Command output: {}'.format(cls.output))</div></div></div></div></div></div></blockquote></div></div><div>Please, append a new line before command (multiline) output.</div><div class="cl-flwnx4t8fs"><div class="mail-quote-collapse"><blockquote style="border-left:1px solid #0857A6;margin:10px;padding:0 0 0 10px"><div><div><div class="cl-9fijesjbkq"><div class="js-helper_mr_css_attr js-readmsg-msg_mr_css_attr"><div><div>cmd_file.close()<br>script_file.close()<br><br>--<br>2.54.0</div></div></div></div></div></div></blockquote></div></div></BODY></HTML>