| package.path = '${test.lua_support}/?.lua;' .. package.path |
| event = require('ms_support') |
| send = 1 |
| |
| |
| function lu_test_mm_cb(new_state, new_substate, old_substate) |
| if new_state == 19 and new_substate == 1 and send == 1 then |
| send = 0 |
| event.send({lu_done=1}) |
| end |
| end |
| |
| function mm_cb(new_state, new_substate, old_substate) |
| % if test.run_lu_test: |
| lu_test_mm_cb(new_state, new_substate, old_substate) |
| % endif |
| end |
| |
| local cbs = { |
| Mm=mm_cb |
| } |
| osmo.ms():register(cbs) |
| osmo.ms().start() |
| |
| event.register(osmo.ms():number(), "${test.event_path}") |