File 3001-kernel-Skip-shell-test-if-unbuffered-is-not-availabl.patch of Package erlang
From 691e30f2586a8733c1f34cd107213dfd83eff1ae Mon Sep 17 00:00:00 2001
From: Lukas Larsson <lukas@erlang.org>
Date: Fri, 23 Sep 2022 08:10:46 +0200
Subject: [PATCH] kernel: Skip shell test if unbuffered is not available
---
lib/kernel/test/interactive_shell_SUITE.erl | 2 ++
1 file changed, 2 insertions(+)
diff --git a/lib/kernel/test/interactive_shell_SUITE.erl b/lib/kernel/test/interactive_shell_SUITE.erl
index 0a487add0e..126d341a17 100644
--- a/lib/kernel/test/interactive_shell_SUITE.erl
+++ b/lib/kernel/test/interactive_shell_SUITE.erl
@@ -930,6 +930,8 @@ shell_suspend(Config) ->
%% We test that suspending of `erl` and then resuming restores the shell
shell_full_queue(Config) ->
+ [throw({skip,"Need unbuffered to run"}) || os:find_executable("unbuffered") =:= false],
+
%% In order to fill the read buffer of the terminal we need to get a
%% bit creative. We first need to start erl in bash in order to be
%% able to get access to job control for suspended processes.
--
2.35.3