summaryrefslogtreecommitdiffstatshomepage
path: root/test/old/testdir/test_plugin_termdebug.vim
AgeCommit message (Collapse)AuthorFiles
2026-03-16vim-patch:9.2.0143: termdebug: no support for thread and condition in :BreakYinzuo Jiang1
Problem: termdebug :Break does not support `thread` and `if` arguments Solution: extend :Break and :Tbreak to accept optional location, thread {nr}, and if {expr} arguments (Yinzuo Jiang). closes: vim/vim#19613 https://github.com/vim/vim/commit/5890ea5397743c60c3cdeb93f50239d012120823 AI-assisted: Codex
2026-03-16test(old): avoid indexing undefined signszeertzjq1
Co-authored-by: Yinzuo Jiang <jiangyinzuo@foxmail.com>
2026-03-16vim-patch:partial:9.1.1004: tests: a few termdebug tests are flakyYinzuo Jiang1
Problem: tests: a few termdebug tests are flaky; test_termdebug_basic() and test_termdebug_config_types() may fail if there is too much load Solution: Set g:test_is_flaky Only include: - mark Test_termdebug_basic() as flaky in oldtest termdebug plugin tests The Test_termdebug_config_types() part does not apply here. https://github.com/vim/vim/commit/ebb08d591314af4262de5599d2041458d547e3ef Co-authored-by: Christian Brabandt <cb@256bit.org> AI-assisted: Codex
2026-03-16vim-patch:partial:9.1.0613: tests: termdebug test may fail and leave file aroundYinzuo Jiang1
Problem: tests: termdebug test may fail and leave temp file around (Dominique Pellé) Solution: only run balloon_show() if the function exists, validate termdebug is running using the g: termdebug_is_running var, use defer to delete temporary files Only include: - guard balloon_show() in the termdebug plugin - wait for g:termdebug_is_running in Test_termdebug_basic() The remaining upstream test cleanups do not apply here. fixes: vim/vim#15334 https://github.com/vim/vim/commit/2979cfc2627d76a9c09cad46a1647dcd4aa73f5f Co-authored-by: Christian Brabandt <cb@256bit.org> AI-assisted: Codex
2025-07-08vim-patch:9.1.1532: termdebug: not enough ways to configure breakpoints (#34851)zeertzjq1
Problem: termdebug: not enough ways to configure breakpoints Solution: add the termdebug_config['signs'] config setting, rework the termdebug test cases (Dimitry Ishenko) Allow to configure custom breakpoint signs so one can do something like this: ```vim let g:termdebug_config['signs'] = ['>1', '>2', '>3', '>4', '>5', '>6', '>7', '>8', '>9'] let g:termdebug_config['sign'] = '>>' ``` where the first 9 breakpoints will have their own signs and the rest will be the same (>>). While at it, rework the test for the termdebug plugin: - Added test for g:termdebug_config['signs']. - Added test for g:termdebug_config['sign']. - Moved test for g:termdebug_config['sign_decimal'] into Test_termdebug_basic() closes: vim/vim#17694 https://github.com/vim/vim/commit/c4bca1de0bc0f9db1b2d1dab50a6ddcd748dcfeb Co-authored-by: Dimitry Ishenko <dimitry.ishenko@gmail.com>
2025-07-08vim-patch:9.1.1519: tests: Test_termdebug_decimal_breakpoints() may failzeertzjq1
Problem: Test_termdebug_decimal_breakpoints() fails with List index out of range, because when adding the second breakpoint, the cursor is still on the very first line (a header include line) and therefore gdb refuses to set the breakpoint with: `msg="No compiled code for line 1 in file XTD_decimal.c"` Solution: Run the program, so that it will break at the very first defined breakpoint and then once we are in the program, set further breakpoints closes: vim/vim#17689 https://github.com/vim/vim/commit/faed074ab7dee8d1c89978090a674008c50f65d8 Co-authored-by: Christian Brabandt <cb@256bit.org>
2025-07-08vim-patch:9.1.0877: tests: missing test for termdebug + decimal signszeertzjq1
Problem: tests: missing test for termdebug + decimal signs Solution: Add a termdebug test (Ubaldo Tiberi) closes: vim/vim#16081 https://github.com/vim/vim/commit/b5c1557323e4e3377c034f1a04fad9027a5bf59e Co-authored-by: Ubaldo Tiberi <ubaldo.tiberi@volvo.com>
2025-02-10vim-patch:partial:9.1.1088: tests: plugin tests are named inconsistently ↵zeertzjq1
(#32388) Problem: tests: plugin tests are named inconsistently Solution: group them under a common 'plugin' prefix related: vim/vim#16599 https://github.com/vim/vim/commit/934d9ab3a25066d403678c91fd99ce9ce738d95f Co-authored-by: Christian Brabandt <cb@256bit.org>