neovim/test/functional/core
Justin M. Keyes 1f2c2a35ad feat(server): instance "name", store pipes in stdpath(state)
Problem:
- Unix sockets are created in random /tmp dirs.
  - /tmp is messy, unclear when OSes actually clear it.
  - The generated paths are very ugly. This adds friction to reasoning
    about which paths belong to which Nvim instances.
- No way to provide a human-friendly way to identify Nvim instances in
  logs or server addresses.

Solution:
- Store unix sockets in stdpath('state')
- Allow --listen "name" and serverstart("name") to given a name (which
  is appended to a generated path).

TODO:
- is stdpath(state) the right place?
2022-06-15 19:29:51 -07:00
..
channels_spec.lua fix(channel): fix channel consistency 2022-03-12 19:23:45 +08:00
exit_spec.lua refactor(tests): remove redir_exec #15718 2021-09-19 02:29:37 -07:00
fileio_spec.lua fix(tests): check for EOF on exit of nvim properly 2022-06-13 10:15:44 +02:00
job_spec.lua test(job_spec): remove Xtest_jobstart_env log file 2022-05-29 15:40:59 +08:00
log_spec.lua feat(server): instance "name", store pipes in stdpath(state) 2022-06-15 19:29:51 -07:00
main_spec.lua feat(tui): query terminal for CSI u support (#18181) 2022-04-25 20:49:45 -06:00
path_spec.lua test: avoid extra clear() calls 2017-10-02 01:46:16 +02:00
remote_spec.lua fix(remote): report on missing wait commands, typecheck lua results 2022-03-11 11:16:46 -05:00
spellfile_spec.lua test: cleanup 2019-05-05 23:01:35 +02:00
startup_spec.lua feat(logging): include test-id in log messages 2022-06-15 19:23:10 -07:00