diff -r 5cc91383ab1e -r 7333d7932ef7 installationservices/swinstallationfw/test/scripts/tsif.ini --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/installationservices/swinstallationfw/test/scripts/tsif.ini Tue Aug 31 15:21:33 2010 +0300 @@ -0,0 +1,355 @@ + +[GetComponentInfoByFileNameOOM] +OOMServerTest=True +packageFile=z:\tusif\tsif\data\test.nonnativepackage.txt +operationByFileHandle=False +root.softwareTypeName=plain +root.componentName=Test Component +root.componentVersion=1.0.0 +root.componentVendor=Symbian +root.scomoState=0 +root.installStatus=0 +root.componentId=12345678 +root.globalComponentId=test.nonnativepackage.txt +root.authenticity=1 +root.userGrantableCapsBitMask=49152 // ECapabilityReadUserData, ECapabilityWriteUserData +root.maxInstalledSize=1234 +root.hasExecutable=False +root.driveSelectionRequired=False +root.noOfApps=0 + +[InstallClientOOM] +packageFile=z:\tusif\tsif\data\test.nonnativepackage.txt +operationByFileHandle=False +useEnhancedApi=True +pluginRefOpaqueResultName0=NonNativePlugin +pluginRefOpaqueResultType0=Int +pluginRefOpaqueResultValue0=1 +pluginRefOpaqueResultName1=ComponentId +pluginRefOpaqueResultType1=Int +pluginRefOpaqueResultValue1=2 +OOMTest=True + +[GetComponentInfoByFileHandleOOM] +OOMServerTest=True +packageFile=z:\tusif\tsif\data\test.nonnativepackage.txt +operationByFileHandle=True +root.softwareTypeName=plain +root.componentName=Test Component +root.componentVersion=1.0.0 +root.componentVendor=Symbian +root.scomoState=0 +root.installStatus=0 +root.componentId=12345678 +root.globalComponentId=test.nonnativepackage.txt +root.authenticity=1 +root.userGrantableCapsBitMask=49152 // ECapabilityReadUserData, ECapabilityWriteUserData +root.maxInstalledSize=1234 +root.hasExecutable=False +root.driveSelectionRequired=False +root.noOfApps=0 + +[InstallByFileName] +packageFile=z:\tusif\tsif\data\sifintegrationtestbase.sis +operationByFileHandle=False +useEnhancedApi=False + +[InstallByFileNameWithOpaqueParams] +packageFile=z:\tusif\tsif\data\sifintegrationtestbase.sis +operationByFileHandle=False +useEnhancedApi=True +pluginOpaqueArgumentName0=SwiDeclineOperation +pluginOpaqueArgumentType0=Int +pluginOpaqueArgumentValue0=0 +pluginOpaqueArgumentName1=installInactive +pluginOpaqueArgumentType1=Int +pluginOpaqueArgumentValue1=0 +pluginRefOpaqueResultName0=ExtendedErrCode +pluginRefOpaqueResultType0=Int +pluginRefOpaqueResultValue0=0 +pluginRefOpaqueResultName1=ComponentId +pluginRefOpaqueResultType1=Int +pluginRefOpaqueResultValue1=1 + +[InstallByFileHandleWithOpaqueParams] +packageFile=z:\tusif\tsif\data\sifintegrationtestbase.sis +operationByFileHandle=True +useEnhancedApi=True +pluginOpaqueArgumentName0=SwiDeclineOperation +pluginOpaqueArgumentType0=Int +pluginOpaqueArgumentValue0=0 +pluginRefOpaqueResultName0=ExtendedErrCode +pluginRefOpaqueResultType0=Int +pluginRefOpaqueResultValue0=0 +pluginRefOpaqueResultName1=ComponentId +pluginRefOpaqueResultType1=Int +pluginRefOpaqueResultValue1=2 + +[UninstallByNameAndVendor] +componentName=Sif Integration Test +componentVendor=Security Team +useEnhancedApi=False + +[SynchronousCancelInstallByFileName] +packageFile=z:\tusif\tsif\data\sifintegrationtestbase.sis +operationByFileHandle=False +useEnhancedApi=True +pluginOpaqueArgumentName0=SwiDeclineOperation +pluginOpaqueArgumentType0=Int +pluginOpaqueArgumentValue0=1 +pluginRefOpaqueResultName0=ExtendedErrCode +pluginRefOpaqueResultType0=Int +pluginRefOpaqueResultValue0=-3 +pluginRefOpaqueResultName1=ComponentId +pluginRefOpaqueResultType1=Int +pluginRefOpaqueResultValue1=3 + +[SynchronousCancelInstallByFileHandle] +packageFile=z:\tusif\tsif\data\sifintegrationtestbase.sis +operationByFileHandle=True +useEnhancedApi=True +pluginOpaqueArgumentName0=SwiDeclineOperation +pluginOpaqueArgumentType0=Int +pluginOpaqueArgumentValue0=1 +pluginRefOpaqueResultName0=ExtendedErrCode +pluginRefOpaqueResultType0=Int +pluginRefOpaqueResultValue0=-3 +pluginRefOpaqueResultName1=ComponentId +pluginRefOpaqueResultType1=Int +pluginRefOpaqueResultValue1=4 + +// Currently, SWI does not support activation/deactivation. Expected result should change from -5 once it does +[ActivateByNameAndVendor] +componentName=Sif Integration Test +componentVendor=Security Team + +[DeactivateByNameAndVendor] +componentName=Sif Integration Test +componentVendor=Security Team + +[ActivateByInvalidId] +componentId=12345678 + +[DeactivateByInvalidId] +componentId=12345678 + +[NonNativeInstallByFileName] +packageFile=z:\tusif\tsif\data\test.nonnativepackage.txt +operationByFileHandle=False +useEnhancedApi=True +pluginRefOpaqueResultName0=NonNativePlugin +pluginRefOpaqueResultType0=Int +pluginRefOpaqueResultValue0=1 +pluginRefOpaqueResultName1=ComponentId +pluginRefOpaqueResultType1=Int +pluginRefOpaqueResultValue1=1 + +[NonNativeInstallByFileNameOOM] +OOMServerTest=True +packageFile=z:\tusif\tsif\data\test.nonnativepackage.txt +operationByFileHandle=False +useEnhancedApi=True +pluginRefOpaqueResultName0=NonNativePlugin +pluginRefOpaqueResultType0=Int +pluginRefOpaqueResultValue0=1 +pluginRefOpaqueResultName1=ComponentId +pluginRefOpaqueResultType1=Int +pluginRefOpaqueResultValue1=1 + +[NonNativeInstallByFileHandle] +packageFile=z:\tusif\tsif\data\test.nonnativepackage.txt +operationByFileHandle=True +useEnhancedApi=True +pluginRefOpaqueResultName0=NonNativePlugin +pluginRefOpaqueResultType0=Int +pluginRefOpaqueResultValue0=1 +pluginRefOpaqueResultName1=ComponentId +pluginRefOpaqueResultType1=Int +pluginRefOpaqueResultValue1=2 + +[NonNativeInstallByFileHandleOOM] +OOMServerTest=True +packageFile=z:\tusif\tsif\data\test.nonnativepackage.txt +operationByFileHandle=True +useEnhancedApi=True +pluginRefOpaqueResultName0=NonNativePlugin +pluginRefOpaqueResultType0=Int +pluginRefOpaqueResultValue0=1 +pluginRefOpaqueResultName1=ComponentId +pluginRefOpaqueResultType1=Int +pluginRefOpaqueResultValue1=3 + +[NonNativeInstallAlreadyInstalled] +packageFile=z:\tusif\tsif\data\test.nonnativepackage.txt +operationByFileHandle=False +useEnhancedApi=True +pluginRefOpaqueResultName0=NonNativePlugin +pluginRefOpaqueResultType0=Int +pluginRefOpaqueResultValue0=1 +pluginRefOpaqueResultName1=ComponentId +pluginRefOpaqueResultType1=Int +pluginRefOpaqueResultValue1=2 + +[InvalidNonNativeUninstallByNameAndVendor] +componentName=test.nonnativepackage.txt +componentVendor=Symbian +useEnhancedApi=True +pluginRefOpaqueResultName0=NonNativePlugin +pluginRefOpaqueResultType0=Int +pluginRefOpaqueResultValue0=1 + +[NonNativeUninstallByNameAndVendor] +componentName=test.nonnativepackage.txt +componentVendor=Symbian +useEnhancedApi=True +pluginRefOpaqueResultName0=NonNativePlugin +pluginRefOpaqueResultType0=Int +pluginRefOpaqueResultValue0=1 + +[NonNativeUninstallByNameAndVendorOOM] +OOMServerTest=True +componentName=test.nonnativepackage.txt +componentVendor=Symbian +useEnhancedApi=True +pluginRefOpaqueResultName0=NonNativePlugin +pluginRefOpaqueResultType0=Int +pluginRefOpaqueResultValue0=1 + +[UninstallClientOOM] +OOMTest=True +componentName=test.nonnativepackage.txt +componentVendor=Symbian +useEnhancedApi=True +pluginRefOpaqueResultName0=NonNativePlugin +pluginRefOpaqueResultType0=Int +pluginRefOpaqueResultValue0=1 + +[NonNativeSilentInstall] +packageFile=z:\tusif\tsif\data\test.nonnativepackage.txt +operationByFileHandle=False +useEnhancedApi=True +pluginOpaqueArgumentName0=DoSilent +pluginOpaqueArgumentType0=Int +pluginOpaqueArgumentValue0=1 +pluginRefOpaqueResultName0=NonNativePlugin +pluginRefOpaqueResultType0=Int +pluginRefOpaqueResultValue0=1 +pluginRefOpaqueResultName1=DoneSilently +pluginRefOpaqueResultType1=Int +pluginRefOpaqueResultValue1=1 +pluginRefOpaqueResultName2=ComponentId +pluginRefOpaqueResultType2=Int +pluginRefOpaqueResultValue2=3 + +[VerifyNonNativePackageExistence] +verifyExistence=True +checkSisRegistry=False +componentName=test.nonnativepackage.txt +componentVendor=Symbian +packageFile0=c:\tusif\tsif\nonnativeplugin\test.nonnativepackage.txt\file0 +packageFile1=c:\tusif\tsif\nonnativeplugin\test.nonnativepackage.txt\file1 +packageFile2=c:\tusif\tsif\nonnativeplugin\test.nonnativepackage.txt\file2 +scomoState=0 + +[VerifyNonNativePackageNonExistence] +verifyExistence=False +checkSisRegistry=False +componentName=test.nonnativepackage.txt +componentVendor=Symbian +packageFile0=c:\tusif\tsif\nonnativeplugin\test.nonnativepackage.txt\file0 +packageFile1=c:\tusif\tsif\nonnativeplugin\test.nonnativepackage.txt\file1 +packageFile2=c:\tusif\tsif\nonnativeplugin\test.nonnativepackage.txt\file2 + +[VerifyPackageExistence] +verifyExistence=True +componentName=Sif Integration Test +componentVendor=Security Team +executableName=sifIntegrationTest.exe +executableReturnCode=1397310977 +scomoState=1 + +[VerifyPackageNonExistence] +verifyExistence=False +componentName=Sif Integration Test +componentVendor=Security Team +executableName=sifIntegrationTest.exe + +[VerifyInactivePackageExistence] +verifyExistence=True +componentName=Sif Integration Test +componentVendor=Security Team +executableName=sifIntegrationTest.exe +executableReturnCode=1397310977 +scomoState=0 + +[UninstallByInvalidId] +componentId=12345678 +useEnhancedApi=False + +[UninstallByInvalidId2] +componentId=-1 +useEnhancedApi=False + +[UninstallNonRemovable] +componentName=c32exe +componentVendor=symbian +useEnhancedApi=False + +[InstallNonInstallableByFileName] +packageFile=z:\tusif\tsif\data\noninstallable.gif +operationByFileHandle=False +useEnhancedApi=False + +[InstallNonInstallableByFileHandle] +packageFile=z:\tusif\tsif\data\noninstallable.gif +operationByFileHandle=True +useEnhancedApi=False + +[InvalidInstallByFileName] +packageFile=z:\tusif\tsif\data\sifselfsignedwithprotecteduid.sis +operationByFileHandle=False +useEnhancedApi=False + +[InvalidInstallByFileHandle] +packageFile=z:\tusif\tsif\data\sifselfsignedwithprotecteduid.sis +operationByFileHandle=True +useEnhancedApi=False + +[MultipleInstallWithOverlappingSession] +expectedConcurrentResult=0 +overlapRequest=False +packageFile=z:\tusif\tsif\data\sifintegrationtestbase.sis +operationByFileHandle=False +useEnhancedApi=False + +[MultipleInstallWithOverlappingRequest] +expectedConcurrentResult=-16 +overlapRequest=True +packageFile=z:\tusif\tsif\data\sifintegrationtestbase.sis +operationByFileHandle=False +useEnhancedApi=False + +[MultipleNonExclusiveInstall] +expectedConcurrentResult=0 +overlapRequest=True +exclusiveOperation=False +packageFile=z:\tusif\tsif\data\sifintegrationtestbase.sis +packageFile2=z:\tusif\tsif\data\test.nonnativepackage.txt +useEnhancedApi=True +pluginOpaqueArgumentName0=DummyInstallation +pluginOpaqueArgumentType0=Int +pluginOpaqueArgumentValue0=1 + +[SifCommonOOM] +OOMTest=True + +[NonNativeInstallByFileNameDoNotMatchComponentId] +packageFile=z:\tusif\tsif\data\test.nonnativepackage.txt +operationByFileHandle=False +useEnhancedApi=True +pluginRefOpaqueResultName0=NonNativePlugin +pluginRefOpaqueResultType0=Int +pluginRefOpaqueResultValue0=1 +pluginRefOpaqueResultName1=ComponentId +pluginRefOpaqueResultType1=String +pluginRefOpaqueResultValue1=__ANY_VALUE_PERMITTED__