Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | unittests: Move checking cores to check_child_err | ZyX | 2017-04-08 |
| | |||
* | unittests: Force GC, fix GC failures in typval_spec | ZyX | 2017-04-06 |
| | |||
* | unittests: Make it easier to determine on which _spec line it crashed (#6424) | Nikolai Aleksandrovich Pavlov | 2017-04-02 |
| | | | | | | Benchmarks: Before change: 17.78s user 3.48s system 94% cpu 22.525 total After change: 25.38s user 4.46s system 101% cpu 29.317 total | ||
* | unittests: Replace two environment variables with one TRACE_LEVEL | ZyX | 2017-04-01 |
| | |||
* | unittests: Fix linter error | ZyX | 2017-04-01 |
| | |||
* | unittests: Disable non-C-calls | ZyX | 2017-04-01 |
| | | | | | | | Some benchmarks: TRACE_EVERYTHING: 79.45s user 12.68s system 124% cpu 1:13.94 total (default): 30.26s user 5.30s system 89% cpu 39.663 total | ||
* | unittests: Add trace description right to the error message | ZyX | 2017-04-01 |
| | |||
* | unittests: Collect traces | ZyX | 2017-04-01 |
| | | | | | | | | | | | Some benchmarks: MAIN_CDEFS + NO_TRACE: 3.81s user 1.65s system 33% cpu 16.140 total MAIN_CDEFS: 73.61s user 10.98s system 154% cpu 54.690 total NO_TRACE: 18.49s user 4.30s system 73% cpu 30.804 total (default): 77.11s user 14.74s system 126% cpu 1:12.79 total | ||
* | unittests: Split itp implementation into multiple functions | ZyX | 2017-04-01 |
| | |||
* | unittests: Do not hang when error message is too long | ZyX | 2017-04-01 |
| | |||
* | ci: Do not hide ci directory (#6410) | Nikolai Aleksandrovich Pavlov | 2017-03-31 |
| | |||
* | unittests: Add tests for dictionary indexing | ZyX | 2017-03-29 |
| | |||
* | unittests: Fix linter error | ZyX | 2017-03-12 |
| | |||
* | unittests: Allow running `ffi.cdef` in the main process | ZyX | 2017-03-12 |
| | |||
* | unittests: Move filtering cdefs to main process | ZyX | 2017-03-12 |
| | |||
* | unittests: Use more adequate names for some functions | ZyX | 2017-03-12 |
| | |||
* | unittests: Fix linter errors | ZyX | 2017-03-11 |
| | |||
* | unittests: Do not use which, add data to paths.lua.in instead | ZyX | 2017-03-11 |
| | |||
* | unittests: Always close all pipes | ZyX | 2017-03-11 |
| | |||
* | unittests: Do not import libnvim or headers in main process | ZyX | 2017-03-11 |
| | | | Slows down unit tests much, but gets rid of as much preserved state as possible. | ||
* | unittests: Check core dumps in after_each, like in functests | ZyX | 2017-03-11 |
| | |||
* | unittests: Do not run failing test at all | ZyX | 2017-03-11 |
| | |||
* | unittests: Fix lint errors | ZyX | 2017-03-11 |
| | |||
* | unittests: Allow failing test to fail | ZyX | 2017-03-11 |
| | |||
* | unittests: Log syscalls if requested | ZyX | 2017-03-11 |
| | |||
* | unittests: Use own bindings to libc syscall wrappers | ZyX | 2017-03-11 |
| | |||
* | unittests: Do not use syscall library: does not work well with cimport | ZyX | 2017-03-11 |
| | |||
* | unittests: Try using syscall library instead (ffi-based) | ZyX | 2017-03-11 |
| | |||
* | unittests: Pause garbage collector while executing tests | ZyX | 2017-03-11 |
| | | | Temporary (?) workaround for currently failing check_alloc_log tests. | ||
* | unittests: Run tests in a separate process | ZyX | 2017-03-11 |
| | |||
* | buffer: Hide one of the asserts from lua parser | ZyX | 2017-02-25 |
| | |||
* | unittest: Fix linter errors | ZyX | 2017-01-07 |
| | |||
* | unittest: Allow mocking allocator calls | ZyX | 2017-01-07 |
| | |||
* | Merge pull request #5826 from ZyX-I/fix-typval_encode | James McCoy | 2017-01-06 |
|\ | | | | | Refactor eval/typval_encode.h | ||
| * | tests: Add tests for partials dumping | ZyX | 2017-01-03 |
| | | | | | | | | | | Also fixed dumping of partials by encode_vim_to_object and added code which is able to work with partials and dictionaries to test/unit/eval/helpers.lua (mostly copied from #5119, except for partials handling). | ||
* | | unittest: Fix linter errors | ZyX | 2017-01-03 |
| | | |||
* | | unittest: Move nil checks to Gcc:preprocess | ZyX | 2017-01-03 |
| | | |||
* | | unittest: Record previous defines in another place | ZyX | 2017-01-03 |
| | | | | | | | | Previous commit made preprocess.lua know how its output will be used. This moves state to cimport, making only it know which is cleaner. | ||
* | | unittest: Allow multiple indirect includes | ZyX | 2017-01-03 |
|/ | | | | | | | | | | Works by saving all preprocessor defines and reusing them on each run. This also saves NVIM_HEADER_H defines. Saving other defines is needed for defines like `Map(foo, bar)` which are sometimes used to declare types or functions. Saving types or function declarations is not needed because they are recorded as luajit state. Fixes #5857 | ||
* | Tests: make unit tests work on macOS Sierra | Marco Hinz | 2016-12-29 |
| | | | | Fixes #5455. | ||
* | unittests: Add tests for file.c | ZyX | 2016-06-24 |
| | | | | Also fixes some errors found. | ||
* | functests: Check logs in lua code | ZyX | 2016-06-10 |
| | | | | | | It is otherwise impossible to determine which test failed sanitizer/valgrind check. test/functional/helpers.lua module return was changed so that tests which do not provide after_each function to get new check will automatically fail. | ||
* | test/unit: ensure event_init() | Justin M. Keyes | 2016-04-25 |
| | | | | | | Closes #4635 References #4630 References https://github.com/neovim/neovim/pull/4070#discussion_r50626558 | ||
* | eval/encode: Fix writing strings starting with NL to list | ZyX | 2016-04-18 |
| | | | | | | Error [found][1] by oni-link. [1]: https://github.com/neovim/neovim/pull/4131/files#r52239384 | ||
* | test/unit: clean up according to luacheck | Marco Hinz | 2015-11-23 |
| | |||
* | test: Ensure proper initialization in unit/helpers.lua | Thiago de Arruda | 2015-07-01 |
| | | | | | Remove helpers.vim_init and simply perform the required initialization in helpers.lua. | ||
* | tests: require luassert in the helpers | John Szakmeister | 2015-03-01 |
| | | | | | | | | This is necessary for newer versions of Busted, otherwise assert will be nil and the tests will die. Note: this does not mean the tests now work with the latest Busted. There are still several issues preventing that from happening. | ||
* | mch_early_init() -> early_init(). | Scott Prager | 2014-11-28 |
| | | | | | Move general initialization functions to early_init, which simplifies test/unit/helpers.lua, which requires all these functions. | ||
* | unittest: increase number of retries in cimport | Stefan Hoffmann | 2014-10-30 |
| | |||
* | unittest: fix handling of pragma pack in `cimport` | Stefan Hoffmann | 2014-10-30 |
| |