unittests: Do not use which, add data to paths.lua.in instead

This commit is contained in:
ZyX
2017-03-11 23:13:09 +03:00
parent ce12bda712
commit ec730daee9
3 changed files with 16 additions and 4 deletions

View File

@@ -216,8 +216,11 @@ local function which(exe)
local pipe = io.popen('which ' .. exe, 'r')
local ret = pipe:read('*a')
pipe:close()
assert(ret:sub(-1) == '\n')
return ret:sub(1, -2)
if ret == '' then
return nil
else
return ret:sub(1, -2)
end
end
return {