aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMathias Fußenegger <mfussenegger@users.noreply.github.com>2023-11-19 18:37:49 +0100
committerGitHub <noreply@github.com>2023-11-19 18:37:49 +0100
commit7ca2d64e8bbfb73f33cf82a2f9c03808bfea3d95 (patch)
tree3eeacbdb315ffa8b582c64ca13fca9b63b49d555
parentac1113ded5f8f09dd99a9894d7a7e795626fb728 (diff)
downloadrneovim-7ca2d64e8bbfb73f33cf82a2f9c03808bfea3d95.tar.gz
rneovim-7ca2d64e8bbfb73f33cf82a2f9c03808bfea3d95.tar.bz2
rneovim-7ca2d64e8bbfb73f33cf82a2f9c03808bfea3d95.zip
test: skip failing watch file tests on freebsd (#26110)
Quick fix as follow up to https://github.com/neovim/neovim/pull/26108 kqueue only reports events on a watched folder itself, not for files created or deleted within. So the approach the PR took doesn't work on FreeBSD. We'll either need to bring back polling for it, combine watching with manual file tracking, or disable LSP file watching on FreeBSD
-rw-r--r--test/functional/lua/watch_spec.lua1
-rw-r--r--test/functional/plugin/lsp_spec.lua1
2 files changed, 2 insertions, 0 deletions
diff --git a/test/functional/lua/watch_spec.lua b/test/functional/lua/watch_spec.lua
index 711719addb..cdcef08a1a 100644
--- a/test/functional/lua/watch_spec.lua
+++ b/test/functional/lua/watch_spec.lua
@@ -99,6 +99,7 @@ describe('vim._watch', function()
describe('poll', function()
it('detects file changes', function()
+ skip(is_os('bsd'), "bsd only reports rename on folders if file inside change")
local root_dir = vim.uv.fs_mkdtemp(vim.fs.dirname(helpers.tmpname()) .. '/nvim_XXXXXXXXXX')
local result = exec_lua(
diff --git a/test/functional/plugin/lsp_spec.lua b/test/functional/plugin/lsp_spec.lua
index bb8d775838..56d31a0e44 100644
--- a/test/functional/plugin/lsp_spec.lua
+++ b/test/functional/plugin/lsp_spec.lua
@@ -4026,6 +4026,7 @@ describe('LSP', function()
describe('vim.lsp._watchfiles', function()
it('sends notifications when files change', function()
+ skip(is_os('bsd'), "bsd only reports rename on folders if file inside change")
local root_dir = helpers.tmpname()
os.remove(root_dir)
mkdir(root_dir)