* gdb.cp/derivation.exp: Make tests have unique names.
authorDoug Evans <dje@google.com>
Thu, 6 Jun 2013 19:02:27 +0000 (19:02 +0000)
committerDoug Evans <dje@google.com>
Thu, 6 Jun 2013 19:02:27 +0000 (19:02 +0000)
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.cp/derivation.exp

index f4b9adefb07468c661d8b1ccc27f8f6f977dc8bc..698f11623f2dd99d63885c2bcd403c43558b9045 100644 (file)
@@ -1,3 +1,7 @@
+2013-06-06  Doug Evans  <dje@google.com>
+
+       * gdb.cp/derivation.exp: Make tests have unique names.
+
 2013-06-06  Tom Tromey  <tromey@redhat.com>
 
        * gdb.base/dump.exp (capture_value): Don't put expression into
index 66a3a3beda533fbe5c04c7d6632664e6f6dc3b30..85212396deedb82978d45ea60731079eb7fe768b 100644 (file)
@@ -40,15 +40,17 @@ if {[prepare_for_testing $testfile.exp $testfile \
 }
 
 # Check inheritance of typedefs.
-foreach klass {"A" "D" "E" "F" "A2" "D2"} {
-    gdb_test "ptype ${klass}::value_type" "type = int"
-    gdb_test "whatis ${klass}::value_type" "type = int"
-    gdb_test "p (${klass}::value_type) 0" " = 0"
-}
-foreach klass {"Z" "ZZ"} {
-    gdb_test "ptype ${klass}::value_type" "type = float"
-    gdb_test "whatis ${klass}::value_type" "type = float"
-    gdb_test "p (${klass}::value_type) 0" " = 0"
+with_test_prefix "before run" {
+    foreach klass {"A" "D" "E" "F" "A2" "D2"} {
+       gdb_test "ptype ${klass}::value_type" "type = int"
+       gdb_test "whatis ${klass}::value_type" "type = int"
+       gdb_test "p (${klass}::value_type) 0" " = 0"
+    }
+    foreach klass {"Z" "ZZ"} {
+       gdb_test "ptype ${klass}::value_type" "type = float"
+       gdb_test "whatis ${klass}::value_type" "type = float"
+       gdb_test "p (${klass}::value_type) 0" " = 0"
+    }
 }
 
 # Set it up at a breakpoint so we can play with the variable values.
@@ -59,10 +61,12 @@ if ![runto 'marker1'] then {
 }
 
 # Check inheritance of typedefs again, but this time with an active block.
-foreach klass {"A" "D" "A2" "D2"} {
-    gdb_test "ptype ${klass}::value_type" "type = int"
-    gdb_test "whatis ${klass}::value_type" "type = int"
-    gdb_test "p (${klass}::value_type) 0" " = 0"
+with_test_prefix "at marker1" {
+    foreach klass {"A" "D" "A2" "D2"} {
+       gdb_test "ptype ${klass}::value_type" "type = int"
+       gdb_test "whatis ${klass}::value_type" "type = int"
+       gdb_test "p (${klass}::value_type) 0" " = 0"
+    }
 }
 
 gdb_test "up" ".*main.*" "up from marker1"