diff options
author | Thiago de Arruda <tpadilha84@gmail.com> | 2014-09-29 09:43:52 -0300 |
---|---|---|
committer | Thiago de Arruda <tpadilha84@gmail.com> | 2014-09-30 17:37:16 -0300 |
commit | 42d5b526b9cbd067509e68ce6514a37e04df928a (patch) | |
tree | 0f5883a0dd231ed42222bf79ccb4cac7392de318 /src/nvim/api/buffer.c | |
parent | 4b0f524915ee0e94bf9ca24fb1c1014921e610d5 (diff) | |
download | rneovim-42d5b526b9cbd067509e68ce6514a37e04df928a.tar.gz rneovim-42d5b526b9cbd067509e68ce6514a37e04df928a.tar.bz2 rneovim-42d5b526b9cbd067509e68ce6514a37e04df928a.zip |
test: Replace vroom by lua/busted for functional tests
The 'lupa' python package provides a simple way to seamless integrate lua and
python code.
This commit replaces vroom by a python script that exposes the 'neovim' package
to a lua state, and invokes busted to run functional tests. This is a temporary
solution that will enable writing functional tests using lua/bused while a lua
client library is not available.
The reason for dropping vroom is flexibility: Lua/busted has a nice DSL-style
syntax while also providing the customization power of a full programming
language. Another reason is to use a single framework for unit/functional tests.
Two other changes were performed in this commit:
- Instead of "gcc-unittest/gcc-ia32", the travis builds for gcc are now
identified by "gcc/gcc-32". They will run unit/functional tests for both 64
and 32 bits.
- Old integration tests(in src/nvim/testdir) are now ran by the 'oldtest' target
Diffstat (limited to 'src/nvim/api/buffer.c')
0 files changed, 0 insertions, 0 deletions