diff options
| author | zeertzjq <zeertzjq@outlook.com> | 2026-05-05 10:27:11 +0800 |
|---|---|---|
| committer | zeertzjq <zeertzjq@outlook.com> | 2026-05-05 10:29:49 +0800 |
| commit | 64249d2f2afc701890871f9b850b57c4b8d9dc0b (patch) | |
| tree | 6dba463550fea19480095c36bdc968a54362152e /runtime/lua/vim/provider/python.lua | |
| parent | ddee275c69a4264a58d103363579f517d68884aa (diff) | |
| download | rneovim-64249d2f2afc701890871f9b850b57c4b8d9dc0b.tar.gz rneovim-64249d2f2afc701890871f9b850b57c4b8d9dc0b.tar.bz2 rneovim-64249d2f2afc701890871f9b850b57c4b8d9dc0b.zip | |
vim-patch:9.2.0438: tests: test_plugin_termdebug is flaky
Problem: Test_termdebug_tbreak(), Test_termdebug_basic(), and
Test_termdebug_toggle_break() use synchronous assert_equal()
to check breakpoint signs immediately after sending commands
to gdb. On slow CI (ASAN, ARM64, macOS) gdb may not have
processed the response yet, causing the sign to be missing.
Solution: Wrap the three assertions in WaitForAssert() to poll until
the signs are placed, matching the pattern already used by
the other assertions in the same tests (Jesse Rosenstock).
closes: vim/vim#20133
https://github.com/vim/vim/commit/20a124a6e0e2445c500ccc7c496a8fe5d334aed8
Co-authored-by: Jesse Rosenstock <jmr@google.com>
Co-authored-by: Gemini
Diffstat (limited to 'runtime/lua/vim/provider/python.lua')
0 files changed, 0 insertions, 0 deletions