neovim/test/functional
dundargoc 2d6735d8ce
ci: move BSD jobs from sourcehut to Cirrus CI #19616
dispatch.sr.ht is being deprecated, meaning that using sourcehut CI
won't be possible (see https://github.com/neovim/neovim/issues/19609).
Since Github Actions doesn't provide any BSD runners an external service
is required and Cirrus CI seems like a good replacement for sourcehut.

Initially experimented with using FreeBSD and OpenBSD virtual machines
in GitHub Actions, but Cirrus has been a much better fit with better
performance, logs and overall experience.

Failing tests are automatically skipped on FreeBSD regardless if it's on
CI or not. Ideally these tests should only be skipped in CI with the
help of `isCI` helper function. Unfortunately, the tests don't recognize
the environment variable CIRRUS_CI even if it's set manually. This
workaround is good enough for the time being, but we might want to only
skip tests when using the CI (or even better, fix the failing tests).

Closes: https://github.com/neovim/neovim/issues/19609
2022-09-08 15:12:42 -07:00
..
api ci: move BSD jobs from sourcehut to Cirrus CI #19616 2022-09-08 15:12:42 -07:00
autocmd fix(events): triggered WinScrolled when only skipcol changed (#19972) 2022-08-29 06:16:20 +08:00
core ci: move BSD jobs from sourcehut to Cirrus CI #19616 2022-09-08 15:12:42 -07:00
editor fix(keywordprg): default to :help if set to empty string (#19983) 2022-08-29 05:58:32 +08:00
ex_cmds ci: move BSD jobs from sourcehut to Cirrus CI #19616 2022-09-08 15:12:42 -07:00
fixtures vim-patch:8.2.4334: command line popup menu not positioned correctly 2022-08-22 09:08:47 +08:00
legacy vim-patch:8.2.3102: test for crash fix does not fail without the fix (#20018) 2022-08-31 09:41:00 +08:00
lua Use weak tables in tree-sitter code (#17117) 2022-09-07 08:39:56 +02:00
options fix(fillchars): change fallback after setcellwidths() 2022-08-08 20:03:40 +08:00
plugin fix(lsp): when buffer detach remove buffer from client attached buffers (#20081) 2022-09-08 17:09:32 +02:00
provider fix(tests): remove irrelevant usage of display-=msgsep 2022-08-17 23:44:49 +02:00
shada build: rename build-related dirs 2022-06-28 04:02:29 -07:00
terminal ci: move BSD jobs from sourcehut to Cirrus CI #19616 2022-09-08 15:12:42 -07:00
treesitter fix(treesitter): do not link @error by default 2022-09-06 07:57:46 +02:00
ui feat(extmarks,ts,spell): full support for spelling 2022-09-06 10:14:11 +01:00
vimscript feat(mapset): support restoring Lua callback (#20024) 2022-09-01 06:19:49 +08:00
example_spec.lua
helpers.lua ci(tests): don't skip parsers on functionaltest 2022-09-06 07:57:46 +02:00
preload.lua feat(logging): include test-id in log messages 2022-06-15 19:23:10 -07:00