commit 25f860db29201fdf2da287eaf46bc19d7039330b from: Sergey Bronnikov date: Tue Jul 16 12:49:08 2024 UTC perf/lua: protect require of column module NO_CHANGELOG=perf NO_DOC=perf NO_TEST=perf commit - d5cc2cc2fafc2e7cd2d2d755f310ad59aae60bf8 commit + 25f860db29201fdf2da287eaf46bc19d7039330b blob - c8805e4fd916a49cf2bc9eed495763d265e06106 blob + d44dc3b9064515362ae4b8d3f90d29e8f10ad1d4 --- perf/lua/column_scan.lua +++ 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