This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
[patch, testsuite] skip gdb.base/gdbhistsize-history.exp on remote hosts
- From: Sandra Loosemore <sandra at codesourcery dot com>
- To: gdb-patches <gdb-patches at sourceware dot org>
- Date: Tue, 15 Sep 2015 12:35:58 -0600
- Subject: [patch, testsuite] skip gdb.base/gdbhistsize-history.exp on remote hosts
- Authentication-results: sourceware.org; auth=none
The testcase gdb.base/gdbhistsize-history.exp checks to see whether GDB
pays attention to the environment variable GDBHISTSIZE. But, setting
the environment variable in the .exp script doesn't work when the host
GDB is running on is remote (think of the case where gdb_start runs a
ssh command to a remote host to invoke GDB). It seems best just to skip
this set of tests in this case.
OK to commit?
-Sandra
2015-09-15 Sandra Loosemore <sandra@codesourcery.com>
gdb/testsuite/
* gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
diff --git a/gdb/testsuite/gdb.base/gdbhistsize-history.exp b/gdb/testsuite/gdb.base/gdbhistsize-history.exp
index 75d98e1..a5d0e43 100644
--- a/gdb/testsuite/gdb.base/gdbhistsize-history.exp
+++ b/gdb/testsuite/gdb.base/gdbhistsize-history.exp
@@ -18,6 +18,14 @@
# Test the setting of "history size" via the GDBHISTSIZE environment variable
+# We cannot expect remote hosts to see environment variables set on the
+# local machine.
+
+if { [is_remote host] } {
+ unsupported "can't set environment variables on remote host"
+ return -1
+}
+
# Check that the history size is properly set to SIZE when the environment
# variable ENV_VAR is set to GDBHISTSIZE.