testsuite: diagnose a running GDB in gdb_skip_xml_tests
authorMarkus Metzger <markus.t.metzger@intel.com>
Tue, 31 Jan 2017 16:13:46 +0000 (17:13 +0100)
committerMarkus Metzger <markus.t.metzger@intel.com>
Wed, 1 Feb 2017 13:43:19 +0000 (14:43 +0100)
commit787f00256b3eabe34b8599fca4df0243df80d5ca
treec39f3e0b7773bdad95814f1559804164751de0cc
parent68777c298919d6dbdb9537c92a64ed9440ef6f3c
testsuite: diagnose a running GDB in gdb_skip_xml_tests

If GDB is running when gdb_skip_xml_tests is called with
--target_board=native-extended-gdbserer.exp, it fails with:

    (gdb) FAIL: ....exp: set tdesc filename .../trivial.xml (got interactive prompt)
    monitor exit

Diagnose this in gdb_skip_xml_tests to generate a more meaningful error message:

    ERROR: tcl error sourcing ....exp.
    ERROR: GDB must not be running in gdb_skip_xml_tests.
        while executing
    [...]

testsuite/
* lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
gdb/testsuite/ChangeLog
gdb/testsuite/lib/gdb.exp