From ceb0a3dfa83276491b886f987f3ab2fe3d989f27 Mon Sep 17 00:00:00 2001 From: Igor Munkin Date: Tue, 21 Nov 2023 11:19:53 +0000 Subject: [PATCH] test: prevent hanging Tarantool CI by sysprof test Sysprof tests often require long running loops to be executed, so a certain situation is likely to occur. E.g the test added in scope of the commit 285a1b0a16c1c3224ab93f7cf1fef17ab29e4ab4 ("sysprof: fix crash during FFUNC stream") expects FFUNC VM state at the moment when stacktrace is being collected. Unfortunately, it leads to test routine hang for particular environments. Hence, it was decided to disable the test at least for Tarantool CI, until the issue is not resolved. Relates to tarantool/tarantool#9387 Signed-off-by: Igor Munkin (cherry picked from commit fef60a1052b8444be61e9a9932ab4875aff0b2ed) --- test/tarantool-tests/gh-8594-sysprof-ffunc-crash.test.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/test/tarantool-tests/gh-8594-sysprof-ffunc-crash.test.lua b/test/tarantool-tests/gh-8594-sysprof-ffunc-crash.test.lua index 90a19156a3..f8b409ae97 100644 --- a/test/tarantool-tests/gh-8594-sysprof-ffunc-crash.test.lua +++ b/test/tarantool-tests/gh-8594-sysprof-ffunc-crash.test.lua @@ -3,6 +3,8 @@ local test = tap.test('gh-8594-sysprof-ffunc-crash'):skipcond({ ['Sysprof is implemented for x86_64 only'] = jit.arch ~= 'x86' and jit.arch ~= 'x64', ['Sysprof is implemented for Linux only'] = jit.os ~= 'Linux', + -- luacheck: no global + ['Prevent hanging Tarantool CI due to #9387'] = _TARANTOOL, }) test:plan(1)