From: Sandra Loosemore Date: Tue, 5 Sep 2023 18:48:22 +0000 (+0000) Subject: gdb/testsuite: Disable some tests that are broken on remote Windows host X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=8de9b683a5ff28e3370777ed4396a14093910fc2;p=binutils-gdb.git gdb/testsuite: Disable some tests that are broken on remote Windows host These testcases assume host==build or that the remote host has a Posix shell to run commands in. Don't try to run them if that's not the case. Reviewed-By: Tom Tromey Approved-By: Tom Tromey --- diff --git a/gdb/testsuite/gdb.base/bad-file.exp b/gdb/testsuite/gdb.base/bad-file.exp index 5d8dfee8fea..5e050411f95 100644 --- a/gdb/testsuite/gdb.base/bad-file.exp +++ b/gdb/testsuite/gdb.base/bad-file.exp @@ -20,6 +20,9 @@ # print different text then the plan is to update the expected text # instead of making this test linux-only or some such. +# The pathnames and shell commands in this test don't work on Windows host. +require {!ishost *-*-mingw*} + # There is no such file, but we still use the normal mechanism to pick # its name and path. standard_testfile diff --git a/gdb/testsuite/gdb.base/early-init-file.exp b/gdb/testsuite/gdb.base/early-init-file.exp index fcd1ff041a1..237439f9db7 100644 --- a/gdb/testsuite/gdb.base/early-init-file.exp +++ b/gdb/testsuite/gdb.base/early-init-file.exp @@ -15,6 +15,9 @@ # Test GDB's early init file mechanism. +# Test assumes host == build. +require {!is_remote host} + standard_testfile # Compile the test executable. diff --git a/gdb/testsuite/gdb.base/empty-host-env-vars.exp b/gdb/testsuite/gdb.base/empty-host-env-vars.exp index 96240311c24..22f6b4d2ebe 100644 --- a/gdb/testsuite/gdb.base/empty-host-env-vars.exp +++ b/gdb/testsuite/gdb.base/empty-host-env-vars.exp @@ -13,6 +13,9 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . +# This test assumes host == build. +require {!is_remote host} + # GDB reads some environment variables on startup, make sure it behaves # correctly if these variables are defined but empty.