summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTitanSnow <[email protected]>2017-05-23 18:23:32 +0800
committerTitanSnow <[email protected]>2017-05-23 18:23:32 +0800
commitc5366073e5275dcb8b991d648e21bdf30f955da2 (patch)
tree7f6896fb8ba89bdccb11fba6324d0213c863ed92
parent62cb9b70b1682156c8f8a160eb18604b2226a5b2 (diff)
add tests for xmake (un)install
-rw-r--r--.travis.yml2
-rw-r--r--tests/build.lua6
2 files changed, 7 insertions, 1 deletions
diff --git a/.travis.yml b/.travis.yml
index 63f8ce9bf..544d2eb45 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,4 +1,4 @@
-sudo: false
+sudo: required
language: C
matrix:
diff --git a/tests/build.lua b/tests/build.lua
index 918b00133..b02062ed4 100644
--- a/tests/build.lua
+++ b/tests/build.lua
@@ -5,12 +5,18 @@ function main(argv)
os.exec("xmake m -b")
os.exec("xmake f -c")
os.exec("xmake")
+ os.exec("sudo xmake install")
+ os.exec("sudo xmake uninstall")
os.exec("xmake p")
os.exec("xmake c")
os.exec("xmake f -m release")
os.exec("xmake -r -a -v --backtrace")
+ os.exec("sudo xmake install --all -v --backtrace")
+ os.exec("sudo xmake uninstall -v --backtrace")
os.exec("xmake f --mode=debug --verbose --backtrace")
os.exec("xmake --rebuild --all --verbose --backtrace")
+ os.exec("xmake install -o /tmp -a --verbose --backtrace")
+ os.exec("xmake uninstall --installdir=/tmp --verbose --backtrace")
os.exec("xmake p --verbose --backtrace")
os.exec("xmake c --verbose --backtrace")
os.exec("xmake m -e buildtest")