From 2d075777fd3ab515f508eedf08dd596ac9fdda93 Mon Sep 17 00:00:00 2001 From: ruki Date: Wed, 24 May 2017 21:03:43 +0800 Subject: improve sudo and build test script --- tests/build.lua | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'tests') diff --git a/tests/build.lua b/tests/build.lua index 918b00133..e72744b60 100644 --- a/tests/build.lua +++ b/tests/build.lua @@ -1,3 +1,6 @@ +-- imports +import("privilege.sudo") + -- main entry function main(argv) @@ -5,6 +8,10 @@ function main(argv) os.exec("xmake m -b") os.exec("xmake f -c") os.exec("xmake") + if os.host() ~= "windows" then + os.exec("xmake install -o /tmp -a --verbose --backtrace") + os.exec("xmake uninstall --installdir=/tmp --verbose --backtrace") + end os.exec("xmake p") os.exec("xmake c") os.exec("xmake f -m release") @@ -17,8 +24,16 @@ function main(argv) os.exec("xmake m -l") os.exec("xmake f --cc=gcc --cxx=g++") os.exec("xmake m buildtest") + if os.host() ~= "windows" then + sudo.exec("xmake install") + sudo.exec("xmake uninstall") + end os.exec("xmake f --cc=clang --cxx=clang++ --ld=clang++ --verbose --backtrace") os.exec("xmake m buildtest") + if os.host() ~= "windows" then + sudo.exec("xmake install --all -v --backtrace") + sudo.exec("xmake uninstall -v --backtrace") + end os.exec("xmake m -d buildtest") -- test iphoneos? -- cgit v1.3.1 From 1e3a6e951e01383ac07c960ff16207e37dedd404 Mon Sep 17 00:00:00 2001 From: ruki Date: Wed, 24 May 2017 22:08:52 +0800 Subject: disable install test --- tests/build.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'tests') diff --git a/tests/build.lua b/tests/build.lua index e72744b60..5b091e6a3 100644 --- a/tests/build.lua +++ b/tests/build.lua @@ -25,14 +25,14 @@ function main(argv) os.exec("xmake f --cc=gcc --cxx=g++") os.exec("xmake m buildtest") if os.host() ~= "windows" then - sudo.exec("xmake install") - sudo.exec("xmake uninstall") +-- sudo.exec("xmake install") +-- sudo.exec("xmake uninstall") end os.exec("xmake f --cc=clang --cxx=clang++ --ld=clang++ --verbose --backtrace") os.exec("xmake m buildtest") if os.host() ~= "windows" then - sudo.exec("xmake install --all -v --backtrace") - sudo.exec("xmake uninstall -v --backtrace") +-- sudo.exec("xmake install --all -v --backtrace") +-- sudo.exec("xmake uninstall -v --backtrace") end os.exec("xmake m -d buildtest") -- cgit v1.3.1 From ea123cda41560f549861eca8222a4153cb72bbd6 Mon Sep 17 00:00:00 2001 From: ruki Date: Wed, 24 May 2017 23:52:48 +0800 Subject: reduce build test --- tests/build.lua | 1 - 1 file changed, 1 deletion(-) (limited to 'tests') diff --git a/tests/build.lua b/tests/build.lua index 5b091e6a3..864ad79ec 100644 --- a/tests/build.lua +++ b/tests/build.lua @@ -17,7 +17,6 @@ function main(argv) os.exec("xmake f -m release") os.exec("xmake -r -a -v --backtrace") os.exec("xmake f --mode=debug --verbose --backtrace") - os.exec("xmake --rebuild --all --verbose --backtrace") os.exec("xmake p --verbose --backtrace") os.exec("xmake c --verbose --backtrace") os.exec("xmake m -e buildtest") -- cgit v1.3.1