]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
gdb, btrace: simplify gdb.btrace/multi-inferior.exp
authorMarkus Metzger <markus.t.metzger@intel.com>
Thu, 22 Feb 2024 10:32:11 +0000 (10:32 +0000)
committerMarkus Metzger <markus.t.metzger@intel.com>
Mon, 3 Nov 2025 06:27:24 +0000 (06:27 +0000)
We don't really need three inferiors to test multi-inferior recording.
We don't really need to check info record before starting recording.
If we were recording, there would be output, causing a fail.

This just complicates the test when there is something to debug.

gdb/testsuite/gdb.btrace/multi-inferior.exp

index fc75233e58fc1dcb94ba683033ea95dea281fcc8..7ce221025b50d64221b9ff3843db13b011da3460 100644 (file)
@@ -17,8 +17,9 @@
 
 # Test that recording is per-inferior.
 #
-# When recording an inferior, threads from other inferiors, both existing
-# and newly created, are not automatically recorded.
+# When recording an inferior, threads from other inferiors are not
+# automatically recorded.  The "record btrace" command would fail if any
+# thread were already recording.
 #
 # Each inferior can be recorded separately.
 
@@ -50,25 +51,11 @@ with_test_prefix "inferior 2" {
        return -1
     }
 
-    gdb_test_no_output "record btrace" "record btrace"
+    gdb_test_no_output "record btrace"
 }
 
 with_test_prefix "inferior 1" {
     gdb_test "inferior 1" "Switching to inferior 1.*"
 
-    gdb_test "info record" "No recording is currently active\\."
-    gdb_test_no_output "record btrace" "record btrace"
-}
-
-with_test_prefix "inferior 3" {
-    gdb_test "add-inferior -exec ${host_binfile}" "Added inferior 3.*" \
-       "add third inferior"
-    gdb_test "inferior 3" "Switching to inferior 3.*"
-
-    if {![runto_main]} {
-       return -1
-    }
-
-    gdb_test "info record" "No recording is currently active\\."
-    gdb_test_no_output "record btrace" "record btrace"
+    gdb_test_no_output "record btrace"
 }