aboutsummaryrefslogtreecommitdiff
path: root/test/functional/api/rpc_fixture.lua
Commit message (Collapse)AuthorAge
* test: run Lua harness with nvim -lLewis Russell2026-05-13
| | | | | | | | | | | | | | | | | | Problem: The Lua test harness still ran through standalone -ll mode, so tests depended on the low-level Lua path instead of the regular Nvim Lua environment. That also meant os.exit() coverage had to carry an ASAN workaround because Lua's raw process exit skipped Nvim teardown and let LeakSanitizer interfere with the observed exit code. Solution: Run the harness and related fixtures with nvim -l. Patch os.exit() in the main Lua state to exit through getout(), so scripts observe normal Nvim shutdown while standalone -ll remains available for generator-style scripts. As a consequence, the startup test can assert os.exit() without disabling leak detection. AI-assisted: Codex
* refactor: format test/*Justin M. Keyes2024-01-03
|
* fix(tests): fixes for using vim.mpack and more ASANbfredl2023-02-10
|
* server_requests_spec: fix assertion, pass Lua paths via args (#10875)Daniel Hahler2019-09-16
| | | | This makes it pick up the nvim Luarocks module properly when not installed via third-party.
* CI/AppVeyor: per-compiler deps cache #9852Justin M. Keyes2019-04-07
| | | | The deps cache does not work for MSVC builds because the MINGW builds ovewrite it. Cache saves 10+ minutes on the build.
* API: validation: mention invalid method name (#8489)Justin M. Keyes2018-06-07
|
* job control: reuse common job code for rpc jobsBjörn Linse2016-08-20
This makes stderr and exit callbacks work for rpc jobs