From 3c4a6fb706f24ab9a48a88774faf8496b02695fc 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 --- 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)