1*387f9dfdSAndroid Build Coastguard Workerfunction setup_path() 2*387f9dfdSAndroid Build Coastguard Worker local str = require("debug").getinfo(2, "S").source:sub(2) 3*387f9dfdSAndroid Build Coastguard Worker local cwd = str:match("(.*/)") 4*387f9dfdSAndroid Build Coastguard Worker local bpf_path = cwd.."/../../src/lua/?.lua;" 5*387f9dfdSAndroid Build Coastguard Worker local test_path = cwd.."/?.lua;" 6*387f9dfdSAndroid Build Coastguard Worker package.path = bpf_path..test_path..package.path 7*387f9dfdSAndroid Build Coastguard Workerend 8*387f9dfdSAndroid Build Coastguard Worker 9*387f9dfdSAndroid Build Coastguard Workersetup_path() 10*387f9dfdSAndroid Build Coastguard Worker 11*387f9dfdSAndroid Build Coastguard WorkerUSE_EXPECTED_ACTUAL_IN_ASSERT_EQUALS = false 12*387f9dfdSAndroid Build Coastguard WorkerEXPORT_ASSERT_TO_GLOBALS = true 13*387f9dfdSAndroid Build Coastguard Workerrequire("luaunit") 14*387f9dfdSAndroid Build Coastguard Worker 15*387f9dfdSAndroid Build Coastguard Workerrawset(_G, "BCC", require("bcc.init")) 16*387f9dfdSAndroid Build Coastguard Workerrawset(_G, "BPF", BCC.BPF) 17*387f9dfdSAndroid Build Coastguard Worker 18*387f9dfdSAndroid Build Coastguard Workerlog.enabled = false 19*387f9dfdSAndroid Build Coastguard Worker 20*387f9dfdSAndroid Build Coastguard Workerreturn function (name, f) 21*387f9dfdSAndroid Build Coastguard Worker rawset(_G, name, f) 22*387f9dfdSAndroid Build Coastguard Worker os.exit(LuaUnit.run()) 23*387f9dfdSAndroid Build Coastguard Workerend 24