diff -r 000000000000 -r bde4ae8d615e os/security/authorisation/userpromptservice/database/test/tupsdb/scripts/tupsdb.ini --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/os/security/authorisation/userpromptservice/database/test/tupsdb/scripts/tupsdb.ini Fri Jun 15 03:10:57 2012 +0200 @@ -0,0 +1,739 @@ +[createrecord] +OperationType=CreateDecision +ClientSid= 10E8A001 +EvaluatorId=10F8C002 +ServiceId=10ABD003 +ServerSid=10CFB004 +Fingerprint=AFINGERPRINTISLESSTHAN32BYTES +ClientEntity=ACLIENTENTITYISLESSTHAN32BYTES +Description=ASAMPLEDESCRIPTION +Result=1 +MajorPolicyVersion=2 +RecordId=3 +EvaluatorInfo=0 +ExpectedResult=KErrNone + +[createrecordwithlongfingerprint] +OperationType=CreateDecision +ClientSid=10E8A001 +EvaluatorId=10F8C002 +ServiceId=10ABD003 +ServerSid=10CFB004 +Fingerprint=AFINGERPRINTISLONGERTHAN32BYTES!!! +ClientEntity=ACLIENTENTITYISLESSTHAN32BYTES +Description=ASAMPLEDESCRIPTION +Result=1 +MajorPolicyVersion=2 +EvaluatorInfo=0 +ExpectedResult=KErrUpsBadFingerprintLength + +[createrecordwithoutfingerprint] +OperationType=CreateDecision +ClientSid=10E8A001 +EvaluatorId=10F8C002 +ServiceId=10ABD003 +ServerSid=10CFB004 +ClientEntity=ACLIENTENTITYISLESSTHAN32BYTES +Description=ASAMPLEDESCRIPTION +Result=1 +EvaluatorInfo=0 +ExpectedResult=KErrNone + +[createrecordwithlongcliententity] +OperationType=CreateDecision +ClientSid=10E8A001 +EvaluatorId=10F8C002 +ServiceId=10ABD003 +ServerSid=10CFB004 +Fingerprint=AFINGERPRINTISLESSTHAN32BYTES +ClientEntity=ACLIENTENTITYISLONGERTHAN32BYTES!!! +Description=ASAMPLEDESCRIPTION +Result=1 +EvaluatorInfo=0 +ExpectedResult=KErrUpsBadClientEntityLength + +[createrecordwithoutcliententity] +OperationType=CreateDecision +ClientSid=10E8A001 +EvaluatorId=10F8C002 +ServiceId=10ABD003 +ServerSid=10CFB004 +Fingerprint=AFINGERPRINTISLESSTHAN32BYTES +Description=ASAMPLEDESCRIPTION +Result=1 +EvaluatorInfo=0 +ExpectedResult=KErrNone + +[createrecordwithoutdescription] +OperationType=CreateDecision +ClientSid=10E8A001 +EvaluatorId=10F8C002 +ServiceId=10ABD003 +ServerSid=10CFB004 +Fingerprint=AFINGERPRINTISLESSTHAN32BYTES +ClientEntity=ACLIENTENTITYISLESSTHAN32BYTES +Result=1 +EvaluatorInfo=0 +ExpectedResult=KErrNone + + +[createfilter_1] +OperationType=CreateFilterSingleCall +ClientSid=10E8A001 +EvaluatorId=10F8C002 +ServiceId=10ABD003 +ServerSid=10CFB004 +Fingerprint=AFINGERPRINTISLESSTHAN32BYTES +ClientEntity=ACLIENTENTITYISLESSTHAN32BYTES +ExpectedResult=KErrNone + +[createfilter_2] +OperationType=CreateFilterMultipleCalls +ClientSid=10E8A001 +EvaluatorId=10F8C002 +ServiceId=10ABD003 +ServerSid=10CFB004 +Fingerprint=AFINGERPRINTISLESSTHAN32BYTES +ClientEntity=ACLIENTENTITYISLESSTHAN32BYTES +ExpectedResult=KErrNone + +[createfilterwithlongfingerprint_1] +OperationType=CreateFilterSingleCall +ClientSid=10E8A001 +EvaluatorId=10F8C002 +ServiceId=10ABD003 +ServerSid=10CFB004 +Fingerprint=AFINGERPRINTISLONGERTHAN32BYTES!!! +ClientEntity=ACLIENTENTITYISLESSTHAN32BYTES +ExpectedResult=KErrUpsBadFingerprintLength + +[createfilterwithlongfingerprint_2] +OperationType=CreateFilterMultipleCalls +ClientSid=10E8A001 +EvaluatorId=10F8C002 +ServiceId=10ABD003 +ServerSid=10CFB004 +Fingerprint=AFINGERPRINTISLONGERTHAN32BYTES!!! +ClientEntity=ACLIENTENTITYISLESSTHAN32BYTES +ExpectedResult=KErrUpsBadFingerprintLength + +[createfilterwithoutfingerprint_1] +OperationType=CreateFilterSingleCall +ClientSid=10E8A001 +EvaluatorId=10F8C002 +ServiceId=10ABD003 +ServerSid=10CFB004 +ClientEntity=ACLIENTENTITYISLESSTHAN32BYTES +ExpectedResult=KErrNone + +[createfilterwithoutfingerprint_2] +OperationType=CreateFilterMultipleCalls +ClientSid=10E8A001 +Fingerprint= +ExpectedResult=KErrNone + +[createfilterwithlongcliententity_1] +OperationType=CreateFilterSingleCall +ClientSid=10E8A001 +EvaluatorId=10F8C002 +ServiceId=10ABD003 +ServerSid=10CFB004 +Fingerprint=AFINGERPRINTISLESSTHAN32BYTES +ClientEntity=ACLIENTENTITYISLONGERTHAN32BYTES!!! +ExpectedResult=KErrUpsBadClientEntityLength + +[createfilterwithlongcliententity_2] +OperationType=CreateFilterMultipleCalls +ClientSid=10E8A001 +EvaluatorId=10F8C002 +ServiceId=10ABD003 +ServerSid=10CFB004 +Fingerprint=AFINGERPRINTISLESSTHAN32BYTES +ClientEntity=ACLIENTENTITYISLONGERTHAN32BYTES!!! +ExpectedResult=KErrUpsBadClientEntityLength + +[createfilterwithoutcliententity] +OperationType=CreateFilterSingleCall +ClientSid=10E8A001 +EvaluatorId=10F8C002 +ServiceId=10ABD003 +ServerSid=10CFB004 +Fingerprint=AFINGERPRINTISLESSTHAN32BYTES +ExpectedResult=KErrNone + +[createfilterwitversionandrecordid] +OperationType=CreateFilterMultipleCalls +MajorPolicyVersion=5 +RecordId=676 +ExpectedResult=KErrNone + +[createdatabase] +OperationType=CreateDatabase +DatabaseLocation=c:\private\10283690\tups.db + +[deleteallrecords] +OperationType=DeleteDatabase +DatabaseLocation=c:\private\10283690\tups.db + +[insertfullrecord] +OperationType=Insert +DatabaseLocation=c:\private\10283690\tups.db +ClientSid=10CAC012 +EvaluatorId=10DDD045 +ServiceId=10ABB067 +ServerSid=10CED053 +Fingerprint=fullfingerprint +ClientEntity=fullcliententity +Description=fulldescription +Result=1 +EvaluatorInfo=0 +MajorPolicyVersion=3 + +[retrievefullrecordwithmissingfilter] +OperationType=SingleLookup +DatabaseLocation=c:\private\10283690\tups.db +ClientSid=10CAC012 +EvaluatorId=10DDD045 +ServiceId=10ABB067 +ServerSid=10CED053 +ClientEntity=fullcliententity +ExpectedRecords=0 +ExpectedResult=KErrUpsMissingArgument + +[retrievefullrecord] +OperationType=SingleLookup +DatabaseLocation=c:\private\10283690\tups.db +ClientSid=10CAC012 +EvaluatorId=10DDD045 +ServiceId=10ABB067 +ServerSid=10CED053 +Fingerprint=fullfingerprint +ClientEntity=fullcliententity +MajorPolicyVersion=3 +ExpectedRecords=1 + +[verifyfullrecord] +OperationType=Verify +DatabaseLocation=c:\private\10283690\tups.db +ClientSid=10CAC012 +EvaluatorId=10DDD045 +ServiceId=10ABB067 +ServerSid=10CED053 +Fingerprint=fullfingerprint +ClientEntity=fullcliententity +Description=fulldescription +Result=1 +EvaluatorInfo=0 +MajorPolicyVersion=3 + +[updatefullrecord] +OperationType=Update +DatabaseLocation=c:\private\10283690\tups.db +ClientSid=10AAAAAA +EvaluatorId=10BBBBBB +ServiceId=10CCCCCC +ServerSid=10DDDDDD +Fingerprint=updatedfullfingerprint +ClientEntity=updatedfullcliententity +Description=updatedfulldescription +Result=0 +EvaluatorInfo=123 +MajorPolicyVersion=4 + +[retrieveupdatedfullrecord] +OperationType=SingleLookup +DatabaseLocation=c:\private\10283690\tups.db +ClientSid=10AAAAAA +EvaluatorId=10BBBBBB +ServiceId=10CCCCCC +ServerSid=10DDDDDD +Fingerprint=updatedfullfingerprint +ClientEntity=updatedfullcliententity +MajorPolicyVersion=4 +ExpectedRecords=1 + +[verifyupdatedfullrecord] +OperationType=Verify +DatabaseLocation=c:\private\10283690\tups.db +ClientSid=10AAAAAA +EvaluatorId=10BBBBBB +ServiceId=10CCCCCC +ServerSid=10DDDDDD +Fingerprint=updatedfullfingerprint +ClientEntity=updatedfullcliententity +Description=updatedfulldescription +Result=0 +EvaluatorInfo=123 +MajorPolicyVersion=4 + +[deletefullrecord] +OperationType=Delete +DatabaseLocation=c:\private\10283690\tups.db +ClientSid=10CAC012 +EvaluatorId=10DDD045 +ServiceId=10ABB067 +ServerSid=10CED053 +Fingerprint=fullfingerprint +ClientEntity=fullcliententity + +[verifyfullrecorddeletion] +OperationType=SingleLookup +DatabaseLocation=c:\private\10283690\tups.db +ClientSid=10CAC012 +EvaluatorId=10DDD045 +ServiceId=10ABB067 +ServerSid=10CED053 +Fingerprint=fullfingerprint +ClientEntity=fullcliententity +MajorPolicyVersion=3 +ExpectedRecords=0 + +[updatenonexistrecord] +OperationType=Update +DatabaseLocation=c:\private\10283690\tups.db +ClientSid=10AAAAAA +EvaluatorId=10BBBBBB +ServiceId=10CCCCCC +ServerSid=10DDDDDD +Fingerprint=updatedfullfingerprint +ClientEntity=updatedfullcliententity +Description=updatedfulldescription +Result=0 +EvaluatorInfo=123 + +[insertsamerecord] +OperationType=Insert +DatabaseLocation=c:\private\10283690\tups.db +ClientSid=10CAC012 +EvaluatorId=10DDD045 +ServiceId=10ABB067 +ServerSid=10CED053 +Fingerprint=fullfingerprint +ClientEntity=fullcliententity +Description=fulldescription +Result=1 +EvaluatorInfo=0 +MajorPolicyVersion=3 + +[insertrecordwithoutcliententity] +OperationType=Insert +DatabaseLocation=c:\private\10283690\tups.db +ClientSid=1A3C4013 +EvaluatorId=1536E033 +ServiceId=183AD022 +ServerSid=113AD011 +Fingerprint=fingerprintwithoutcliententity +Description=descriptionwithoutcliententity +Result=1 +EvaluatorInfo=0 + +[retrieverecordwithoutcliententity] +OperationType=MultipleLookup +DatabaseLocation=c:\private\10283690\tups.db +ClientSid=1A3C4013 +EvaluatorId=1536E033 +ServiceId=183AD022 +ServerSid=113AD011 +Fingerprint=fingerprintwithoutcliententity +ComparisonOp=34334 + +[verifyrecordwithoutcliententity] +OperationType=Verify +DatabaseLocation=c:\private\10283690\tups.db +ClientSid=1A3C4013 +EvaluatorId=1536E033 +ServiceId=183AD022 +ServerSid=113AD011 +Fingerprint=fingerprintwithoutcliententity +Description=descriptionwithoutcliententity +Result=1 +EvaluatorInfo=0 +MajorPolicyVersion=0 + +[retrieverecordwithdescription] +OperationType=MultipleLookup +DatabaseLocation=c:\private\10283690\tups.db +Description=descriptionwithoutcliententity +Result=1 +EvaluatorInfo=0 +ComparisonOp=10000 + +[updaterecordwithoutcliententity] +OperationType=Update +DatabaseLocation=c:\private\10283690\tups.db +ClientSid=1A3C4013 +EvaluatorId=1536E033 +ServiceId=183AD022 +ServerSid=113AD011 +Fingerprint=anewupdatedfingerprintwithoutcliententity +ClientEntity=anewcliententityisadded +Description=anewdescriptionwithoutcliententity +Result=1 +EvaluatorInfo=0 + +[retrieveupdatedrecordwithoutcliententity] +OperationType=SingleLookup +DatabaseLocation=c:\private\10283690\tups.db +ClientSid=1A3C4013 +EvaluatorId=1536E033 +ServiceId=183AD022 +ServerSid=113AD011 +Fingerprint=anewupdatedfingerprintwithoutcliententity +ClientEntity=anewcliententityisadded +ExpectedRecords=1 +MajorPolicyVersion=0 + +[verifyupdatedrecordwithoutcliententity] +OperationType=Verify +DatabaseLocation=c:\private\10283690\tups.db +ClientSid=1A3C4013 +EvaluatorId=1536E033 +ServiceId=183AD022 +ServerSid=113AD011 +Fingerprint=anewupdatedfingerprintwithoutcliententity +ClientEntity=anewcliententityisadded +Description=anewdescriptionwithoutcliententity +Result=1 +EvaluatorInfo=0 + +[insertrecordwithoutdescription] +OperationType=Insert +DatabaseLocation=c:\private\10283690\tups.db +ClientSid=1A3C4014 +EvaluatorId=1536E044 +ServiceId=183AD077 +ServerSid=113AD066 +Fingerprint=fingerprintwithoutdescription +ClientEntity=cliententitywithoutdescription +Result=0 +EvaluatorInfo=1 + +[retrieverecordwithoutdescription] +OperationType=SingleLookup +DatabaseLocation=c:\private\10283690\tups.db +ClientSid=1A3C4014 +EvaluatorId=1536E044 +ServiceId=183AD077 +ServerSid=113AD066 +Fingerprint=fingerprintwithoutdescription +ClientEntity=cliententitywithoutdescription +MajorPolicyVersion=0 +ExpectedRecords=1 + +[verifyrecordwithoutdescription] +OperationType=Verify +DatabaseLocation=c:\private\10283690\tups.db +ClientSid=1A3C4014 +EvaluatorId=1536E044 +ServiceId=183AD077 +ServerSid=113AD066 +Fingerprint=fingerprintwithoutdescription +ClientEntity=cliententitywithoutdescription +Result=0 +EvaluatorInfo=1 + +[insertrecordwithnullcliententity] +OperationType=Insert +DatabaseLocation=c:\private\10283690\tups.db +ClientSid=1A3C4015 +EvaluatorId=10DDD045 +ServiceId=183AD078 +ServerSid=113AD067 +Fingerprint=fingerprintwithnullcliententity +ClientEntity= +Description=descriptionwithnullcliententity +Result=0 +EvaluatorInfo=1 + +;two records should be retrieved: insertwithoutcliententity and insertwithnullcliententity +[retrieverecordwithnullcliententity] +OperationType=MultipleLookup +DatabaseLocation=c:\private\10283690\tups.db +ClientEntity= +ExpectedRecords=2 + +[compactdatabase] +OperationType=Compact +DatabaseLocation=c:\private\10283690\tups.db + +[cancelcompactdatabase] +OperationType=Compact +DatabaseLocation=c:\private\10283690\tups.db +Cancel=1 + +[insert20records] +OperationType=FillTable +DatabaseLocation=c:\private\10283690\tups.db +records_num=20 +server_num=2 +service_num=3 +client_num=4 +evaluator_num=2 + +[retrieverecordswhereclientidlessthan] +OperationType=MultipleLookup +DatabaseLocation=c:\private\10283690\tups.db +ClientSid=15 +ComparisonOp=040000 +ExpectedRecords=5 + +[retrieverecordswhereclientidlessthanorequal] +OperationType=MultipleLookup +DatabaseLocation=c:\private\10283690\tups.db +ClientSid=15 +ComparisonOp=100000 +ExpectedRecords=10 + +[retrieverecordswhereclientidgreaterthan] +OperationType=MultipleLookup +DatabaseLocation=c:\private\10283690\tups.db +ClientSid=14 +ComparisonOp=080000 +ExpectedRecords=15 + +[retrieverecordswhereclientidgreaterthanorequal] +OperationType=MultipleLookup +DatabaseLocation=c:\private\10283690\tups.db +ClientSid=14 +ComparisonOp=200000 +ExpectedRecords=20 + +[retrieverecordswhereclientidnotequal] +OperationType=MultipleLookup +DatabaseLocation=c:\private\10283690\tups.db +ClientSid=14 +ComparisonOp=020000 +ExpectedRecords=15 + +[retrieveallrecords] +OperationType=MultipleLookup +DatabaseLocation=c:\private\10283690\tups.db +ExpectedRecords=20 + +[retrieverecordswithclientid] +OperationType=MultipleLookup +DatabaseLocation=c:\private\10283690\tups.db +ClientSid=00000015 + +[verifyrecordswithclientid] +OperationType=Verify +DatabaseLocation=c:\private\10283690\tups.db +ClientSid=00000015 + +[deleterecordswithclientid] +OperationType=Delete +DatabaseLocation=c:\private\10283690\tups.db +ClientSid=00000015 + +[verifyrecordsdeletionwithclientid] +OperationType=MultipleLookup +DatabaseLocation=c:\private\10283690\tups.db +ClientSid=00000015 +ExpectedRecords=0 + +[retrieverecordswithevaluatorid] +OperationType=MultipleLookup +DatabaseLocation=c:\private\10283690\tups.db +EvaluatorId=000F4255 + +[verifyrecordswithevaluatorid] +OperationType=Verify +DatabaseLocation=c:\private\10283690\tups.db +EvaluatorId=000F4255 + +[deleterecordswithevaluator] +OperationType=Delete +DatabaseLocation=c:\private\10283690\tups.db +EvaluatorId=000F4255 + +[verifyrecordsdeletionwithevaluatorid] +OperationType=MultipleLookup +DatabaseLocation=c:\private\10283690\tups.db +EvaluatorId=000F4255 +ExpectedRecords=0 + +[retrieverecordswithserviceid] +OperationType=MultipleLookup +DatabaseLocation=c:\private\10283690\tups.db +ServiceId=00002726 + +[verifyrecordswithserviceid] +OperationType=Verify +DatabaseLocation=c:\private\10283690\tups.db +ServiceId=00002726 + +[deleterecordswithserviceid] +OperationType=Delete +DatabaseLocation=c:\private\10283690\tups.db +ServiceId=00002726 + +[verifyrecordsdeletionwithserviceid] +OperationType=MultipleLookup +DatabaseLocation=c:\private\10283690\tups.db +ServiceId=00002726 +ExpectedRecords=0 + +[retrieverecordswithserverid] +OperationType=MultipleLookup +DatabaseLocation=c:\private\10283690\tups.db +ServerSid=000186B4 +MajorPolicyVersion=2 + +[verifyrecordswithserverid] +OperationType=Verify +DatabaseLocation=c:\private\10283690\tups.db +ServerSid=000186B4 +MajorPolicyVersion=2 + +[retrieverecordswithrecordid] +OperationType=MultipleLookup +DatabaseLocation=c:\private\10283690\tups.db +RecordId=15 + +[verifyrecordswithrecordid] +OperationType=Verify +DatabaseLocation=c:\private\10283690\tups.db +ClientSid=17 +RecordId=15 + +[retrieverecordswithrecordidandversion] +OperationType=MultipleLookup +DatabaseLocation=c:\private\10283690\tups.db +RecordId=15 +MajorPolicyVersion=2 + +[verifyrecordswithrecordidandversion] +OperationType=Verify +DatabaseLocation=c:\private\10283690\tups.db +ClientSid=17 +RecordId=15 +MajorPolicyVersion=2 + +[deleterecordswithserverid] +OperationType=Delete +DatabaseLocation=c:\private\10283690\tups.db +ServerSid=000186B4 + +[verifyrecordsdeletionwithserverid] +OperationType=MultipleLookup +DatabaseLocation=c:\private\10283690\tups.db +ServerSid=000186B4 +ExpectedRecords=0 + +[insert1000records] +OperationType=FillTable +DatabaseLocation=c:\private\10283690\tups.db +records_num=1000 +server_num=12 +service_num=11 +client_num=1 +evaluator_num=34 + +[retrieve1000recordswithclientid] +OperationType=MultipleLookup +DatabaseLocation=c:\private\10283690\tups.db +ClientSid=000003E8 + +[verify1000recordswithclientid] +OperationType=Verify +DatabaseLocation=c:\private\10283690\tups.db +ClientSid=000003E8 + +[cancelretrieve1000recordswithclientid] +OperationType=MultipleLookup +DatabaseLocation=c:\private\10283690\tups.db +ClientSid=000003E8 +Cancel=1 +ExpectedResult=0 + +[retrieverecordswithfingerprint] +OperationType=MultipleLookup +DatabaseLocation=c:\private\10283690\tups.db +Fingerprint=FingerprintABCDEFGHIJKLMNOPR11 + +[verifyrecordswithfingerprint] +OperationType=Verify +DatabaseLocation=c:\private\10283690\tups.db +Fingerprint=FingerprintABCDEFGHIJKLMNOPR11 + +[retrieverecordswithcliententity] +OperationType=MultipleLookup +DatabaseLocation=c:\private\10283690\tups.db +ClientEntity=ClientEntityABCDEFGHIJKLMNOP16 + +[verifyrecordswithcliententity] +OperationType=Verify +DatabaseLocation=c:\private\10283690\tups.db +ClientEntity=ClientEntityABCDEFGHIJKLMNOP16 + +[deleteallrecordsOOM] +OOMCondition=true +OperationType=DeleteDatabase +DatabaseLocation=c:\private\10283690\tups.db + +[allfingerprints] +OperationType=AllFingerprints +DatabaseLocation=c:\private\10283690\tups.db + +[insertfullrecordOOM] +OOMCondition=true +OperationType=Insert +DatabaseLocation=c:\private\10283690\tups.db +ClientSid=10CAC012 +EvaluatorId=10DDD045 +ServiceId=10ABB067 +ServerSid=10CED053 +Fingerprint=fullfingerprintOOM +ClientEntity=fullcliententityOOM +Description=fulldescriptionOOM +Result=1 +EvaluatorInfo=0 + +[retrievefullrecordOOM] +OOMCondition=true +OperationType=SingleLookup +DatabaseLocation=c:\private\10283690\tups.db +ClientSid=10CAC012 +EvaluatorId=10DDD045 +ServiceId=10ABB067 +ServerSid=10CED053 +Fingerprint=fullfingerprintOOM +ClientEntity=fullcliententityOOM +ExpectedRecords=1 + +[verifyfullrecordOOM] +OOMCondition=true +OperationType=Verify +DatabaseLocation=c:\private\10283690\tups.db +ClientSid=10CAC012 +EvaluatorId=10DDD045 +ServiceId=10ABB067 +ServerSid=10CED053 +Fingerprint=fullfingerprintOOM +ClientEntity=fullcliententityOOM +Description=fulldescriptionOOM +Result=1 +EvaluatorInfo=0 + +[retrievefullrecordOOM2] +OOMCondition=true +OperationType=MultipleLookup +DatabaseLocation=c:\private\10283690\tups.db +ClientSid=10CAC012 +EvaluatorId=10DDD045 +ServiceId=10ABB067 +ServerSid=10CED053 +Fingerprint=fullfingerprintOOM +ClientEntity=fullcliententityOOM +ExpectedRecords=1 + +[deletefullrecordOOM] +OOMCondition=true +OperationType=Delete +DatabaseLocation=c:\private\10283690\tups.db +ClientSid=10CAC012 +EvaluatorId=10DDD045 +ServiceId=10ABB067 +ServerSid=10CED053 +Fingerprint=fullfingerprint +ClientEntity=fullcliententity