mirror of
https://github.com/taosdata/TDengine
synced 2026-05-24 10:09:01 +00:00
* restore .gitmodules * Revert "[TD-13408]<test>: move tests out" This reverts commitf80a4ca49f. * revertf80a4ca49f* immigrate file change from stand-alone repo to TDengine for 3.0 * remove tests repository for Jenkinsfile2 Co-authored-by: tangfangzhi <fztang@taosdata.com>
43 lines
700 B
Lua
43 lines
700 B
Lua
funcName = "test"
|
|
|
|
global = {}
|
|
|
|
function test_init()
|
|
return global
|
|
end
|
|
|
|
function test_add(rows, ans, key)
|
|
t = {}
|
|
t["sum"] = 0.0
|
|
t["num"] = 0
|
|
for i=1, #rows do
|
|
t["sum"] = t["sum"] + rows[i] * rows[i]
|
|
end
|
|
t["num"] = #rows
|
|
|
|
|
|
if (ans[key] ~= nil)
|
|
then
|
|
ans[key]["sum"] = ans[key]["sum"] + t["sum"]
|
|
ans[key]["num"] = ans[key]["num"] + t["num"]
|
|
else
|
|
ans[key] = t
|
|
end
|
|
|
|
return ans;
|
|
end
|
|
|
|
function test_finalize(ans, key)
|
|
local ret = 0.0
|
|
|
|
if (ans[key] ~= nil and ans[key]["num"] == 30000)
|
|
then
|
|
ret = ans[key]["sum"]/ans[key]["num"]
|
|
ans[key]["sum"] = 0.0
|
|
ans[key]["num"] = 0
|
|
else
|
|
ret = inf
|
|
end
|
|
|
|
return ret, ans
|
|
end
|