neovim/test/functional/api
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
..
autocmd_spec.lua feat(api): support pattern array for exec_autocmds 2022-06-26 13:04:45 +02:00
buffer_spec.lua fix(api): fix nvim_buf_set_text heap-use-after-free (#19644) 2022-08-06 06:22:01 +08:00
buffer_updates_spec.lua fix(tests): missing clear() #18927 2022-06-13 04:05:17 -07:00
command_spec.lua fix(api)!: correctly deal with number before :tab 2022-09-02 22:28:57 +08:00
extmark_spec.lua feat(api/ui): win_extmarks 2022-05-03 22:26:02 +08:00
highlight_spec.lua fix(api): nvim_set_hl bail out on invalid group name (#20021) 2022-08-31 19:47:10 +08:00
keymap_spec.lua refactor(mappings)!: mapblock_fill_dict() use API Dictionary (#20020) 2022-08-31 21:14:14 +08:00
menu_spec.lua tests/ui: remove unnecessary screen:detach() 2019-10-13 22:10:42 +02:00
proc_spec.lua test: correct order of arguments to eq() and neq() 2022-04-26 11:38:58 +08:00
rpc_fixture.lua server_requests_spec: fix assertion, pass Lua paths via args (#10875) 2019-09-16 19:16:39 +02:00
server_notifications_spec.lua ci: move BSD jobs from sourcehut to Cirrus CI #19616 2022-09-08 15:12:42 -07:00
server_requests_spec.lua feat: stdpath('run'), /tmp/nvim.user/ #18993 2022-06-30 04:16:46 -07:00
tabpage_spec.lua API: include invalid buffer/window/tabpage in error message (#11712) 2020-01-14 09:21:10 +01:00
ui_spec.lua UIEnter/UILeave: fire for embedder UI, builtin TUI 2019-09-12 17:04:05 -07:00
version_spec.lua fix(tests): missing clear() #18927 2022-06-13 04:05:17 -07:00
vim_spec.lua fix(options): mark winhighlight as list style (#19477) 2022-09-07 17:59:27 +02:00
window_spec.lua docs: fix typos (#18269) 2022-06-04 11:56:36 +08:00