Releases
elos-1.21.3
Features:
feat(mocks): add mock library for kmsg scanner
feat(mocks): add mocks for elosPluginControlDeletePublisher and elosPluginControlCreatePublisher
feat: save last kmsg event into state file
feature(mocks/libelosplugin): add mock library with mock for plugincontrol interface
feature(mocks/plugincontrol): add CMOCKA_MOCK_ENABLED_WITH_FUNC to forward custom mock functions
feat(utest): add pluginLoad and pluginUnload tests for kmsg scanner plugin
feat(utest/mocks): add unix config mock library
Improvements:
refactor(cmake): remove legacy packing code
refactor(libelosplugin): move more socket specific code from libelosplugin to plugin clients
refactor(libelosplugin): remove libmnl related code
refactor(plugins/clients): integrate connectionmanager/messagehandler to libelosplugin
refactor(plugins/clients): move non plugin related code to client specific connectionmanager module
refactor(test): sync mocks and unit tests to current structure
test(plugins): add tests for unix plugin
adr(kmsg): define how kmsg scanner should behave on start
doc(ConnectionManager): Add design documentation.
doc(kmsg): update documentation to reflect behavior
Fixes
fix: correct handling of dependencies to install for mock/tests
fix(libelosplugin): close connection first
fix(unix_config): set up address if socket path exist
fix(utest): fix tests after integration of connectionmanager/messagehandler to libelosplugin
fix(utest): update unit tests for kmsg scanner
You can’t perform that action at this time.