Fix CI on linux
Don't use lldb-mi as the MIDebugger when we're in gdb mode (it's on the PATH because llvm is installed)
This commit is contained in:
parent
d42fd51f35
commit
5d404708cf
2 changed files with 11 additions and 10 deletions
|
|
@ -63,7 +63,7 @@ stages:
|
|||
env:
|
||||
VIMSPECTOR_MIMODE: gdb
|
||||
VIMSPECTOR_TEST_STDOUT: true
|
||||
VIMSPECTOR_MI_DEBUGGER: ""
|
||||
VIMSPECTOR_MI_DEBUGGER: gdb
|
||||
|
||||
- bash: ./make_package linux $(Build.SourceVersion)
|
||||
displayName: 'Package'
|
||||
|
|
|
|||
19
run_tests
19
run_tests
|
|
@ -23,23 +23,24 @@ fi
|
|||
if [ -z "$VIMSPECTOR_MIMODE" ]; then
|
||||
if which lldb >/dev/null 2>&1; then
|
||||
export VIMSPECTOR_MIMODE=lldb
|
||||
|
||||
if [ -z "${VIMSPECTOR_MI_DEBUGGER}" ]; then
|
||||
if which lldb-mi >/dev/null 2>&1; then
|
||||
export VIMSPECTOR_MI_DEBUGGER=lldb-mi
|
||||
else
|
||||
echo "Couldn't guess VIMSPECTOR_MI_DEBUGGER. Need lldb-mi in path"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
elif which gdb >/dev/null 2>&1; then
|
||||
export VIMSPECTOR_MIMODE=gdb
|
||||
export VIMSPECTOR_MI_DEBUGGER=gdb
|
||||
else
|
||||
echo "Couldn't guess VIMSPECTOR_MIMODE. Need lldb or gdb in path"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ -z "${VIMSPECTOR_MI_DEBUGGER}" ]; then
|
||||
if which lldb-mi >/dev/null 2>&1; then
|
||||
export VIMSPECTOR_MI_DEBUGGER=lldb-mi
|
||||
else
|
||||
echo "Couldn't guess VIMSPECTOR_MI_DEBUGGER. Need lldb-mi in path"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
echo "Testing with:"
|
||||
echo " * VIMSPECTOR_MIMODE=$VIMSPECTOR_MIMODE"
|
||||
echo " * VIMSPECTOR_MI_DEBUGGER=${VIMSPECTOR_MI_DEBUGGER}"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue