aboutsummaryrefslogtreecommitdiffstats
path: root/tests/fsm
AgeCommit message (Expand)AuthorFilesLines
2023-12-27tests/fsm: also test .onenter and .onleave callbacksVadim Yanitskiy2-0/+42
2022-11-03Support building with -Werror=strict-prototypes / -Werror=old-style-definitionHarald Welte2-7/+7
2022-07-19fsm: fix state_chg(): pass microseconds to osmo_timer_schedule()Vadim Yanitskiy2-6/+4
2022-07-19fsm: add unit tests verifying state timeout s/ms accuracyVadim Yanitskiy2-0/+100
2021-02-20Drop use of log_set_print_filename() API inside libosmocorePau Espin Pedrol2-2/+2
2021-02-20tests: Set print_category values explicitlyPau Espin Pedrol1-0/+2
2020-07-30tests/fsm_test.c: Disable use color in logging outputPau Espin Pedrol2-44/+45
2019-12-01Check for osmo_fsm_register() error return valueHarald Welte2-2/+2
2019-10-29fsm: refuse state chg and events after termNeels Hofmeyr1-1996/+292
2019-10-29add osmo_fsm_set_dealloc_ctx(), to help with use-after-freeNeels Hofmeyr2-17/+3460
2019-04-11fsm_dealloc_test: no need for ST_DESTROYINGNeels Hofmeyr2-1799/+1520
2019-04-11fsm: support graceful osmo_fsm_inst_term() cascadesNeels Hofmeyr2-225/+3283
2019-04-11fsm: add flag to ensure osmo_fsm_inst_term() happens only onceNeels Hofmeyr1-38/+340
2019-04-11add fsm_dealloc_test.cNeels Hofmeyr2-0/+598
2019-02-26log: fsm: allow logging the timeout on state changeNeels Hofmeyr2-10/+13
2019-01-29osmo_fsm_inst_state_chg(): set T also for zero timeoutNeels Hofmeyr3-0/+57
2018-05-31add osmo_fsm_inst_state_chg_keep_timer()Neels Hofmeyr2-1/+105
2018-04-09add osmo_fsm_inst_update_id_f()Neels Hofmeyr2-0/+51
2018-04-09cosmetic: osmo_fsm_inst_update_id(): don't log "allocate"Neels Hofmeyr1-2/+2
2018-04-09fsm: id: properly set name in case of NULL idNeels Hofmeyr2-14/+1
2018-04-09fsm_test: more thoroughly test FSM inst ids and namesNeels Hofmeyr2-7/+138
2018-04-09fsm_test: terminate the main loop instead of exit on timeoutNeels Hofmeyr2-2/+7
2018-03-19fsm: Update the name as well if the id is updated and accept NULLDaniel Willmann1-0/+4
2018-02-26print BIG FAT ERROR message if osmo_fsm lacks event namesStefan Sperling2-4/+11
2017-05-15fsm_test.c: fix unreachable checkVadim Yanitskiy1-1/+3
2017-04-27control_if: Add control interface commands for FSMsHarald Welte2-11/+45
2017-04-16osmo_fsm: Lookup functions to find FSM Instance by name or IDHarald Welte2-9/+15
2016-12-24fsm_test.c: fix compiler warning: timer cb return typeNeels Hofmeyr1-1/+1
2016-12-14fsm: add LOGPFSML to pass explicit logging levelNeels Hofmeyr1-1/+1
2016-11-08Add logging and testing for FSM deallocationMax1-4/+5
2016-11-02Add osmo_fsm_unregister() to headerMax1-0/+1
2016-06-16Add Finite State Machine abstraction codeHarald Welte3-0/+166