Mirror of the gdb-patches mailing list
 help / color / mirror / Atom feed
* [PATCH 00/14] Break up gdb.base/break.exp in multiple procs
@ 2022-11-23 18:39 Simon Marchi via Gdb-patches
  2022-11-23 18:39 ` [PATCH 01/14] gdb/testsuite/gdb.base/break.exp: split test_break_commands_clear Simon Marchi via Gdb-patches
                   ` (14 more replies)
  0 siblings, 15 replies; 17+ messages in thread
From: Simon Marchi via Gdb-patches @ 2022-11-23 18:39 UTC (permalink / raw)
  To: gdb-patches; +Cc: Simon Marchi

The test gdb.base/break.exp feels like a big house of cards that will
crumble the second you touch it.  It is very long and it's really not
clear which test depends on the state left by which previous test.  This
series aims at making it more manageable by breaking it up into many
procs, each starting with a fresh GDB.  So you can be confident that the
tests in a proc only depends on the state of GDB resulting of other
tests in the same proc.

Simon Marchi (14):
  gdb/testsuite/gdb.base/break.exp: split test_break_commands_clear
  gdb/testsuite/gdb.base/break.exp: split
    test_break_file_line_convenience_var
  gdb/testsuite/gdb.base/break.exp: split test_rbreak_shlib
  gdb/testsuite/gdb.base/break.exp: split test_break_optimized_prologue
  gdb/testsuite/gdb.base/break.exp: use proc_with_prefix for
    test_next_with_recursion
  gdb/testsuite/gdb.base/break.exp: split test_finish_arguments
  gdb/testsuite/gdb.base/break.exp: split test_break_user_call
  gdb/testsuite/gdb.base/break.exp: split
    test_break_line_convenience_var
  gdb/testsuite/gdb.base/break.exp: split test_break_silent_and_more
  gdb/testsuite/gdb.base/break.exp: split test_break_default
  gdb/testsuite/gdb.base/break.exp: split test_break_nonexistent_line
  gdb/testsuite/gdb.base/break.exp: split test_no_break_on_catchpoint
  gdb/testsuite/gdb.base/break.exp: split test_tbreak
  gdb/testsuite/gdb.base/break.exp: split test_break

 gdb/testsuite/gdb.base/break.exp | 1191 +++++++++++++++---------------
 1 file changed, 615 insertions(+), 576 deletions(-)


base-commit: 8db533e7d6d28db1be0ae4c95ddea7aa3a6224c8
-- 
2.38.1


^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2022-11-24 15:14 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-11-23 18:39 [PATCH 00/14] Break up gdb.base/break.exp in multiple procs Simon Marchi via Gdb-patches
2022-11-23 18:39 ` [PATCH 01/14] gdb/testsuite/gdb.base/break.exp: split test_break_commands_clear Simon Marchi via Gdb-patches
2022-11-23 18:39 ` [PATCH 02/14] gdb/testsuite/gdb.base/break.exp: split test_break_file_line_convenience_var Simon Marchi via Gdb-patches
2022-11-23 18:39 ` [PATCH 03/14] gdb/testsuite/gdb.base/break.exp: split test_rbreak_shlib Simon Marchi via Gdb-patches
2022-11-23 18:39 ` [PATCH 04/14] gdb/testsuite/gdb.base/break.exp: split test_break_optimized_prologue Simon Marchi via Gdb-patches
2022-11-23 18:39 ` [PATCH 05/14] gdb/testsuite/gdb.base/break.exp: use proc_with_prefix for test_next_with_recursion Simon Marchi via Gdb-patches
2022-11-23 18:39 ` [PATCH 06/14] gdb/testsuite/gdb.base/break.exp: split test_finish_arguments Simon Marchi via Gdb-patches
2022-11-23 18:39 ` [PATCH 07/14] gdb/testsuite/gdb.base/break.exp: split test_break_user_call Simon Marchi via Gdb-patches
2022-11-23 18:39 ` [PATCH 08/14] gdb/testsuite/gdb.base/break.exp: split test_break_line_convenience_var Simon Marchi via Gdb-patches
2022-11-23 18:39 ` [PATCH 09/14] gdb/testsuite/gdb.base/break.exp: split test_break_silent_and_more Simon Marchi via Gdb-patches
2022-11-23 18:39 ` [PATCH 10/14] gdb/testsuite/gdb.base/break.exp: split test_break_default Simon Marchi via Gdb-patches
2022-11-23 18:39 ` [PATCH 11/14] gdb/testsuite/gdb.base/break.exp: split test_break_nonexistent_line Simon Marchi via Gdb-patches
2022-11-23 18:39 ` [PATCH 12/14] gdb/testsuite/gdb.base/break.exp: split test_no_break_on_catchpoint Simon Marchi via Gdb-patches
2022-11-23 18:39 ` [PATCH 13/14] gdb/testsuite/gdb.base/break.exp: split test_tbreak Simon Marchi via Gdb-patches
2022-11-23 18:39 ` [PATCH 14/14] gdb/testsuite/gdb.base/break.exp: split test_break Simon Marchi via Gdb-patches
2022-11-24  3:03 ` [PATCH 00/14] Break up gdb.base/break.exp in multiple procs Kevin Buettner via Gdb-patches
2022-11-24 15:14   ` Simon Marchi via Gdb-patches

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox