aboutsummaryrefslogtreecommitdiff
path: root/spec/quick/build.q
diff options
context:
space:
mode:
Diffstat (limited to 'spec/quick/build.q')
-rw-r--r--spec/quick/build.q40
1 files changed, 40 insertions, 0 deletions
diff --git a/spec/quick/build.q b/spec/quick/build.q
index c6ca433c..a1731da2 100644
--- a/spec/quick/build.q
+++ b/spec/quick/build.q
@@ -120,3 +120,43 @@ failed to force the lock
120-------------------------------------------------------------------------------- 120--------------------------------------------------------------------------------
121 121
122NOT_EXISTS: %{testing_sys_rocks}/a_rock/1.0-1/a_rock-1.0-1.rockspec 122NOT_EXISTS: %{testing_sys_rocks}/a_rock/1.0-1/a_rock-1.0-1.rockspec
123
124
125
126================================================================================
127TEST: luarocks build: do not rebuild when already installed
128
129FILE: a_rock-1.0-1.rockspec
130--------------------------------------------------------------------------------
131rockspec_format = "3.0"
132package = "a_rock"
133version = "1.0-1"
134source = {
135 url = "file://%{url(%{fixtures_dir})}/a_rock.lua"
136}
137description = {
138 summary = "An example rockspec",
139}
140dependencies = {
141 "lua >= 5.1"
142}
143build = {
144 modules = {
145 build = "a_rock.lua"
146 },
147}
148--------------------------------------------------------------------------------
149RUN: luarocks build a_rock-1.0-1.rockspec
150
151RUN: luarocks show a_rock
152STDOUT:
153--------------------------------------------------------------------------------
154a_rock 1.0
155--------------------------------------------------------------------------------
156
157RUN: luarocks build a_rock-1.0-1.rockspec
158STDOUT:
159--------------------------------------------------------------------------------
160a_rock 1.0-1 is already installed
161Use --force to reinstall
162--------------------------------------------------------------------------------