[MOS-273] Update Harness to detect Mudita Bell devices
Added detection of Mudita Harmony
[CP-1021] Add token field to Device Info API
Generating a device unique id
Returning device token generated from device unique id in DeviceInfo
Added test for device token in test_devic_info.py
[CP-1037] Add test for Outbox EP API
Needed to verify if the Outbox endpoint API works correctly
[CP-1072] Fix issues in harness test for DeviceInfo
Fixed regexp’s for gitVersion, serialNumer.
Fixed invalid escape sequence in regexp.
[CP-1007] Add API for rebooting to USB MSC mode
It will allow to reboot the device to USB MSC mode
without need to interact with a physical keyboard.
[CP-856] Refactor test contacts
Refactor contacts EP test to make it work again.
Rewritten with use of contacts EP API
moved to harness submodule.
[CP-850] Improve and update test device info
Previously test was expecting to get any answer.
Now it is enhanced to check if returned values make any sense.
Additionally added test for checking log files location.
[CP-857] Refactor test_messages.py and test_send_sms.py
Refactored sms part of messages endpoint tests.
Rewritten with use of messages EP API from harness.
[CP-855] Refactor test_threads
Refactored threads part of messages endpoint tests.
Rewritten with use of threads EP API from harness.
[CP-858] Fix test security
Add security EP API to QAMuditaHarness repo.
Refactor security EP test to make it work.
[EGD-8144] PurePhone assets split mechanism
As we do not have artifactory etc. we download public assets from
public repository.
download_asset mechanism:
* added tar with unpack for releases on github
* download script create parent directory
* When there is no parent directory - then create it, not the file as
dir
* Lessened logs status
* download release files for Pure works ok
* added option to load multiple elements from tar
* added option to load stuff from own PC
CMake fixes:
* Add option to not pass Luts.bin to the image
* Added dependencies:
* Assets cmake
* DiskImage
* Generall: dependencies instead of runtime globals
* Fixed UT for bell
Added description file to fownload files:
* Files downloaded from MuditaOSPublicAssets repository Bell
* PurePhone assets copied to build dir not to image dir
* Added test assets and bell assets
* Luts and test assets unpacked to right place
* Luts proper on img on phone
EGD-8066 sq
[CP-914] Update factory reset test
Moved the test out form pytest/service-desktop
Improved test scenario to check for the onboarding screen
Used Factory Reset API for Harness
[CP-829] Move and fix test_battery_file.py
Moved battery file test out of service-desktop
Replaced deprecated check file op with get file op to test
if the file is present.
[CP-830] Merge Backup and Restore tests
Merged Backup and Restore tests
[CP-831] Move and repair test_device_diagnostics.py
Moved test script out of pytest/service-desktop
Cleaned up and fixed test code for multiple log/crash dump files
[CP-892] Use user-defined file name to save data in FS get_file
Fixed misused file name when saving data
[CP-831] Move and repair test_device_diagnostics.py
Moved test script out of pytest/service-desktop
Cleaned up and fixed test code for multiple log/crash dump files
[CP-832] Merge get/send file tests, add remove file test
Added new file operations test for get, send, remove file.
Updated lorem-ipsum.txt file.
[EGD-8019] Clean docker build scripts
Cleanup of docker scripts and small fixups