Travis: Remove gdb (#4140)
This commit is contained in:
parent
4242431407
commit
44519225b2
10
.travis.yml
10
.travis.yml
@ -18,27 +18,18 @@ matrix:
|
||||
- TRAVIS_CUBERITE_BUILD_TYPE=DEBUG CUBERITE_PATH=./Cuberite_debug
|
||||
# Default clang
|
||||
- compiler: clang
|
||||
addons: &gdb
|
||||
apt:
|
||||
sources:
|
||||
- ubuntu-toolchain-r-test
|
||||
packages:
|
||||
- gdb
|
||||
env: *Release
|
||||
- compiler: clang
|
||||
addons: *gdb
|
||||
env: *Debug
|
||||
# clang 3.5
|
||||
- compiler: clang
|
||||
addons: &clang35
|
||||
apt:
|
||||
sources:
|
||||
- ubuntu-toolchain-r-test
|
||||
- llvm-toolchain-precise-3.5
|
||||
packages:
|
||||
- clang++-3.5
|
||||
- clang-3.5
|
||||
- gdb
|
||||
before_install:
|
||||
- CC=clang-3.5;CXX=clang++-3.5
|
||||
env: *Release
|
||||
@ -56,7 +47,6 @@ matrix:
|
||||
packages:
|
||||
- g++-4.8
|
||||
- gcc-4.8
|
||||
- gdb
|
||||
before_install:
|
||||
- CC=gcc-4.8;CXX=g++-4.8
|
||||
env: *Release
|
||||
|
12
CIbuild.sh
12
CIbuild.sh
@ -12,22 +12,12 @@ echo "Building..."
|
||||
cmake --build . -- -j 2;
|
||||
ctest -j 2 -V;
|
||||
|
||||
# Create .gdbinit in home directory. Switches off the confirmation on quit
|
||||
echo -e "define hook-quit\n\tset confirm off\nend\n" > ~/.gdbinit
|
||||
|
||||
echo "Testing..."
|
||||
|
||||
# OSX builds don't have gdb
|
||||
if [ "$TRAVIS_OS_NAME" = osx ]; then
|
||||
GDB_COMMAND=""
|
||||
else
|
||||
GDB_COMMAND="gdb -return-child-result -ex run -ex \"bt\" -ex \"info threads\" -ex \"thread apply all bt\" -ex \"quit\" --args"
|
||||
fi
|
||||
|
||||
cd Server/;
|
||||
touch apiCheckFailed.flag
|
||||
if [ "$TRAVIS_CUBERITE_BUILD_TYPE" != "COVERAGE" ]; then
|
||||
${GDB_COMMAND} ${CUBERITE_PATH} <<- EOF
|
||||
${CUBERITE_PATH} <<- EOF
|
||||
load APIDump
|
||||
apicheck
|
||||
restart
|
||||
|
Loading…
Reference in New Issue
Block a user