neovim/test
Thiago de Arruda 42d5b526b9 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
2014-09-30 17:37:16 -03:00
..
config Add automatic generation of headers 2014-06-02 11:04:17 -03:00
functional test: Replace vroom by lua/busted for functional tests 2014-09-30 17:37:16 -03:00
includes os_open: add unit tests 2014-07-14 09:05:52 -04:00
legacy test: Replace vroom by lua/busted for functional tests 2014-09-30 17:37:16 -03:00
unit update os_can_exe unit test 2014-09-17 01:01:25 -04:00