This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: [PATCH 18/23] Add multi-target tests
- From: "Aktemur, Tankut Baris" <tankut dot baris dot aktemur at intel dot com>
- To: Pedro Alves <palves at redhat dot com>
- Cc: "gdb-patches at sourceware dot org" <gdb-patches at sourceware dot org>
- Date: Wed, 9 Oct 2019 16:01:47 +0000
- Subject: Re: [PATCH 18/23] Add multi-target tests
- References: <20190906232807.6191-1-palves@redhat.com> <20190906232807.6191-19-palves@redhat.com>
* On September 7, 2019 1:28 AM, Pedro Alves wrote:
>
> This adds a testcase exercising multi-target features. It spawns 6
> inferiors, like this:
>
> inferior 1 -> native
> inferior 2 -> extended-remote 1
> inferior 3 -> core
> inferior 4 -> native
> inferior 5 -> extended-remote 2
> inferior 6 -> core
>
> and then tests various details, including:
>
> - running to breakpoints
>
> - interrupting with Ctrl-C and "interrupt -a"
>
> - "next" bouncing between two breakpoints in two threads running in
> different targets.
>
> - since we have cores and live inferiors mixed in the same session,
> this makes sure that gdb doesn't try to remove a core dump's
> threads.
>
> - all-stop and non-stop modes.
>
> This testcase caught a _lot_ of bugs in development.
>
> diff --git a/gdb/testsuite/gdb.multi/multi-target.c b/gdb/testsuite/gdb.multi/multi-target.c
> new file mode 100644
> index 0000000000..856226e6b9
> --- /dev/null
> +++ b/gdb/testsuite/gdb.multi/multi-target.c
> @@ -0,0 +1,100 @@
> +/* This testcase is part of GDB, the GNU debugger.
> +
> + Copyright 2017-2019 Free Software Foundation, Inc.
> +
The year should be just 2019. Right?
> diff --git a/gdb/testsuite/gdb.multi/multi-target.exp b/gdb/testsuite/gdb.multi/multi-target.exp
> new file mode 100644
> index 0000000000..3b71e7446b
> --- /dev/null
> +++ b/gdb/testsuite/gdb.multi/multi-target.exp
> @@ -0,0 +1,361 @@
> +# Copyright 2017-2019 Free Software Foundation, Inc.
> +
Same here.
Regards,
-Baris
Intel Deutschland GmbH
Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
Tel: +49 89 99 8853-0, www.intel.de
Managing Directors: Christin Eisenschmid, Gary Kershaw
Chairperson of the Supervisory Board: Nicole Lau
Registered Office: Munich
Commercial Register: Amtsgericht Muenchen HRB 186928