From 8de9b683a5ff28e3370777ed4396a14093910fc2 Mon Sep 17 00:00:00 2001 From: Sandra Loosemore Date: Tue, 5 Sep 2023 18:48:22 +0000 Subject: [PATCH] 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 --- gdb/testsuite/gdb.base/bad-file.exp | 3 +++ gdb/testsuite/gdb.base/early-init-file.exp | 3 +++ gdb/testsuite/gdb.base/empty-host-env-vars.exp | 3 +++ 3 files changed, 9 insertions(+) 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. -- 2.30.2