SyncML Conformance Test Suite Report
 
SCTS Version3.1.2
Report Date08/20/07 20:49:23

Test Object Details
 
TypeServer
Manufacturer
Product NamephpGroupware SyncML module, 0.9.17.002
Contact PersonJohan Gunnarsson, johang@phpgroupware.org

Test Results
 
Test Case IDSeq. TimeTransportProtocolDescriptionResult
0101S20070820T184445ZHTTPSync 1.1.1To check if the Test Object implements 'Server Layer Authentication'. SCTS sends SyncHdr with wrong credentials.Passed
0201S20070820T184828ZHTTPSync 1.1.1To check if the Test Object implements 'Server Layer Authentication'. SCTS sends SyncHdr with no credentials.Passed
0202S20070820T184828ZHTTPSync 1.1.1To check if the Test Object accepts the credentials sent and proceeds with the Sync Session.Passed
0203S20070820T184828ZHTTPSync 1.1.1To check if the Test Object responds with Results for a Get on device information.Passed
0204S20070820T184828ZHTTPSync 1.1.1To check if the Test Object responds with Alerts for all the databases alerted by SCTS.Passed
0205S20070820T184828ZHTTPSync 1.1.1To check if the Test Object sends valid Sync Tags.Passed
0301S20070820T184445ZHTTPSync 1.1.1To check if the Test Object's and SCTS' Sync Anchors match by sending/receiving Alerts for normal two way sync.Passed
0302S20070820T184445ZHTTPSync 1.1.1To check if the Test Object handles Adds correctly.Passed
0401S20070820T184445ZHTTPSync 1.1.1To check if the Test Object sends valid Adds.Passed
0402S20070820T184445ZHTTPSync 1.1.1To check if the Test Object handles a Replace on a data item added by SCTS.Passed
0403S20070820T184445ZHTTPSync 1.1.1To check if the Test Object sends a valid Replace on a data item added by SCTS.Passed
0404S20070820T184445ZHTTPSync 1.1.1To check if the Test Object handles a Delete on a data item added by SCTS.Passed
0405S20070820T184445ZHTTPSync 1.1.1To check if the Test Object sends a valid Delete on a data item added by SCTS.Passed
0501S20070820T184445ZHTTPSync 1.1.1To check if the Test Object handles a Replace on a data item added by it.Passed
0502S20070820T184445ZHTTPSync 1.1.1To check if the Test Object sends a valid Replace on a data item added by it.Passed
0503S20070820T184445ZHTTPSync 1.1.1To check if the Test Object handles a Delete on a data item added by it.Passed
0504S20070820T184445ZHTTPSync 1.1.1To check if the Test Object sends a valid Delete on a data item added by it.Passed
0505S20070820T184445ZHTTPSync 1.1.1To check if the Test Object handles a Replace on a non-existant data item as an Add.Passed
0601S20070820T184445ZHTTPSync 1.1.1To check if the databases are in Sync by forcing a slow sync(SCTS does not send any modifications).Passed
0701S20070820T184445ZHTTPSync 1.1.1To check if the Test Object responds with an appropriate status code for a Delete with a nonexistent target/source.Passed
0801S20070820T184445ZHTTPSync 1.1.1To check if the Test Object handles sync without seperate intialization.Passed
0901S20070820T184445ZHTTPSync 1.1.1To check if the Test Object can handle an Add with multiple items.Passed
0902S20070820T184445ZHTTPSync 1.1.1To check if the Test Object can handle a Replace with multiple items.Passed
0903S20070820T184445ZHTTPSync 1.1.1To check if the Test Object can handle a Delete with multiple items.Passed
0904S20070820T184445ZHTTPSync 1.1.1To check if the Test Object responds with individual 'Status' for each item in a Replace (One item is non-existant).Passed
0905S20070820T184445ZHTTPSync 1.1.1To check if the Test Object responds with individual 'Status' for each item in a Delete (One item is non-existant).Passed
1001S20070820T184445ZHTTPSync 1.1.1To check if the Test Object can handle multiple messages.Passed
1101S20070820T184445ZHTTPSync 1.1.1To check if the Test Object determines from the DevInfo whether or not NumberOfChanges is supported, and if it sends proper NumberOfChanges information to SCTS.Passed
1201S20070820T184445ZHTTPSync 1.1.1To check if the Test Object determines from the DevInfo whether or not NumberOfChanges is supported, and if it sends proper NumberOfChanges information to SCTS.Passed
1301S20070820T184852ZHTTPSync 1.1.1To check if the Test Object determines from the DevInfo whether or not Large Objects are supported, and if it properly declares the MaxObjSize and can properly receive Large Objects.Passed
1401S20070820T184852ZHTTPSync 1.1.1To check if the Test Object determines from the DevInfo whether or not Large Objects are supported.Passed
1501S20070820T184852ZHTTPSync 1.1.1To check if the Test Object determines from the DevInfo whether or not Large Objects are supported, and if it properly declares the MaxObjSize and can properly send Large Objects.Passed
1601S20070820T184852ZHTTPSync 1.1.1To check if the Test Object correctly handles Large Objects with incorrect size.Passed
1602S20070820T184852ZHTTPSync 1.1.1To check if the Test Object correctly handles large objects that are not completely sent.Passed
1701S20070820T184852ZHTTPSync 1.1.1To check if the Test Object did not commit the Large Object with incorrect size and the incomplete Large Object sent in the last session.Passed