From e8051467faeb2c5683a2c17e87a45e0b30444d53 Mon Sep 17 00:00:00 2001 From: Debian Rust Maintainers Date: Thu, 13 Jun 2024 11:16:39 +0200 Subject: [PATCH] These tests hang or make the box OOM Forwarded: no Gbp-Pq: Topic upstream Gbp-Pq: Name u-hurd-tests.patch --- tests/run-make/long-linker-command-lines/foo.rs | 7 +++++++ tests/ui/associated-consts/issue-93775.rs | 1 + tests/ui/issues/issue-74564-if-expr-stack-overflow.rs | 1 + tests/ui/threads-sendsync/mpsc_stress.rs | 1 + 4 files changed, 10 insertions(+) diff --git a/tests/run-make/long-linker-command-lines/foo.rs b/tests/run-make/long-linker-command-lines/foo.rs index db238c0cf1..c8ad6b86ef 100644 --- a/tests/run-make/long-linker-command-lines/foo.rs +++ b/tests/run-make/long-linker-command-lines/foo.rs @@ -44,6 +44,13 @@ fn read_linker_args(path: &Path) -> String { } } +#[cfg(target_os = "hurd")] +// Debian: test causes build to fail on hurd +fn main() { + return; +} + +#[cfg(not(target_os = "hurd"))] fn main() { let tmpdir = PathBuf::from(env::var_os("TMPDIR").unwrap()); let ok = tmpdir.join("ok"); diff --git a/tests/ui/associated-consts/issue-93775.rs b/tests/ui/associated-consts/issue-93775.rs index db788fe6e6..ae4a64e459 100644 --- a/tests/ui/associated-consts/issue-93775.rs +++ b/tests/ui/associated-consts/issue-93775.rs @@ -1,5 +1,6 @@ // build-pass // ignore-tidy-linelength +// ignore-hurd // Regression for #93775, needs build-pass to test it. diff --git a/tests/ui/issues/issue-74564-if-expr-stack-overflow.rs b/tests/ui/issues/issue-74564-if-expr-stack-overflow.rs index 36e9932602..19c04b6ace 100644 --- a/tests/ui/issues/issue-74564-if-expr-stack-overflow.rs +++ b/tests/ui/issues/issue-74564-if-expr-stack-overflow.rs @@ -1,5 +1,6 @@ // build-pass // ignore-tidy-filelength +// ignore-hurd #![crate_type = "rlib"] fn banana(v: &str) -> u32 { diff --git a/tests/ui/threads-sendsync/mpsc_stress.rs b/tests/ui/threads-sendsync/mpsc_stress.rs index c2e1912deb..a0e7b6d6bb 100644 --- a/tests/ui/threads-sendsync/mpsc_stress.rs +++ b/tests/ui/threads-sendsync/mpsc_stress.rs @@ -1,6 +1,7 @@ // run-pass // compile-flags:--test // ignore-emscripten +// ignore-hurd use std::sync::mpsc::channel; use std::sync::mpsc::TryRecvError; -- 2.30.2