I think it is really very buggy..
The DevInfo the phone sends to me are:
<SyncCap>
<SyncType>1</SyncType>
<SyncType>2</SyncType>
<SyncType>4</SyncType>
<SyncType>6</SyncType>
<SyncType>7</SyncType>
<SyncCap>

Which as specified by the spec, it should support 
"slow" sync
"two-way-slow" sync
"*refresh*" sync
"server alerted" sync

However my test found:
1) Do not support "refresh" sync, phone will complain
2) Support "*one-way*" sync, but the phone actually 
treat it exactly the same as "two-way" sync (alert code 200, still 
sends its changes even in "one-way-from-server" sync.
3) As I said before, no way to explicitly alert the client to issue a slow 
sync, 
can trick it by anchor mismatch though.  
  
Best Regards,
Congwu


>-----Original Message-----
>From: [email protected]
>[mailto:[email protected]] On Behalf Of Chen,
>Congwu
>Sent: Wednesday, November 25, 2009 5:49 PM
>To: Ohly, Patrick
>Cc: [email protected]
>Subject: Re: [SyncEvolution] Automatic testing with phones
>
>Patrick wrote:
>>On Mon, 2009-11-23 at 12:26 +0000, Chen Congwu wrote:
>>"Refresh-from-server", not "refresh-from-client"? I would test data
>>conversion like this:
>>      * send items to device
>>      * retrieve back from device, either via "refresh-from-client" or
>>        wiping out data on the server + slow sync
>>
>>This looks useful and doable to me. As with HTTP SyncML servers,
>>verification that both sides have the same semantic interpretation of
>>the data is a manual task.
>I hope I can write such tests in python but it seems the dbus api is not
>enough:
>How can I delete/insert items in local sources during test?
>
>Since it seems Nokia phone can support multiple profiles, I will try to use the
>client-test
>bases.
>I think we may be optimistic that most phones will support multiple profiles,
>giving my
>Nokia 7210c is already behind the waves.
>
>Best Regards,
>Congwu
>_______________________________________________
>SyncEvolution mailing list
>[email protected]
>http://lists.syncevolution.org/listinfo/syncevolution
_______________________________________________
SyncEvolution mailing list
[email protected]
http://lists.syncevolution.org/listinfo/syncevolution

Reply via email to