aboutsummaryrefslogtreecommitdiff
path: root/smoke_test.sh
diff options
context:
space:
mode:
authorHisham Muhammad <hisham@gobolinux.org>2019-09-05 14:53:15 -0300
committerHisham Muhammad <hisham@gobolinux.org>2019-09-05 15:26:24 -0300
commit9a200cfd21b2179bd27ce866096a972115a55285 (patch)
tree659c848a297af1b8f22cf2d4ca2a67c243923b40 /smoke_test.sh
parent319224cb48de98b345f30698f1c93054a494735d (diff)
downloadluarocks-9a200cfd21b2179bd27ce866096a972115a55285.tar.gz
luarocks-9a200cfd21b2179bd27ce866096a972115a55285.tar.bz2
luarocks-9a200cfd21b2179bd27ce866096a972115a55285.zip
smoke test `make bootstrap` and `luarocks install` as well
Diffstat (limited to 'smoke_test.sh')
-rwxr-xr-xsmoke_test.sh58
1 files changed, 58 insertions, 0 deletions
diff --git a/smoke_test.sh b/smoke_test.sh
index e57a8d02..c8df2881 100755
--- a/smoke_test.sh
+++ b/smoke_test.sh
@@ -7,6 +7,10 @@ mkdir smoketestdir
7cp "$tarball" smoketestdir 7cp "$tarball" smoketestdir
8cd smoketestdir 8cd smoketestdir
9 9
10################################################################################
11# test installation with make install
12################################################################################
13
10tar zxvpf "$(basename "$tarball")" 14tar zxvpf "$(basename "$tarball")"
11cd "$(basename "$tarball" .tar.gz)" 15cd "$(basename "$tarball" .tar.gz)"
12./configure --prefix=foobar 16./configure --prefix=foobar
@@ -15,6 +19,7 @@ make
15./luarocks --verbose install inspect 19./luarocks --verbose install inspect
16./luarocks --verbose show inspect 20./luarocks --verbose show inspect
17./lua -e 'print(assert(require("inspect")(_G)))' 21./lua -e 'print(assert(require("inspect")(_G)))'
22./luarocks --verbose remove inspect
18make install 23make install
19cd foobar 24cd foobar
20bin/luarocks --verbose 25bin/luarocks --verbose
@@ -24,9 +29,62 @@ bin/luarocks --verbose show inspect
24 eval $(bin/luarocks path) 29 eval $(bin/luarocks path)
25 lua -e 'print(assert(require("inspect")(_G)))' 30 lua -e 'print(assert(require("inspect")(_G)))'
26) 31)
32bin/luarocks --verbose remove inspect
27cd .. 33cd ..
28rm -rf foobar 34rm -rf foobar
29 35
36################################################################################
37# test installation with make bootstrap
38################################################################################
39
40./configure --prefix=fooboot
41make bootstrap
42./luarocks --verbose
43./luarocks --verbose install inspect
44./luarocks --verbose show inspect
45./lua -e 'print(assert(require("inspect")(_G)))'
46./luarocks --verbose remove inspect
47cd fooboot
48bin/luarocks --verbose
49bin/luarocks --verbose install inspect
50bin/luarocks --verbose show inspect
51(
52 eval $(bin/luarocks path)
53 lua -e 'print(assert(require("inspect")(_G)))'
54)
55bin/luarocks --verbose remove inspect
56cd ..
57rm -rf fooboot
58
59################################################################################
60# test installation with luarocks install
61################################################################################
62
63./configure --prefix=foorock
64make bootstrap
65./luarocks make --pack-binary-rock
66cd foorock
67bin/luarocks install ../luarocks-*-1.all.rock
68bin/luarocks --verbose
69bin/luarocks --verbose install inspect
70bin/luarocks --verbose show inspect
71bin/luarocks install ../luarocks-*-1.all.rock --tree=../foorock2
72bin/luarocks --verbose remove inspect
73cd ../foorock2
74bin/luarocks --verbose
75bin/luarocks --verbose install inspect
76bin/luarocks --verbose show inspect
77(
78 eval $(bin/luarocks path)
79 lua -e 'print(assert(require("inspect")(_G)))'
80)
81bin/luarocks --verbose remove inspect
82cd ..
83rm -rf foorock
84rm -rf foorock2
85
86################################################################################
87
30if [ "$2" = "binary" ] 88if [ "$2" = "binary" ]
31then 89then
32 make binary 90 make binary