[EGD-5720] Add send message via new message by using contact Add send message via new message by using contact
[EGD-5802] Enable harness for calllog and messages Handle properly RecordQuery and CalllogGet parameters
[EGD-5557] Contact Endpoint pagination Pagination added for contact endpoint. Introduced PagedContext and query message for contacts that returns the required contacts together with the number of all contacts in db.
[EGD-5586] Clean up messages endpoint API Introducing changes according to new messages endpoint api proposal doc. All request have been updated, and some new were added. Harness tests were updated too. These changes will be followed up with pagination implementation.
[EGD-5726] Remove not working tests form build Just to politely remind developer if they forget adding their tests.
[EGD-2931] Fix private number incoming calls The change adjusts both cellular service as well as call and call log applications to handle properly incoming calls from private numbers.
[EGD-5529] Added CLCC parser New cmd mechanism implementation of CLCC parser. Unit tests implementation for the parser. Refactor of searching for active outgoing call in service cellular.
[EGD-5027] Services synchronization introduced Dependencies between services are now supported.
[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
[EGD-4763] Fix Unit Tests First attempt, move vfs to be init in tests
[EGD-4753] Disable broken unit tests After fixing log mocking for unit tests, it turned out that some tests were not executed in the CI and as a result they were broken during development. Disable broken tests until they're fixed to unblock valid PRs. Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
[EGD-4708] Add backend of multiday events handling -sql req for multiday events handling -Add UT -Add markEventsInDays method -Add new query for day filter
Merge branch 'master' into stable
[EGD-5325] Remove using namespace directives from headers "Using namespace" directive should not be added in headers because this practice pollutes source files.