diff options
author | RJ Ryan <rryan@mixxx.org> | 2017-01-02 18:47:52 -0800 |
---|---|---|
committer | RJ Ryan <rryan@mixxx.org> | 2017-01-26 23:39:49 -0800 |
commit | eac1055cd146fea94c2762be3362180404260ff7 (patch) | |
tree | d4037b8fd0b3f1ff5d7379d6d1e5c2d501624928 /.travis.yml | |
parent | 9ef31f945727ca92bc79a3cc510069de75fe75a8 (diff) |
Run mixxx-test under gdb/lldb on Travis and print a stack trace if it crashes.
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/.travis.yml b/.travis.yml index 982f54902c..d5dcc7ddc8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -15,6 +15,7 @@ addons: sources: - ubuntu-toolchain-r-test packages: + - gdb - libavformat-dev - libchromaprint-dev - libfaad-dev @@ -84,4 +85,5 @@ install: - scons $COMMON $EXTRA_FLAGS script: - - ./mixxx-test + - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then gdb --batch -ex run -ex "thread apply all bt full" -ex quit ./mixxx-test ; fi + - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then lldb ./mixxx-test --batch -o run -o quit -k 'thread backtrace all' -k quit ; fi |