1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
--
-- (C) 2021 - ntop.org
--
local test_utils = {}
-- ##############################################
function test_utils.makeTimeStamp(series, tstart, tstep)
local v = {}
for idx, serie in ipairs(series) do
local data = {}
t = tstart
for i, pt in ipairs(serie.data) do
data[i] = {t, pt}
t = t + tstep
end
v[idx] = data
end
return v
end
-- ##############################################
function test_utils.timestampAsKey(tstamped_series)
local rv = {}
for idx, serie in pairs(tstamped_series) do
rv[idx] = {}
for _, val in ipairs(serie) do
rv[idx][val[1]] = val[2]
end
end
return rv
end
return test_utils
|