sl@0: *** --- Core Loader Conformance Suite --- sl@0: sl@0: *** --- Test result log for c:\omxil\test\allconftests2_coreconftestinput.txt sl@0: sl@0: Core_Conf_SetTraceflags 0x0000003f sl@0: sl@0: sl@0: Core_Conf_AddTest SetupTunnel sl@0: sl@0: sl@0: Core_Conf_AddTest CoreInitDeinit sl@0: sl@0: sl@0: Core_Conf_AddTest CompNameEnum sl@0: sl@0: sl@0: Core_Conf_AddTest CompsOfRole sl@0: sl@0: sl@0: Core_Conf_AddTest RolesOfComp sl@0: sl@0: sl@0: Core_Conf_AddTest GetContentPipe sl@0: sl@0: sl@0: sl@0: sl@0: OMX_CONF_ExecuteTests sl@0: sl@0: ## sl@0: ## SetupTunnel sl@0: ## sl@0: sl@0: calling OMX_Init sl@0: sl@0: Call processing time limit for OMX_Init exceeded : limit = 20 actual = 2495 sl@0: sl@0: Loading the 2 test components used in the OMX_SetupTunnel test scenarios sl@0: sl@0: calling OMX_GetHandle sl@0: pHandle : 0x2886eb5c sl@0: cComponentName : OMX.Symbian.testcomp1 sl@0: pAppData : 0x41652c sl@0: pCallBacks : 0x4122f0 sl@0: sl@0: Call processing time limit for OMX_GetHandle exceeded : limit = 20 actual = 70 sl@0: sl@0: calling OMX_GetHandle sl@0: pHandle : 0x2886eb5c sl@0: cComponentName : OMX.Symbian.testcomp2 sl@0: pAppData : 0x416504 sl@0: pCallBacks : 0x4122f0 sl@0: sl@0: Call processing time limit for OMX_GetHandle exceeded : limit = 20 actual = 40 sl@0: sl@0: Testing SetupTunnel case 1: Both interop profile components in loaded state sl@0: sl@0: calling OMX_SetupTunnel sl@0: hOutput : 0x288b1374 sl@0: nPortOutput : 1 sl@0: hInput : 0x288b14d0 sl@0: nPortInput : 0 sl@0: sl@0: Testing SetupTunnel case 2: 1st comp not supporting tunneling, 2nd comp supporting tunneling and in loaded state sl@0: sl@0: calling OMX_SetupTunnel sl@0: hOutput : 0x288b1374 sl@0: nPortOutput : 1 sl@0: hInput : 0x288b14d0 sl@0: nPortInput : 0 sl@0: sl@0: Testing SetupTunnel case 3: 1st comp supporting tunneling and in loaded state, 2nd comp not supporting tunneling sl@0: sl@0: calling OMX_SetupTunnel sl@0: hOutput : 0x288b1374 sl@0: nPortOutput : 1 sl@0: hInput : 0x288b14d0 sl@0: nPortInput : 0 sl@0: sl@0: Testing SetupTunnel case 4: 1st comp supporting tunneling and in state other than loaded and port enabled, 2nd comp supporting tunneling and in loaded state sl@0: sl@0: calling OMX_SetupTunnel sl@0: hOutput : 0x288b1374 sl@0: nPortOutput : 1 sl@0: hInput : 0x288b14d0 sl@0: nPortInput : 0 sl@0: sl@0: Testing SetupTunnel case 5: 1st comp supporting tunneling and in loaded state, 2nd comp supporting tunneling and in state other than loaded and port enabled sl@0: sl@0: calling OMX_SetupTunnel sl@0: hOutput : 0x288b1374 sl@0: nPortOutput : 1 sl@0: hInput : 0x288b14d0 sl@0: nPortInput : 0 sl@0: sl@0: Testing SetupTunnel case 6: 1st comp supporting tunneling and in loaded state, 2nd comp supporting tunneling and in loaded state and ports incompatible sl@0: sl@0: calling OMX_SetupTunnel sl@0: hOutput : 0x288b1374 sl@0: nPortOutput : 1 sl@0: hInput : 0x288b14d0 sl@0: nPortInput : 0 sl@0: sl@0: Testing SetupTunnel case 7: 1st comp NULL, 2nd comp supporting tunneling and in loaded state sl@0: sl@0: calling OMX_SetupTunnel sl@0: hOutput : 0x0 sl@0: nPortOutput : 0 sl@0: hInput : 0x288b14d0 sl@0: nPortInput : 0 sl@0: sl@0: Testing SetupTunnel case 8: 1st comp supporting tunneling and in loaded state, 2nd comp NULL sl@0: sl@0: calling OMX_SetupTunnel sl@0: hOutput : 0x288b1374 sl@0: nPortOutput : 1 sl@0: hInput : 0x0 sl@0: nPortInput : 0 sl@0: sl@0: Testing SetupTunnel case 9: 1st comp NULL, 2nd comp supporting tunneling and in state other than loaded and port enabled sl@0: sl@0: calling OMX_SetupTunnel sl@0: hOutput : 0x0 sl@0: nPortOutput : 0 sl@0: hInput : 0x288b14d0 sl@0: nPortInput : 0 sl@0: sl@0: Testing SetupTunnel case 10: 1st comp supporting tunneling and in state other than loaded and port enabled, 2nd comp NULL sl@0: sl@0: calling OMX_SetupTunnel sl@0: hOutput : 0x288b1374 sl@0: nPortOutput : 1 sl@0: hInput : 0x0 sl@0: nPortInput : 0 sl@0: sl@0: Testing SetupTunnel case 11: 1st comp supporting tunneling and in invalid state, 2nd comp supporting tunneling and in loaded state sl@0: sl@0: calling OMX_SetupTunnel sl@0: hOutput : 0x288b1374 sl@0: nPortOutput : 1 sl@0: hInput : 0x288b14d0 sl@0: nPortInput : 0 sl@0: sl@0: Testing SetupTunnel case 12: 1st comp supporting tunneling and in loaded state, 2nd comp supporting tunneling and in invalid state sl@0: sl@0: calling OMX_SetupTunnel sl@0: hOutput : 0x288b1374 sl@0: nPortOutput : 1 sl@0: hInput : 0x288b14d0 sl@0: nPortInput : 0 sl@0: sl@0: Testing SetupTunnel case 13: 1st comp supporting tunneling and in loaded state and bad port index, 2nd comp supporting tunneling and in loaded state sl@0: sl@0: calling OMX_SetupTunnel sl@0: hOutput : 0x288b1374 sl@0: nPortOutput : 1 sl@0: hInput : 0x288b14d0 sl@0: nPortInput : 0 sl@0: sl@0: Testing SetupTunnel case 14: 1st comp supporting tunneling and in loaded state, 2nd comp supporting tunneling and in loaded state and bad port index sl@0: sl@0: calling OMX_SetupTunnel sl@0: hOutput : 0x288b1374 sl@0: nPortOutput : 1 sl@0: hInput : 0x288b14d0 sl@0: nPortInput : 0 sl@0: sl@0: Testing SetupTunnel case 15: With bad parameters : Both comp handles NULL sl@0: sl@0: calling OMX_SetupTunnel sl@0: hOutput : 0x0 sl@0: nPortOutput : 0 sl@0: hInput : 0x0 sl@0: nPortInput : 0 sl@0: sl@0: Testing SetupTunnel case 16: With Output Port Component and Input Port Component passed in reverse order sl@0: sl@0: calling OMX_SetupTunnel sl@0: hOutput : 0x288b14d0 sl@0: nPortOutput : 0 sl@0: hInput : 0x288b1374 sl@0: nPortInput : 1 sl@0: sl@0: Unloading the 2 test components used in the OMX_SetupTunnel test scenarios sl@0: sl@0: calling OMX_FreeHandle sl@0: pHandle : 0x2886eb68 sl@0: sl@0: calling OMX_FreeHandle sl@0: pHandle : 0x2886eb68 sl@0: sl@0: calling OMX_Deinit sl@0: *** SetupTunnel PASSED sl@0: sl@0: ## sl@0: ## CoreInitDeinit sl@0: ## sl@0: sl@0: Test by calling OMX_Init several times followed by OMX_Deinit each time sl@0: sl@0: calling OMX_Init sl@0: sl@0: calling OMX_Deinit sl@0: sl@0: calling OMX_Init sl@0: sl@0: calling OMX_Deinit sl@0: sl@0: calling OMX_Init sl@0: sl@0: calling OMX_Deinit sl@0: sl@0: calling OMX_Init sl@0: sl@0: calling OMX_Deinit sl@0: sl@0: calling OMX_Init sl@0: sl@0: calling OMX_Deinit sl@0: sl@0: Test by calling OMX_Init several times followed by OMX_Deinit at the end sl@0: sl@0: calling OMX_Init sl@0: sl@0: calling OMX_Init sl@0: sl@0: calling OMX_Init sl@0: sl@0: calling OMX_Init sl@0: sl@0: calling OMX_Init sl@0: sl@0: calling OMX_Deinit sl@0: *** CoreInitDeinit PASSED sl@0: sl@0: ## sl@0: ## CompNameEnum sl@0: ## sl@0: sl@0: calling OMX_Init sl@0: sl@0: calling OMX_ComponentNameEnum sl@0: cComponentName : 0x2886ebf4 sl@0: nNameLength : 128 sl@0: nIndex : 0 sl@0: sl@0: calling OMX_ComponentNameEnum sl@0: cComponentName : 0x2886ebf4 sl@0: nNameLength : 128 sl@0: nIndex : 1 sl@0: sl@0: calling OMX_ComponentNameEnum sl@0: cComponentName : 0x2886ebf4 sl@0: nNameLength : 128 sl@0: nIndex : 2 sl@0: sl@0: calling OMX_ComponentNameEnum sl@0: cComponentName : 0x2886ebf4 sl@0: nNameLength : 128 sl@0: nIndex : 3 sl@0: sl@0: calling OMX_ComponentNameEnum sl@0: cComponentName : 0x2886ebf4 sl@0: nNameLength : 128 sl@0: nIndex : 4 sl@0: sl@0: calling OMX_ComponentNameEnum sl@0: cComponentName : 0x2886ebf4 sl@0: nNameLength : 128 sl@0: nIndex : 5 sl@0: sl@0: calling OMX_ComponentNameEnum sl@0: cComponentName : 0x2886ebf4 sl@0: nNameLength : 128 sl@0: nIndex : 6 sl@0: sl@0: calling OMX_ComponentNameEnum sl@0: cComponentName : 0x2886ebf4 sl@0: nNameLength : 128 sl@0: nIndex : 7 sl@0: sl@0: calling OMX_ComponentNameEnum sl@0: cComponentName : 0x2886ebf4 sl@0: nNameLength : 128 sl@0: nIndex : 8 sl@0: sl@0: Test with index > no of componets in the system sl@0: sl@0: calling OMX_ComponentNameEnum sl@0: cComponentName : 0x2886ebf4 sl@0: nNameLength : 128 sl@0: nIndex : 9 sl@0: sl@0: Test to verify multiple calls with same index return same component name sl@0: sl@0: calling OMX_ComponentNameEnum sl@0: cComponentName : 0x2886ebf4 sl@0: nNameLength : 128 sl@0: nIndex : 7 sl@0: sl@0: calling OMX_ComponentNameEnum sl@0: cComponentName : 0x2886eb74 sl@0: nNameLength : 128 sl@0: nIndex : 7 sl@0: sl@0: Test with invalid parameters (nNameLength = 0) sl@0: sl@0: calling OMX_ComponentNameEnum sl@0: cComponentName : 0x2886ebf4 sl@0: nNameLength : 0 sl@0: nIndex : 0 sl@0: sl@0: calling OMX_Deinit sl@0: *** CompNameEnum PASSED sl@0: sl@0: ## sl@0: ## CompsOfRole sl@0: ## sl@0: sl@0: calling OMX_Init sl@0: sl@0: calling OMX_GetComponentsOfRole sl@0: role : Decoder sl@0: pNumComps : 0x2886ec70 sl@0: compNames : 0 sl@0: sl@0: calling OMX_GetComponentsOfRole sl@0: role : Decoder sl@0: pNumComps : 0x2886ec70 sl@0: compNames : 0x288b0f48 sl@0: sl@0: calling OMX_GetComponentsOfRole sl@0: role : Encoder sl@0: pNumComps : 0x2886ec70 sl@0: compNames : 0 sl@0: sl@0: calling OMX_GetComponentsOfRole sl@0: role : Encoder sl@0: pNumComps : 0x2886ec70 sl@0: compNames : 0x288b0f48 sl@0: sl@0: calling OMX_GetComponentsOfRole sl@0: role : Decoder sl@0: pNumComps : 0x2886ec70 sl@0: compNames : 0 sl@0: sl@0: calling OMX_GetComponentsOfRole sl@0: role : Decoder sl@0: pNumComps : 0x2886ec70 sl@0: compNames : 0x288b0f48 sl@0: sl@0: calling OMX_GetComponentsOfRole sl@0: role : Encoder sl@0: pNumComps : 0x2886ec70 sl@0: compNames : 0 sl@0: sl@0: calling OMX_GetComponentsOfRole sl@0: role : Encoder sl@0: pNumComps : 0x2886ec70 sl@0: compNames : 0x288b0f48 sl@0: sl@0: Testing with error scenarios sl@0: sl@0: Testing with bad parameters (pNumComps = 0) sl@0: sl@0: calling OMX_GetComponentsOfRole sl@0: role : OMX.Symbian.testcomp1 sl@0: pNumComps : 0 sl@0: compNames : 0 sl@0: sl@0: calling OMX_Deinit sl@0: *** CompsOfRole PASSED sl@0: sl@0: ## sl@0: ## RolesOfComp sl@0: ## sl@0: sl@0: calling OMX_Init sl@0: sl@0: Testing with the dummy test components sl@0: sl@0: calling OMX_GetRolesOfComponent sl@0: compName : OMX.Symbian.testcomp1 sl@0: pNumRoles : 0x2886ec70 sl@0: roles : 0 sl@0: sl@0: calling OMX_GetRolesOfComponent sl@0: compName : OMX.Symbian.testcomp1 sl@0: pNumRoles : 0x2886ec70 sl@0: roles : 0x288b00f0 sl@0: sl@0: calling OMX_GetRolesOfComponent sl@0: compName : OMX.Symbian.testcomp2 sl@0: pNumRoles : 0x2886ec70 sl@0: roles : 0 sl@0: sl@0: calling OMX_GetRolesOfComponent sl@0: compName : OMX.Symbian.testcomp2 sl@0: pNumRoles : 0x2886ec70 sl@0: roles : 0x288b00f0 sl@0: sl@0: Testing with error scenarios sl@0: sl@0: Testing with invalid component name sl@0: sl@0: calling OMX_GetRolesOfComponent sl@0: compName : Invalid comp name sl@0: pNumRoles : 0x2886ec70 sl@0: roles : 0 sl@0: sl@0: Testing with bad parameters (pNumRoles = 0) sl@0: sl@0: calling OMX_GetRolesOfComponent sl@0: compName : OMX.Symbian.testcomp1 sl@0: pNumRoles : 0 sl@0: roles : 0 sl@0: sl@0: calling OMX_Deinit sl@0: *** RolesOfComp PASSED sl@0: sl@0: ## sl@0: ## GetContentPipe sl@0: ## sl@0: sl@0: calling OMX_Init sl@0: sl@0: calling OMX_GetContentPipe sl@0: hPipe : 0x2886ec70 sl@0: szURI : rtsp://media.example.com:554/twister/audiotrack sl@0: sl@0: Call processing time limit for OMX_GetContentPipe exceeded : limit = 20 actual = 110 sl@0: sl@0: Testing with error scenarios sl@0: sl@0: Test with invalid URI sl@0: sl@0: calling OMX_GetContentPipe sl@0: hPipe : 0x2886ec70 sl@0: szURI : invalid scheme://invalid path sl@0: sl@0: calling OMX_Deinit sl@0: *** GetContentPipe PASSED sl@0: sl@0: *** sl@0: *** Passed tests: sl@0: *** SetupTunnel sl@0: *** CoreInitDeinit sl@0: *** CompNameEnum sl@0: *** CompsOfRole sl@0: *** RolesOfComp sl@0: *** GetContentPipe sl@0: *** sl@0: *** Failed tests: sl@0: *** sl@0: *** Summary of tests executed sl@0: *** ------------------------- sl@0: *** Passed: 6 sl@0: *** Failed: 0 sl@0: *** Total : 6