aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/test_environment.lua32
1 files changed, 6 insertions, 26 deletions
diff --git a/test/test_environment.lua b/test/test_environment.lua
index a48a59a3..6de7a4e2 100644
--- a/test/test_environment.lua
+++ b/test/test_environment.lua
@@ -7,9 +7,8 @@ LuaRocks test-suite
7INFORMATION 7INFORMATION
8 New test-suite for LuaRocks project, using unit testing framework Busted. 8 New test-suite for LuaRocks project, using unit testing framework Busted.
9REQUIREMENTS 9REQUIREMENTS
10 Tests require to have Lua installed and added to PATH. Be sure sshd is 10 Be sure sshd is running on your system, or use '--exclude-tags=ssh',
11 running on your system, or use '--exclude-tags=ssh', to not execute tests 11 to not execute tests which require sshd.
12 which require sshd.
13USAGE 12USAGE
14 busted [-Xhelper <arguments>] 13 busted [-Xhelper <arguments>]
15ARGUMENTS 14ARGUMENTS
@@ -343,30 +342,11 @@ local function reset_environment(testing_paths, md5sums)
343end 342end
344 343
345local function create_paths(luaversion_full) 344local function create_paths(luaversion_full)
346 local testing_paths = {} 345 local cfg = require("luarocks.cfg")
347 346
348 testing_paths.luadir = "" 347 local testing_paths = {}
349 348 testing_paths.luadir = cfg.variables.LUA_BINDIR:gsub("/bin/?$", "")
350 if test_env.TRAVIS then 349 testing_paths.lua = cfg.variables.LUA_BINDIR .. "/" .. cfg.lua_interpreter
351 testing_paths.luadir = lfs.currentdir() .. "/lua_install"
352 testing_paths.lua = testing_paths.luadir .. "/bin/lua"
353 elseif test_env.LUA_V then
354 if exists("/usr/bin/lua") then
355 testing_paths.luadir = "/usr"
356 testing_paths.lua = testing_paths.luadir .. "/bin/lua"
357 elseif exists("/usr/local/bin/lua") then
358 testing_paths.luadir = "/usr/local"
359 testing_paths.lua = testing_paths.luadir .. "/bin/lua"
360 end
361 elseif test_env.LUAJIT_V then
362 if exists("/usr/bin/luajit") then
363 testing_paths.luadir = "/usr"
364 testing_paths.lua = testing_paths.luadir .. "/bin/luajit"
365 elseif exists("/usr/local/bin/luajit") then
366 testing_paths.luadir = "/usr/local"
367 testing_paths.lua = testing_paths.luadir .. "/bin/luajit"
368 end
369 end
370 350
371 testing_paths.luarocks_tmp = "/tmp/luarocks_testing" --windows? 351 testing_paths.luarocks_tmp = "/tmp/luarocks_testing" --windows?
372 352