[gdb/testsuite] Require python in gdb.server/server-kill-python.exp
authorTom de Vries <tdevries@suse.de>
Thu, 28 Oct 2021 12:18:15 +0000 (14:18 +0200)
committerTom de Vries <tdevries@suse.de>
Thu, 28 Oct 2021 12:18:15 +0000 (14:18 +0200)
commit5ad2694b1ebe123ea92fcee094a69bcdc9769985
tree290905c118fdd7da95c43649d96900477ea1aaff
parentfa0fe749f786a7f3e781b43b261300480946e803
[gdb/testsuite] Require python in gdb.server/server-kill-python.exp

I came across this when running test-case gdb.server/server-kill-python.exp
with a gdb configured without python:
...
builtin_spawn gdb -nw -nx -data-directory data-directory -iex set height 0 \
  -iex set width 0 -quiet -iex set height 0 -iex set width 0 \
  -ex source outputs/gdb.server/server-kill-python/file1.py^M
FAIL: gdb.server/server-kill-python.exp: ensure inferior is running
Executing on target: kill -9 28535    (timeout = 300)
builtin_spawn -ignore SIGHUP kill -9 28535^M
file1.py:1: Error in sourced command file:^M
Undefined command: "import".  Try "help".^M
...

Fix this by testing for python support in the test-case.

Tested on aarch64-linux (with python support disabled) and x86_64-linux (with
python support enabled).
gdb/testsuite/gdb.server/server-kill-python.exp