* [commit] test name tweaks for py-value.exp
@ 2013-11-24 0:46 Doug Evans
0 siblings, 0 replies; only message in thread
From: Doug Evans @ 2013-11-24 0:46 UTC (permalink / raw)
To: gdb-patches
Hi.
This doesn't completely uniquify the test names in py-value.exp,
but it's a start.
Regression tested on amd64-linux.
Committed.
2013-11-23 Doug Evans <xdje42@gmail.com>
* gdb.python/py-value.exp (test_lazy_strings): Tweak test names.
(test_subscript_regression): Ditto.
(top level): Run test_subscript_regression for c++ with "c++" prefix.
diff --git a/gdb/testsuite/gdb.python/py-value.exp b/gdb/testsuite/gdb.python/py-value.exp
index 4f863a6..43de063 100644
--- a/gdb/testsuite/gdb.python/py-value.exp
+++ b/gdb/testsuite/gdb.python/py-value.exp
@@ -301,8 +301,8 @@ proc test_lazy_strings {} {
gdb_py_test_silent_cmd "python sptr = gdb.history (0)" "Get value from history" 1
gdb_py_test_silent_cmd "python lstr = sptr.lazy_string()" "Aquire lazy string" 1
- gdb_test "python print (lstr.type)" "const char \*." "Test type name equality"
- gdb_test "python print (sptr.type)" "const char \*." "Test type name equality"
+ gdb_test "python print (lstr.type)" "const char \*." "Test lazy-string type name equality"
+ gdb_test "python print (sptr.type)" "const char \*." "Test string type name equality"
gdb_test "print sn" "0x0"
gdb_py_test_silent_cmd "python snptr = gdb.history (0)" "Get value from history" 1
gdb_test "python snstr = snptr.lazy_string(length=5)" ".*Cannot create a lazy string with address.*" "Test lazy string"
@@ -424,12 +424,12 @@ proc test_subscript_regression {exefile lang} {
"Create a value for subscript test" 1
# Try to access an int with a subscript. This should fail.
- gdb_test "python print (intv)" "1" "Baseline print of a Python value"
+ gdb_test "python print (intv)" "1" "Baseline print of an int Python value"
gdb_test "python print (intv\[0\])" "gdb.error: Cannot subscript requested type.*" \
"Attempt to access an integer with a subscript"
# Try to access a string with a subscript. This should pass.
- gdb_test "python print (stringv)" "foo." "Baseline print of a Python value"
+ gdb_test "python print (stringv)" "foo." "Baseline print of a string Python value"
gdb_test "python print (stringv\[0\])" "f." "Attempt to access a string with a subscript"
# Try to access an int array via a pointer with a subscript. This should pass.
@@ -515,5 +515,7 @@ if ![skip_cplus_tests] {
if { [build_inferior "${binfile}-cxx" "c++"] < 0 } {
return -1
}
- test_subscript_regression "${binfile}-cxx" "c++"
+ with_test_prefix "c++" {
+ test_subscript_regression "${binfile}-cxx" "c++"
+ }
}
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2013-11-24 0:06 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-11-24 0:46 [commit] test name tweaks for py-value.exp Doug Evans
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).