]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
Split gdb.multi/multi-target.exp into separate testcases
authorPedro Alves <pedro@palves.net>
Fri, 18 Sep 2020 12:40:55 +0000 (13:40 +0100)
committerPedro Alves <pedro@palves.net>
Fri, 18 Sep 2020 12:40:55 +0000 (13:40 +0100)
commita77c0fd170ef91e0ae2cd6c0a89698c2e144a18e
treeae1f220e5d2573fa8edcc8067d6356e8bbf4bf61
parent0d789f59d1f4c8aa0d1aed5ce4e2bf08ad87df0e
Split gdb.multi/multi-target.exp into separate testcases

gdb.multi/multi-target.exp sets up a debug environment with multiple
gdbservers, multiple native processes, and multiple cores, which has
proved useful for exercising a number of multi-target scenarios.

But, as we add more tests to gdb.base/multi-target.exp, it is growing
a bit too large (making a bit cumbersome to debug) and too slow to run
(if you have glibc debug info).

This commit thus splits the multi-target.exp into several testcases,
one per use case.  The common setup code is moved to a new
multi-target.exp.tcl file that is included by all the resulting
multi-target testcases.

gdb/testsuite/ChangeLog:

* gdb.multi/multi-target-continue.exp: New file, factored out from
multi-target.exp.
* gdb.multi/multi-target-info-inferiors.exp: New file, factored out from
multi-target.exp.
* gdb.multi/multi-target-interrupt.exp: New file, factored out from
multi-target.exp.
* gdb.multi/multi-target-no-resumed.exp: New file, factored out from
multi-target.exp.
* gdb.multi/multi-target-ping-pong-next.exp: New file, factored out from
multi-target.exp.
* gdb.multi/multi-target.exp.tcl: New file, factored out from
multi-target.exp.
* gdb.multi/multi-target.exp: Delete.
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.multi/multi-target-continue.exp [new file with mode: 0644]
gdb/testsuite/gdb.multi/multi-target-info-inferiors.exp [new file with mode: 0644]
gdb/testsuite/gdb.multi/multi-target-interrupt.exp [new file with mode: 0644]
gdb/testsuite/gdb.multi/multi-target-no-resumed.exp [new file with mode: 0644]
gdb/testsuite/gdb.multi/multi-target-ping-pong-next.exp [new file with mode: 0644]
gdb/testsuite/gdb.multi/multi-target.exp [deleted file]
gdb/testsuite/gdb.multi/multi-target.exp.tcl [new file with mode: 0644]