Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | test: Do not load entire log-file into memory | Justin M. Keyes | 2018-09-23 |
| | | | | With DEBUG-level logging, after `make test`, log file could be 1+ GB. | ||
* | test: Dump $NVIM_LOG_FILE contents (#8926) | Justin M. Keyes | 2018-08-28 |
| | | | | | | Do this at the test-framework level instead of CI (Travis) scripts. Then it works for QuickBuild and AppVeyor. ref eb6dd3e42dc38460e8624dc5faef894e21c6aa26 | ||
* | tests: introduce screen:expect{...} form | Björn Linse | 2018-08-27 |
| | |||
* | system(): handle profiling and 'verbose' #8730 | Marcos Almeida | 2018-07-29 |
| | | | | | | | | | | | | closes #8362 Vim's code calls `call_shell` directly from `get_system_output_as_rettv` whereas in Nvim this function has been rewritten to not call `call_shell` but to call `os_system` via `do_os_system`, losing the support for profiling and verbose. Changing the code to call `call_shell` from `get_system_output_as_rettv` seems to be too complicated to be worth it on the current version of the code. So this commit duplicates the relevant code. | ||
* | fixup: exclude node_modules/ for crash detection | Jan Edmund Lazo | 2018-06-05 |
| | | | | node.js client uses lodash which has core.js. | ||
* | test/util: move general functions into global helpers | Justin M. Keyes | 2018-04-27 |
| | |||
* | Merge branch 'master' into s-dash-stdin | b-r-o-c-k | 2018-04-14 |
|\ | |||
| * | test/util: expect_err() (#8257) | Justin M. Keyes | 2018-04-11 |
| | | | | | | other cleanup, ref #8245 | ||
| * | test/util: matches() | Justin M. Keyes | 2018-04-11 |
| | | |||
| * | test/helpers: Support booleans | ZyX | 2018-03-27 |
| | | |||
| * | test/util: remove eq_any() | Justin M. Keyes | 2018-02-18 |
| | | | | | | | | | | | | It was added in the parent commit, but ended up not being used. And I can't think of a case where it will be used: instead we would probably want to generalize expect_msg_seq() if necessary. | ||
| * | test/util: expect_msg_seq() | Justin M. Keyes | 2018-02-18 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | job_spec.lua on AppVeyor (Windows) often fails like this: FAILED ] C:/projects/neovim/test/functional\core\job_spec.lua @ 72: jobs changes to given `cwd` directory C:/projects/neovim/test/functional\core\job_spec.lua:81: Expected objects to be the same. Passed in: (table) { [1] = 'notification' [2] = 'stdout' *[3] = { [1] = 0 *[2] = { [1] = 'C:\projects\neovim\Xtest-tmpdir\nvimmSjq1S\0' } } } Expected: (table) { [1] = 'notification' [2] = 'stdout' *[3] = { [1] = 0 *[2] = { [1] = 'C:\projects\neovim\Xtest-tmpdir\nvimmSjq1S\0' *[2] = '' } } } stack traceback: Message chunking is non-deterministic, so we need to try different variants. | ||
| * | lint | James McCoy | 2018-02-03 |
| | | |||
| * | tests: Make format_string('%q', ...) output more stable | ZyX | 2018-02-02 |
| | | | | | | It appears to be different on lua and luajit. | ||
| * | tests: Fix linter errors | ZyX | 2017-12-03 |
| | | |||
| * | Merge branch 'master' into expression-parser | ZyX | 2017-11-26 |
| |\ | |||
| * | | tests: Stabilize float format and %e in format_luav and format_string | ZyX | 2017-11-19 |
| | | | |||
| * | | *: Fix linter errors | ZyX | 2017-11-19 |
| | | | |||
| * | | unittests,viml/parser/expressions: Start adding asgn parsing tests | ZyX | 2017-11-13 |
| | | | |||
| * | | unittests: Fix automatic test case generation | ZyX | 2017-11-13 |
| | | | |||
| * | | *: Fix linter errors | ZyX | 2017-11-06 |
| | | | |||
| * | | unittests: Add tests for vim_str2nr | ZyX | 2017-11-06 |
| | | | |||
| * | | tests: Add missing test cases | ZyX | 2017-11-06 |
| | | | |||
| * | | api/vim,functests: Add tests for nvim_parse_expression, fix found bugs | ZyX | 2017-11-06 |
| | | | |||
| * | | tests: Fix testlint errors | ZyX | 2017-11-06 |
| | | | |||
| * | | viml/parser/expressions,tests: Add AST freeing, with sanity checks | ZyX | 2017-10-15 |
| | | | |||
| * | | viml/parser/expressions: Create tests for latest additions | ZyX | 2017-10-15 |
| | | | |||
| * | | viml/parser/expressions: Add support for string parsing | ZyX | 2017-10-15 |
| | | | |||
| * | | test/helpers: Add format_string and format_luav | ZyX | 2017-09-29 |
| | | | | | | | | | | | | | | | First intended to provide %r functionality like in Python (and also support for %*.*s, but this was not checked), second adds nice table formatting for use in cases similar to screen:snapshot_util(). | ||
* | | | Merge branch 'master' into s-dash-stdin | ZyX | 2017-12-03 |
|\ \ \ | | |/ | |/| | |||
| * | | core dumps: don't use pipe, it does not work | Björn Linse | 2017-11-25 |
| |/ | |||
| * | functests: Add tests | ZyX | 2017-06-21 |
| | | |||
| * | Merge branch 'master' into luaviml'/lua | ZyX | 2017-05-08 |
| |\ | |||
| | * | test: check_cores(): Escape $TMPDIR path. (#6520) | Justin M. Keyes | 2017-04-14 |
| | | | | | | | | | | | | | | | | | | Lua string:match() considers hyphen to be a special char, we want the path to be a literal match. Also remove "./", etc. References #6483 | ||
| * | | Merge branch 'master' into luaviml'/lua | ZyX | 2017-04-10 |
| |\| | |||
| | * | test/check_cores(): Skip workspace-local temp dir. (#6483) | Justin M. Keyes | 2017-04-09 |
| | | | | | | | | | | | | | | | | | | | | | | | | Avoids this error: ./test/helpers.lua:27: cannot open ./Xtest-tmpdir/nvimfqH9dL: No such file or directory stack traceback: ./test/helpers.lua:27: in function 'glob' ./test/helpers.lua:195: in function 'check_cores' ./test/functional/helpers.lua:628: in function <./test/functional/helpers.lua:626> | ||
| | * | unittests: Move checking cores to check_child_err | ZyX | 2017-04-08 |
| | | | |||
| * | | Merge branch 'master' into luaviml'/lua | ZyX | 2017-04-08 |
| |\| | |||
| | * | unittests: Add trace description right to the error message | ZyX | 2017-04-01 |
| | | | |||
| | * | test: Use workspace-local temp directory. | Justin M. Keyes | 2017-03-30 |
| | | | | | | | | | | | | Closes #6291 | ||
| | * | unittests: Add tv_dict_item_{alloc,free} tests | ZyX | 2017-03-29 |
| | | | |||
| * | | functests: Add some tests | ZyX | 2017-03-27 |
| |/ | |||
* | | tests: Fix repeated_popen_r usage, rename the function | ZyX | 2017-03-19 |
| | | |||
* | | tests: Fix CI failures | ZyX | 2017-03-19 |
| | | |||
* | | functests: Check that `-s` works as expected | ZyX | 2017-03-19 |
|/ | |||
* | tests: Allow lfs.attributes to be NULL when traversing FS | ZyX | 2017-03-12 |
| | |||
* | unittests: Do not use which, add data to paths.lua.in instead | ZyX | 2017-03-11 |
| | |||
* | unittests: Check core dumps in after_each, like in functests | ZyX | 2017-03-11 |
| | |||
* | test: screen_setup(): Detect spawn failures, usage errors. | Justin M. Keyes | 2017-02-26 |
| | |||
* | ci: Make sure core* is the last component of path | ZyX | 2017-02-14 |
| |