Issue 27969: Suppress unnecessary message when running test_gdb (original) (raw)

Right now, when running test_gdb generates following message:

./python -m test test_gdb Run tests sequentially 0:00:00 [1/1] test_gdb *Python Exception <type 'exceptions.ImportError'> No module named gdb: *gdb: warning: *Could not load the Python gdb module from `/usr/local/share/gdb/python'. *Limited Python support is available from the _gdb module. *Suggest passing --data-directory=/path/to/gdb/data-directory.

test_gdb skipped -- Unable to parse output from gdb.Frame.select test test_gdb skipped

1 test skipped: test_gdb

Total duration: 166 ms Tests result: SUCCESS

The messages prefixed * are messages generated by invoked gdb command and I think they are not needed to prompt to users.

test_gdb.patch tries to suppress them. After applied, the messages cleaner.

./python -m test test_gdb Run tests sequentially 0:00:00 [1/1] test_gdb test_gdb skipped -- Unable to parse output from gdb.Frame.select test test_gdb skipped

1 test skipped: test_gdb

Total duration: 159 ms Tests result: SUCCESS