[EGD-5860] Fix build packages Merging and cleaning cmakes requred cleaning.
Merge branch 'EGD-5737-merge-master-to-exp-lbr-fix'
[EGD-5737] Merge master into experimental Keep experimental up to date with changes from master
[EGD-5266] Fix test harness Covers harness issues that occures on experimental branch due to the new filesystem implementation.
[EGD-5439] Fix compile after merge from master Fix compile after merge from master
[EGD-5737] Merge master into experimental Keep experimental up to date with changes from master
[EGD-5386] Fix tests in event table Fix leap year handling in events table entry creation Set hours/minutes during events table entry creation
[EGD-5385] Fix unallowed use of ff_rename Fix unallowed use of ff_rename FFAT function
[EGD-5737] Merge master into experimental Keep experimental up to date with changes from master
[EGD-5163] Fix UT module-db Convert module database tests to run natively on linux.
[EGD-5145] Fix remove vfs include from UT Deprecated vfs is no more accessible. Deleted old includes.
[EGD-5088] Change new filesystem implementation Removed deprecated vfs calls from all applications.
[EGD-5726] Remove not working tests form build Just to politely remind developer if they forget adding their tests.
[EGD-4763] Update tests add missing corner cases Some tests where not added during the initial setup, and there where few more corner cases that need to fixed like line wrapping by `catch2 -l` and need of escaping some characters [],
[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] 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-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