Contents |
| Status | In progress |
| Maintainer | Pauli-Pekka Toivanen |
MWTS-Buteo asset tests buteo sync-framework apis.
The Buteo Sync solution is a complete solution that broadly provides the following synchronization services:
Libs used are:
See chapter "running the test" for further instructions.
mwts-buteo officially supports the following devices
Netbooks are not officially supported at the moment but it should work just fine on netbooks as well.
Test cases located in files mwts-buteo.cfg & mwts-buteo-nft.cfg
| Test case name | Description |
|---|---|
| FUTE-Buteo_list_profiles | Lists available sync profiles |
| FUTE-Buteo_create_btprofile | Creates bluetooth sync profile |
| FUTE-Buteo_create_google_profile | Creates google contacts sync profile |
| FUTE-Buteo_remove_bt_profile | Removes bluetooth profile |
| FUTE-Buteo_remove_google_profile | Removes google profile |
| FUTE-Buteo_remove_profiles | Removes all profiles |
| FUTE-Buteo_sync_bt | Syncs with bluetooth profile |
| FUTE-Buteo_sync_google | Cloud syncs google contacts |
| FUTE-Buteo_sync_memotoo | cloud Syncs with memotoo.com profile |
| FUTE-Buteo_sync_mobical | Cloud syncs with mobical.com profile |
| FUTE-Buteo_sync_ovi | Cloud syncs with ovi.com profile |
| NFT-Buteo_sync_bt-ITER | Syncs with bluetooth profile |
| NFT-Buteo_sync_google-ITER | Cloud syncs google contacts |
| NFT-Buteo_sync_memotoo-ITER | cloud Syncs with memotoo.com profile |
| NFT-Buteo_sync_mobical-ITER | Cloud syncs with mobical.com profile |
| NFT-Buteo_sync_ovi-ITER | Cloud syncs with ovi.com profile |
| NFT-Buteo_sync_bt-LATE | Syncs with bluetooth profile |
| NFT-Buteo_sync_google-LATE | Cloud syncs google contacts |
| NFT-Buteo_sync_memotoo-LATE | cloud Syncs with memotoo.com profile |
| NFT-Buteo_sync_mobical-LATE | Cloud syncs with mobical.com profile |
| NFT-Buteo_sync_ovi-LATE | Cloud syncs with ovi.com profile |
Required HW & SW
Required SW
If for some reason sync service plugins are missing, you can manually install them from the repositories. Different plugin are needed for different services (bluetooth, google, memotoo etc)
zypper pa | grep buteo-service zypper install buteo-service-google buteo-service-memotoo etc ...
Before running cases you need to set LD_LIBRARY_PATH enviroment variable to '/lib'. Use 'export LD_LIBRARY_PATH=/lib' and kill and restart msync-daemon. This is a current workaround and will change in future.
For cloud syncing you need to se up internet connection first. Account credentials need to be set in the config file first (/usr/lib/tests/ButeoTest.conf).
For bluetooth syncing you should pair your devices beforehand. Bluetooth adresses etc need to be set in the config file first (/usr/lib/tests/ButeoTest.conf).
Otherwise MWTS-Buteo test execution is performed normally. Check the "General MWTS testing guide".
Test result are available in the MIN UI. In addition, test result log files can be found from device in directory
/var/log/tests/
Result files are named according to test cases, <test_case_name>.result file contains overall information about test run and measured values.
You can set sync-framework loggin on modifyind /etc/sync/set_sync_log_level files value to 4. Also set enviromental variable LD_LIBRARY_PATH 'export LD_LIBRARY_PATH=/lib:$LD_LIBRARY_PATH' . Now you should be able to see debug in /home/meego/.sync/synchronizer.log.
[General] sync_home=/home/meego/.sync/profiles/ # point to your users home directory [bt_profile] bt_address=00:00:00:00:00:00 bt_name=some_bt_dev profile_name=bt_profile [google_profile] # google.com username=testipersoona password=test profile_name=google_profile [memotoo_profile] # memotoo.com username=testipersoona password=test profile_name=memotoo_profile
| MIN | Description |
|---|---|
| Sync <profile_name> | Starts syncing according to given profile |
| RemoveProfile <profile_name> | Removes created profile |
| RemoveProfiles | Removes all profiles |
| ListProfiles | Lists available profiles |
| CreateBtProfile <profile_name> | Creates a bluetooth sync profile |
| CreateOviProfile | Creates a ovi sync service profile |
| CreateGoogleProfile | Creates a google sync service profile |
| CreateMobicalProfile | Creates a mobical sync service profile |
| CreateMemotooProfile | Creates a memotoo sync service profile |