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
