aboutsummaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAge
...
| * | | | | functests: Do not run termopen test on WindowsZyX2017-03-23
| | | | | |
| * | | | | unittests: Add tests for new fileio functionsZyX2017-03-19
| | | | | |
| * | | | | functests: Test -s errorsZyX2017-03-19
| | | | | |
| * | | | | fileio,main: Do not restart syscall at EAGAIN when reading for -sZyX2017-03-19
| | | | | |
| * | | | | main: Temporary fix assertion errorZyX2017-03-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This variant uses `fdopen()` which is not standard, but it fixes problem on my system. In next commit `scriptin` will use `FileDescriptor*` from os/fileio in place of `FILE*`.
| * | | | | functests: Do not check stdout, it is different on WindowsZyX2017-03-19
| | | | | |
| * | | | | functests: Fix testlint errorsZyX2017-03-19
| | | | | |
| * | | | | functests: Use Neovim instance and system() in place of lua io.popenZyX2017-03-19
| | | | | |
| * | | | | functests: Make sure that line ending is LF and not CRLFZyX2017-03-19
| | | | | |
| * | | | | functests: Alter the order of checksZyX2017-03-19
| | | | | | | | | | | | | | | | | | | | | | | | Check whether `repeated_read_cmd` returned nil and did not actually run nvim or it did, but still returned nil for whatever reason.
| * | | | | tests: Fix repeated_popen_r usage, rename the functionZyX2017-03-19
| | | | | |
| * | | | | tests: Fix CI failuresZyX2017-03-19
| | | | | |
| * | | | | functests: Check that `-s` works as expectedZyX2017-03-19
| | | | | |
* | | | | | test: tui_spec.lua: relax test (#8289)Justin M. Keyes2018-04-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sometimes an extra FocusGained/FocusLost event might trigger. This doesn't matter, we just want to test that the events were received in cmdline-mode.
* | | | | | terminal: resize to the max dimensions (#8249)Andrew Pyatkov2018-04-16
| | | | | | | | | | | | | | | | | | | | | | | | closes #8096
* | | | | | job-control: children_kill_cb(): do not check elapsed timeJustin M. Keyes2018-04-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. Don't check elapsed time in children_kill_cb(), it's already implied by the start-time of the timer itself. 2. Restart timer from children_kill_cb() for PTY jobs, to send SIGKILL after SIGTERM. There is an edge case where SIGKILL might follow SIGTERM too quickly, if jobstop() is called near the 2-second timer window. But this edge case is not worth code complication.
* | | | | | Merge #8120 'test: win: prefer cmd.exe'Justin M. Keyes2018-04-15
|\ \ \ \ \ \
| * | | | | | test: win: enable jobpid() testsJan Edmund Lazo2018-03-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use ping to test job detach Use find.exe as an alternative to cat.exe Use nvim_get_proc to check pid
| * | | | | | fixup: ping.exe works with cmd.exe pipeJan Edmund Lazo2018-03-26
| | | | | | |
| * | | | | | Revert "test/win: use cmd.exe for test"Jan Edmund Lazo2018-03-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit ae409b5042abdbec67305a063cf921ddffcce0c8. This PR (#8120) defaults to cmd.exe for job_spec.lua
| * | | | | | test: win: use find.exe /v "" as alternative cat -Jan Edmund Lazo2018-03-26
| | | | | | |
| * | | | | | test: win: try stderr callback and slow outputJan Edmund Lazo2018-03-26
| | | | | | |
| * | | | | | test: win: use powershell for Start-Sleep onlyJan Edmund Lazo2018-03-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cmd.exe (shell) is faster and more reliable than powershell (.NET frontend). It's best for short and basic tests that don't require non-trivial scripting. cmd.exe doesn't support sleep so use powershell's Start-Sleep as substitute.
* | | | | | | events: VimSuspend, VimResume #8280geekodour2018-04-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | closes #3648 ref #5959
* | | | | | | Merge #6272 'stdpath()'Justin M. Keyes2018-04-15
|\ \ \ \ \ \ \
| * | | | | | | test/options: Fix stdpath() failures on WindowsJames McCoy2018-04-01
| | | | | | | |
| * | | | | | | eval: Add stdpath() method (#5297)Christian Höltje2018-03-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds the :stdpath method for fetching XDG standard directories. Fixes #5297
* | | | | | | | test: win: use "start" to test backgrounded job (#8171)Jan Edmund Lazo2018-04-15
| |_|_|_|/ / / |/| | | | | |
* | | | | | | API/nvim_command_output: handle :echon capture (#8265)Justin M. Keyes2018-04-13
| | | | | | | | | | | | | | | | | | | | | ref https://github.com/neovim/python-client/pull/290
* | | | | | | channels: delay free so that libuv can cleanup handlesBjörn Linse2018-04-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | add test for a crash this caused
* | | | | | | test/util: expect_err() (#8257)Justin M. Keyes2018-04-11
| | | | | | | | | | | | | | | | | | | | | other cleanup, ref #8245
* | | | | | | server: init v:servername if $NVIM_LISTEN_ADDRESS is invalidJustin M. Keyes2018-04-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before this change, if $NVIM_LISTEN_ADDRESS was invalid, v:servername was left empty.
* | | | | | | server: introduce --listen, deprecate $NVIM_LISTEN_ADDRESSJustin M. Keyes2018-04-11
| | | | | | |
* | | | | | | serverstop(): return FALSE for invalid addressJustin M. Keyes2018-04-11
| | | | | | |
* | | | | | | test/util: matches()Justin M. Keyes2018-04-11
| | | | | | |
* | | | | | | test/API: validate channel arg (#8245)Justin M. Keyes2018-04-08
| | | | | | |
* | | | | | | Merge #8226 from justinmk/insert-mode-metaJustin M. Keyes2018-04-04
|\ \ \ \ \ \ \
| * | | | | | | insert-mode: interpret unmapped META as ESCJustin M. Keyes2018-04-04
| | |_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | closes #2454 closes #8213 ref #7972
* | | | | | | screen: winhl=Normal:Background should not override syntax (#8093)Björn Linse2018-04-02
| | | | | | | | | | | | | | | | | | | | | fixes #7375
* | | | | | | Merge #5908 'shada: Also save numbered marks'Justin M. Keyes2018-04-02
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | functests: Use proper path in `eq()`ZyX2018-04-02
| | | | | | |
| * | | | | | shada: Fix some memory leaks and completely ignore numbered mark namesZyX2018-04-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problems: - In two places in shada_read_when_writing() memory just was not freed. Both places were verified to cause test failures. - Numbered marks got assigned incorrect (off-by-one compared to position in the array) numbers in replace_numbered_mark. - It was possible to have non-continuously populated array of numbered marks which messed up code for merging them. (Note about tests: marks with additional data are always compared different when merging, that caused some confusion regarding why test did not work the way I expected.)
| * | | | | | functests: Add test for merging with file with only numeric markZyX2018-04-01
| | | | | | | | | | | | | | | | | | | | | Known to cause memory leak, but not an expected crash.
| * | | | | | test/helpers: Support booleansZyX2018-03-27
| | | | | | |
| * | | | | | functests: Fix existing functional testsZyX2018-03-27
| | | | | | |
* | | | | | | msg: do not scroll entire screen (#8088)Björn Linse2018-03-31
| |/ / / / / |/| | | | |
* | | | | | Merge branch 'master' into yagebu/option-fixesJames McCoy2018-03-28
|\ \ \ \ \ \
| * \ \ \ \ \ Merge #8183 'build/msvc: Fix functional tests'Justin M. Keyes2018-03-27
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MSBuild still returns a non-zero exit code because it detects the word "error" in the stdout which is caused by some of the test names such as api/buf {get,set,del}_line get_line : out-of-bounds is an error. CMake mailing list thread: https://cmake.org/pipermail/cmake-developers/2015-October/026775.html There isn't any good solution for it, so I modified the build script to detect the error message printed by RunTests.cmake.
| | * | | | | | build/msvc: Fix check for cksum on Windowsb-r-o-c-k2018-03-26
| | |/ / / / /
| * / / / / / TUI: implement "standout" attribute #8081Nimit Bhardwaj2018-03-27
| |/ / / / / | | | | | | | | | | | | | | | | | | closes #8054