[EGD-5158] Change access to the bus methods The bus is now accessible only via Service object.
[EGD-5575] Add battery file test Battery file existence test for harness test suit. Minor changes to file saving applied.
[EGD-5625] Optimize the binary size of the SML state machine The debug firmware couldn't be built because of its size.
[EGD-5592] Fix [Messages EP] PhoneNumber field is not set Remove phoneNumber from PurePhone FW and Message EP documentation. MC must associate the ContactID field with the contact number basing on ContactEP interface.
[EGD-5638] Use ignore_paths in formatting script hook mode When used as a pre-commit hook, the formatting script should ignore paths and files the same way as in standalone mode.
[EGD-5619] Add unified implementation of active icons This PR provides unified and reusable implementation of active icons used in windows system-wide.
[EGD-4115] Implement FreeRTOS configASSERT macro The configASSERT() macro was modified to use assert instead of an infinite loop.
[EGD-5637] Add RichText returning unhandled nullptr Added check for unhandled nullptr that causes crashes.
[EGD-5620] Increase configTOTAL_HEAP_SIZE for linux configTOTAL_HEAP_SIZE was set too small for linux build
[EGD-4763] Add documentation on how to add unit tests Short document about how to add, enable and disable unit test.
[EGD-4763] Add check if all Unit Tests where run Catch2 doesn't report some errors in test, and some test are disabled on porpoise this commit adds set of scripts and changes to CI that will clearly mark what test haven't been run.
[EGD-5317] Unittest for module-db fixed Coding style fixed.
[EGD-5317] UT for module-db solved Copyrights updated.
[EGD-5317] Module-db UT solved Vfs init. Convertion time string to unix time returns 1 hour later than should. DatabaseInitializer stub that just creates empty dbs with table structure but without data. Notification table initial records moved to Database Initilize section. UT run with a stub of Database Initialize - new test section introduced to test original initializer: test-initializer. Added missing data for contacts db to run the sorted list test and test fix.
[EGD-5118] Unit tests for service-db solved The rest of test (module-db) are solved in EGD-5317
[EGD-5118] Settings api tests dependencies updated Temporary test for ASAN error. Stub Database introduced to cut the connection SettingsAgent to sqlite for UT. Settings ut moved to other directory - new target. File_indexer UT fixed. Alarms, Notes and Query UT missing initialization of vfs.
[EGD-5119] Fix UT service desktop Minor code changes to get service desktop unit test working.
[EGD-5115] Fix dangling ptrs in module-db tests The dangling ptrs derefencing freed memory has been fixed. They caused the tests to trigger the ASan. Additonally, in some tests where DB objects were allocated dynamically, they are now allocated automatically on the stack to simplify the code.
[EGD-4763] Fix Unit Tests - db unittest Fix reqired by CI to work
[EGD-4763] Add VFS to gui fontmanager mock Fix test in gui fontmanager.