From 18661ed7e57d4c77655543840d08a5f873df79eb Mon Sep 17 00:00:00 2001 From: Sergey Bronnikov <sergeyb@tarantool.org> Date: Thu, 4 Jul 2024 17:38:11 +0300 Subject: [PATCH] perf/lua: protect require of column module NO_CHANGELOG=perf NO_DOC=perf NO_TEST=perf --- perf/lua/column_scan.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/perf/lua/column_scan.lua b/perf/lua/column_scan.lua index c8805e4fd9..d44dc3b906 100644 --- a/perf/lua/column_scan.lua +++ b/perf/lua/column_scan.lua @@ -53,7 +53,11 @@ local MODULEPATH = fio.pathjoin(BUILDDIR, 'perf', 'lua', package.cpath = MODULEPATH .. ';' .. package.cpath -local test_module = require('column_scan_module') +local has_column_scan, test_module = pcall(require, 'column_scan_module') +if not has_column_scan then + io.stderr:write('Lua module "column_scan_module" is not found.\n') + os.exit(1) +end local test_funcs = {} for _, func_name in ipairs({'sum'}) do -- GitLab