installationservices/swinstallationfw/test/scripts/tsif.ini
branchRCL_3
changeset 25 7333d7932ef7
--- /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__