gdb: Fix a few unstable test names
authorPedro Alves <palves@redhat.com>
Wed, 8 Mar 2017 12:46:44 +0000 (12:46 +0000)
committerPedro Alves <palves@redhat.com>
Wed, 8 Mar 2017 12:46:44 +0000 (12:46 +0000)
Avoid putting unstable path names in test messages, in order to avoid
spurious testrun result diffs like:

 [....]
 -PASS: gdb.base/break-fun-addr.exp: /home/pedro/gdb/test-build1/gdb/testsuite/outputs/gdb.base/break-fun-addr/break-fun-addr1: break *main
 +PASS: gdb.base/break-fun-addr.exp: /home/pedro/gdb/test-build2/gdb/testsuite/outputs/gdb.base/break-fun-addr/break-fun-addr1: break *main
 [....]

gdb/ChangeLog:
2017-03-08  Pedro Alves  <palves@redhat.com>

* gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
prefix instead of $binfile1/$binfile2.
* gdb.btrace/gcore.exp: Use "core" instead of unstable path name
in test message.
* gdb.python/py-completion.exp: Use "load python file" as test
messages instead of unstable path names.

gdb/testsuite/ChangeLog
gdb/testsuite/gdb.base/break-fun-addr.exp
gdb/testsuite/gdb.btrace/gcore.exp
gdb/testsuite/gdb.python/py-completion.exp

index d7b603b43fcf9580fca221870ca5b0184964f305..b2b14db75e4ce59c401293e8c11f1f982b51c56c 100644 (file)
@@ -1,3 +1,12 @@
+2017-03-08  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
+       prefix instead of $binfile1/$binfile2.
+       * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
+       in test message.
+       * gdb.python/py-completion.exp: Use "load python file" as test
+       messages instead of unstable path names.
+
 2017-03-08  Pedro Alves  <palves@redhat.com>
            Jan Kratochvil  <jan.kratochvil@redhat.com>
 
index cbf98289d60167227a59ebc521061efd71c35bc6..0597b99410154690dbbe233418798f72e43b4528 100644 (file)
@@ -46,7 +46,7 @@ if  { [gdb_compile "${srcdir}/${subdir}/${srcfile1}" "${binfile1}" executable {d
 
 clean_restart ${binfile1}
 
-with_test_prefix "${binfile1}" {
+with_test_prefix "${testfile1}" {
 
     gdb_test "break *main" \
         "Breakpoint.*at.* file .*$srcfile1, line .*" \
@@ -73,7 +73,7 @@ if  { [gdb_compile "${srcdir}/${subdir}/${srcfile2}" "${binfile2}" executable {d
 # start a new debugging session with a different executable.
 gdb_load ${binfile2}
 
-with_test_prefix "${binfile2}" {
+with_test_prefix "${testfile2}" {
 
     gdb_run_cmd
     gdb_test "" \
index d6b311bc8e6667ee33df2608c46d1e5bfd43549a..c136d1247ace6e161bee691c343f493557fe1ee1 100644 (file)
@@ -41,4 +41,5 @@ gdb_test "record goto begin" ".*main\.2.*"
 
 # generate a core file - this used to assert
 set corefile [standard_output_file core]
-gdb_test "generate-core-file $corefile" "Saved corefile $corefile"
+gdb_test "generate-core-file $corefile" "Saved corefile $corefile" \
+    "generate-core-file core"
index bb7e775b33dcf99a2794c0a78595088a37030f46..b99afa7c7769efcbd7e8b7af11cc766ba3b75cda 100644 (file)
@@ -23,7 +23,8 @@ gdb_start
 # Skip all tests if Python scripting is not enabled.
 if { [skip_python_tests] } { continue }
 
-gdb_test_no_output "source ${srcdir}/${subdir}/${testfile}.py"
+gdb_test_no_output "source ${srcdir}/${subdir}/${testfile}.py" \
+    "load python file"
 
 # Create a temporary directory
 set testdir "[standard_output_file "py-completion-testdir"]/"
@@ -73,7 +74,8 @@ gdb_test_multiple "" "completefilecommandcond completion" {
 # with the expected output of the below tests in a buggy gdb.
 gdb_exit
 gdb_start
-gdb_test_no_output "source ${srcdir}/${subdir}/${testfile}.py"
+gdb_test_no_output "source ${srcdir}/${subdir}/${testfile}.py" \
+    "load python file again"
 
 gdb_test_sequence "complete completel" \
     "list all completions of 'complete completel'" {