| function setup_path() |
| local str = require("debug").getinfo(2, "S").source:sub(2) |
| local cwd = str:match("(.*/)") |
| local bpf_path = cwd.."/../../src/lua/?.lua;" |
| local test_path = cwd.."/?.lua;" |
| package.path = bpf_path..test_path..package.path |
| end |
| |
| setup_path() |
| |
| USE_EXPECTED_ACTUAL_IN_ASSERT_EQUALS = false |
| EXPORT_ASSERT_TO_GLOBALS = true |
| require("luaunit") |
| |
| rawset(_G, "BCC", require("bcc.init")) |
| rawset(_G, "BPF", BCC.BPF) |
| |
| log.enabled = false |
| |
| return function (name, f) |
| rawset(_G, name, f) |
| os.exit(LuaUnit.run()) |
| end |