diff options
author | Hisham Muhammad <hisham@gobolinux.org> | 2019-09-05 14:53:15 -0300 |
---|---|---|
committer | Hisham Muhammad <hisham@gobolinux.org> | 2019-09-05 15:26:24 -0300 |
commit | 9a200cfd21b2179bd27ce866096a972115a55285 (patch) | |
tree | 659c848a297af1b8f22cf2d4ca2a67c243923b40 /smoke_test.sh | |
parent | 319224cb48de98b345f30698f1c93054a494735d (diff) | |
download | luarocks-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-x | smoke_test.sh | 58 |
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 | |||
7 | cp "$tarball" smoketestdir | 7 | cp "$tarball" smoketestdir |
8 | cd smoketestdir | 8 | cd smoketestdir |
9 | 9 | ||
10 | ################################################################################ | ||
11 | # test installation with make install | ||
12 | ################################################################################ | ||
13 | |||
10 | tar zxvpf "$(basename "$tarball")" | 14 | tar zxvpf "$(basename "$tarball")" |
11 | cd "$(basename "$tarball" .tar.gz)" | 15 | cd "$(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 | ||
18 | make install | 23 | make install |
19 | cd foobar | 24 | cd foobar |
20 | bin/luarocks --verbose | 25 | bin/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 | ) |
32 | bin/luarocks --verbose remove inspect | ||
27 | cd .. | 33 | cd .. |
28 | rm -rf foobar | 34 | rm -rf foobar |
29 | 35 | ||
36 | ################################################################################ | ||
37 | # test installation with make bootstrap | ||
38 | ################################################################################ | ||
39 | |||
40 | ./configure --prefix=fooboot | ||
41 | make 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 | ||
47 | cd fooboot | ||
48 | bin/luarocks --verbose | ||
49 | bin/luarocks --verbose install inspect | ||
50 | bin/luarocks --verbose show inspect | ||
51 | ( | ||
52 | eval $(bin/luarocks path) | ||
53 | lua -e 'print(assert(require("inspect")(_G)))' | ||
54 | ) | ||
55 | bin/luarocks --verbose remove inspect | ||
56 | cd .. | ||
57 | rm -rf fooboot | ||
58 | |||
59 | ################################################################################ | ||
60 | # test installation with luarocks install | ||
61 | ################################################################################ | ||
62 | |||
63 | ./configure --prefix=foorock | ||
64 | make bootstrap | ||
65 | ./luarocks make --pack-binary-rock | ||
66 | cd foorock | ||
67 | bin/luarocks install ../luarocks-*-1.all.rock | ||
68 | bin/luarocks --verbose | ||
69 | bin/luarocks --verbose install inspect | ||
70 | bin/luarocks --verbose show inspect | ||
71 | bin/luarocks install ../luarocks-*-1.all.rock --tree=../foorock2 | ||
72 | bin/luarocks --verbose remove inspect | ||
73 | cd ../foorock2 | ||
74 | bin/luarocks --verbose | ||
75 | bin/luarocks --verbose install inspect | ||
76 | bin/luarocks --verbose show inspect | ||
77 | ( | ||
78 | eval $(bin/luarocks path) | ||
79 | lua -e 'print(assert(require("inspect")(_G)))' | ||
80 | ) | ||
81 | bin/luarocks --verbose remove inspect | ||
82 | cd .. | ||
83 | rm -rf foorock | ||
84 | rm -rf foorock2 | ||
85 | |||
86 | ################################################################################ | ||
87 | |||
30 | if [ "$2" = "binary" ] | 88 | if [ "$2" = "binary" ] |
31 | then | 89 | then |
32 | make binary | 90 | make binary |