aboutsummaryrefslogtreecommitdiff
path: root/test/testing.lua
diff options
context:
space:
mode:
authorIgnacio Burgueño <ignaciob@inconcertcc.com>2015-04-14 12:34:54 -0300
committerIgnacio Burgueño <ignaciob@inconcertcc.com>2015-04-14 12:34:54 -0300
commit6b350de4daaccba8b142c5db0d8fb8fabaa1649b (patch)
tree31afb5a925cbc5990c5aa7a05cc84d0825afad70 /test/testing.lua
parent0f67be5258e25d8cf68b2a50535e82dd0c757206 (diff)
downloadluarocks-6b350de4daaccba8b142c5db0d8fb8fabaa1649b.tar.gz
luarocks-6b350de4daaccba8b142c5db0d8fb8fabaa1649b.tar.bz2
luarocks-6b350de4daaccba8b142c5db0d8fb8fabaa1649b.zip
Adds --only-deps flag to install command
Introduces new function in 'install' module to only install the dependencies of a rock. Also adds the tests to the wip Lua test driver.
Diffstat (limited to 'test/testing.lua')
-rw-r--r--test/testing.lua12
1 files changed, 12 insertions, 0 deletions
diff --git a/test/testing.lua b/test/testing.lua
index 376d6e9a..45ee941a 100644
--- a/test/testing.lua
+++ b/test/testing.lua
@@ -140,6 +140,18 @@ local tests = {
140 and rm "./validate-args-${verrev_validate_args}.rockspec" 140 and rm "./validate-args-${verrev_validate_args}.rockspec"
141 end, 141 end,
142 test_build_supported_platforms = function() return run "$luarocks build lpty" end, 142 test_build_supported_platforms = function() return run "$luarocks build lpty" end,
143 test_build_only_deps_rockspec = function()
144 return run "$luarocks download --rockspec lxsh ${verrev_lxsh}"
145 and run "$luarocks build ./lxsh-${verrev_lxsh}.rockspec --only-deps"
146 and run "$luarocks show lxsh; [ $? -ne 0 ]; };"
147 end,
148 test_build_only_deps_src_rock = function()
149 return run "$luarocks download --source lxsh ${verrev_lxsh}"
150 and run "$luarocks build ./lxsh-${verrev_lxsh}.src.rock --only-deps"
151 and run "$luarocks show lxsh; [ $? -ne 0 ]; };"
152 end,
153 test_build_only_deps = function() return run "$luarocks build luasec --only-deps" and run "$luarocks show luasec; [ $? -ne 0 ]; };" end,
154 test_install_only_deps = function() return run "$luarocks install lxsh ${verrev_lxsh} --only-deps" and run "$luarocks show lxsh; [ $? -ne 0 ]; };" end,
143 fail_build_missing_external = function() return run '$luarocks build "$testing_dir/testfiles/missing_external-0.1-1.rockspec" INEXISTENT_INCDIR="/invalid/dir"' end, 155 fail_build_missing_external = function() return run '$luarocks build "$testing_dir/testfiles/missing_external-0.1-1.rockspec" INEXISTENT_INCDIR="/invalid/dir"' end,
144 fail_build_invalidpatch = function() 156 fail_build_invalidpatch = function()
145 need_luasocket() 157 need_luasocket()