[CP-163] Implement FS Endpoint read file
Implemented get file opration in FS Endpoint
[CP-166] Update Harness Tests
Renamed endpoint filesystemUpdate to filesystem
Added get file test
[CP-143] Set 204 code for responses with empty body
Body field was always added to response json, even if
it was containing only null. Now empty body is
not attached to response json, and status code
for such message is set to 204. Additionaly some
minor cleanup in service desktop was done.
[CP-142] Update tests with 204 response code
Uptdate python test scripts with 204 (NoContent) code
for responsens with empty body.
Merge branch 'master' into stable
[CP-187] Fix stack overflow on passcode decoding
When passcode is passed as json string, each of digits needs to be
parsed as separate character with std::atoi. Replaced the string
with json array of integers to simplify decoding and avoid SO.
Merge branch 'master' into stable
[CP-84] Implement Security API
- Added pass code unlock from MC
- Removed Set USB security status
- Changed isLocked to phoneLocked in request for phone lock status
- Removed remainings of USB security in Settings App
- Reworked USB security model to depend both on
Phone lock state and Pass code being enabled
- Updated test_security.py
[CP-83] Update tests for unlocking phone and usb
Removed leftovers of old usb security tests implementation.
Added tests for unlocking via security endpoint.
[EGD-6867] Renamed TopBar into StatusBar
Renamed TopBar into StatusBar.
Merge branch 'master' into stable
[CP-79] Update messages API tests
Check if all required fields in resposne
json are present. Also check if they
have a proper type.
[EGD-6736] Add app's state dependent autoLock mechanism
This PR provides the implementation of the auto-locking mechanism that
is dependent on an application's current auto-locking policy. Three
auto-lock policies have been introduced:
* DetermineByWindow
* DetermineByAppState
* PreventPermanently
Also changed the AutoLockWindow set/get auto-lock time value to the
message-based approach.
[CP-2] I don't want to see data from Pure in Center when Pure is locked
[CP-48] Re-enabled USB security
[CP-49] Update test harness with usb security
[EGD-6082] Fix cellular start harness test
Improved cellular cold and hot start harness test
[EGD-6352] Add Factory reset mode
Stop DB service
Delete DB files
Make reboot
[EGD-5909] Fix disable test_usb_echo.py
Test checked for echo mode being enabled, and continued
execution while echo mode was off.
[EGD-5834] Fix restore API
Change restore API
backup/restore/update harness tests
[EGD-6113] Always run tests on linux release
With original script was able to select build dir to run
against this script always chooses "Release" version
[EGD-6113] Fix Test harness issue in ServiceDesktop worker
Remove spare logging in MessageHandler.cpp
Move Linux CI target to Release
Remove spare logs form harness tests
Disable failing test cases in:
test_templates and test_connection_security