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