You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If multiple positions are found (e.g. when calling neotest.run.run(vim.api.nvim_buf_get_name(0)), the adapter's build_spec will be called once for each position, resulting in separate processes for each one.
If multiple positions are found (e.g. when calling
neotest.run.run(vim.api.nvim_buf_get_name(0))
, the adapter'sbuild_spec
will be called once for each position, resulting in separate processes for each one.This can be an issue for Cabal (see mrcjkb/neotest-haskell#45).
Hspec has the ability to filter for multiple positions at once, so multiple test positions could be run at the same time.
Is there a way to implement this in an adapter with the current Neotest API? If not, would it be feasible to implement such an API?
A (less efficient, but probably easier to implement) alternative would be to prevent multiple processes from being run concurrently.
The text was updated successfully, but these errors were encountered: