mirror of
				https://github.com/neovim/neovim.git
				synced 2025-11-04 01:34:25 +00:00 
			
		
		
		
	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
This commit is contained in:
		
				
					committed by
					
						
						GitHub
					
				
			
			
				
	
			
			
			
						parent
						
							ac1113ded5
						
					
				
				
					commit
					7ca2d64e8b
				
			@@ -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(
 | 
			
		||||
 
 | 
			
		||||
@@ -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)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user