tests: don't hardcode the path to tty-test

This fixes the build for those who drive the build directly using
CMake.
This commit is contained in:
John Szakmeister
2015-02-28 09:39:04 -05:00
parent 4bebdd1cd9
commit c1e8d12aa3
2 changed files with 12 additions and 2 deletions

View File

@@ -8,6 +8,15 @@ local nvim_prog = os.getenv('NVIM_PROG') or 'build/bin/nvim'
local nvim_argv = {nvim_prog, '-u', 'NONE', '-i', 'NONE', '-N',
'--cmd', 'set shortmess+=I background=light noswapfile',
'--embed'}
-- Formulate a path to the directory containing nvim. We use this to
-- help run test executables. It helps to keep the tests working, even
-- when the build is not in the default location.
local nvim_dir = nvim_prog:gsub("[/\\][^/\\]+$", "")
if nvim_dir == nvim_prog then
nvim_dir = "."
end
local prepend_argv
if os.getenv('VALGRIND') then
@@ -282,6 +291,7 @@ return {
expect = expect,
ok = ok,
nvim = nvim,
nvim_dir = nvim_dir,
buffer = buffer,
window = window,
tabpage = tabpage,