*** --- Core Loader Conformance Suite --- *** --- Test result log for c:\omxil\test\allconftests3_coreconftestinput.txt Core_Conf_SetTraceflags 0x0000003f Core_Conf_AddTest SetupTunnel OMX_CONF_ExecuteTests ## ## SetupTunnel ## calling OMX_Init Call processing time limit for OMX_Init exceeded : limit = 20 actual = 85 Loading the 2 test components used in the OMX_SetupTunnel test scenarios calling OMX_GetHandle pHandle : 0x25faeb5c cComponentName : OMX.Symbian.testcomp1 pAppData : 0x41652c pCallBacks : 0x4122f0 calling OMX_GetHandle pHandle : 0x25faeb5c cComponentName : OMX.Symbian.testcomp2 pAppData : 0x416504 pCallBacks : 0x4122f0 Testing SetupTunnel case 1: Both interop profile components in loaded state calling OMX_SetupTunnel hOutput : 0x273d12dc nPortOutput : 1 hInput : 0x273d1438 nPortInput : 0 Testing SetupTunnel case 2: 1st comp not supporting tunneling, 2nd comp supporting tunneling and in loaded state calling OMX_SetupTunnel hOutput : 0x273d12dc nPortOutput : 1 hInput : 0x273d1438 nPortInput : 0 Testing SetupTunnel case 3: 1st comp supporting tunneling and in loaded state, 2nd comp not supporting tunneling calling OMX_SetupTunnel hOutput : 0x273d12dc nPortOutput : 1 hInput : 0x273d1438 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 : 0x273d12dc nPortOutput : 1 hInput : 0x273d1438 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 : 0x273d12dc nPortOutput : 1 hInput : 0x273d1438 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 : 0x273d12dc nPortOutput : 1 hInput : 0x273d1438 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 : 0x273d1438 nPortInput : 0 Testing SetupTunnel case 8: 1st comp supporting tunneling and in loaded state, 2nd comp NULL calling OMX_SetupTunnel hOutput : 0x273d12dc 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 : 0x273d1438 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 : 0x273d12dc 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 : 0x273d12dc nPortOutput : 1 hInput : 0x273d1438 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 : 0x273d12dc nPortOutput : 1 hInput : 0x273d1438 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 : 0x273d12dc nPortOutput : 1 hInput : 0x273d1438 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 : 0x273d12dc nPortOutput : 1 hInput : 0x273d1438 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 : 0x273d1438 nPortOutput : 0 hInput : 0x273d12dc nPortInput : 1 Unloading the 2 test components used in the OMX_SetupTunnel test scenarios calling OMX_FreeHandle pHandle : 0x25faeb68 calling OMX_FreeHandle pHandle : 0x25faeb68 calling OMX_Deinit *** SetupTunnel PASSED *** *** Passed tests: *** SetupTunnel *** *** Failed tests: *** Core_Conf_AddTest CoreInitDeinit OMX_CONF_ExecuteTests ## ## SetupTunnel ## calling OMX_Init Loading the 2 test components used in the OMX_SetupTunnel test scenarios calling OMX_GetHandle pHandle : 0x25faeb5c cComponentName : OMX.Symbian.testcomp1 pAppData : 0x41652c pCallBacks : 0x4122f0 calling OMX_GetHandle pHandle : 0x25faeb5c cComponentName : OMX.Symbian.testcomp2 pAppData : 0x416504 pCallBacks : 0x4122f0 Testing SetupTunnel case 1: Both interop profile components in loaded state calling OMX_SetupTunnel hOutput : 0x273d14b8 nPortOutput : 1 hInput : 0x273d15b0 nPortInput : 0 Testing SetupTunnel case 2: 1st comp not supporting tunneling, 2nd comp supporting tunneling and in loaded state calling OMX_SetupTunnel hOutput : 0x273d14b8 nPortOutput : 1 hInput : 0x273d15b0 nPortInput : 0 Testing SetupTunnel case 3: 1st comp supporting tunneling and in loaded state, 2nd comp not supporting tunneling calling OMX_SetupTunnel hOutput : 0x273d14b8 nPortOutput : 1 hInput : 0x273d15b0 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 : 0x273d14b8 nPortOutput : 1 hInput : 0x273d15b0 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 : 0x273d14b8 nPortOutput : 1 hInput : 0x273d15b0 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 : 0x273d14b8 nPortOutput : 1 hInput : 0x273d15b0 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 : 0x273d15b0 nPortInput : 0 Testing SetupTunnel case 8: 1st comp supporting tunneling and in loaded state, 2nd comp NULL calling OMX_SetupTunnel hOutput : 0x273d14b8 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 : 0x273d15b0 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 : 0x273d14b8 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 : 0x273d14b8 nPortOutput : 1 hInput : 0x273d15b0 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 : 0x273d14b8 nPortOutput : 1 hInput : 0x273d15b0 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 : 0x273d14b8 nPortOutput : 1 hInput : 0x273d15b0 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 : 0x273d14b8 nPortOutput : 1 hInput : 0x273d15b0 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 : 0x273d15b0 nPortOutput : 0 hInput : 0x273d14b8 nPortInput : 1 Unloading the 2 test components used in the OMX_SetupTunnel test scenarios calling OMX_FreeHandle pHandle : 0x25faeb68 calling OMX_FreeHandle pHandle : 0x25faeb68 calling OMX_Deinit *** SetupTunnel FAILED ## ## 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 *** *** Passed tests: *** CoreInitDeinit *** *** Failed tests: *** SetupTunnel *** Core_Conf_AddTest CompNameEnum OMX_CONF_ExecuteTests ## ## SetupTunnel ## calling OMX_Init Loading the 2 test components used in the OMX_SetupTunnel test scenarios calling OMX_GetHandle pHandle : 0x25faeb5c cComponentName : OMX.Symbian.testcomp1 pAppData : 0x41652c pCallBacks : 0x4122f0 calling OMX_GetHandle pHandle : 0x25faeb5c cComponentName : OMX.Symbian.testcomp2 pAppData : 0x416504 pCallBacks : 0x4122f0 Testing SetupTunnel case 1: Both interop profile components in loaded state calling OMX_SetupTunnel hOutput : 0x273d1484 nPortOutput : 1 hInput : 0x273d1600 nPortInput : 0 Testing SetupTunnel case 2: 1st comp not supporting tunneling, 2nd comp supporting tunneling and in loaded state calling OMX_SetupTunnel hOutput : 0x273d1484 nPortOutput : 1 hInput : 0x273d1600 nPortInput : 0 Testing SetupTunnel case 3: 1st comp supporting tunneling and in loaded state, 2nd comp not supporting tunneling calling OMX_SetupTunnel hOutput : 0x273d1484 nPortOutput : 1 hInput : 0x273d1600 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 : 0x273d1484 nPortOutput : 1 hInput : 0x273d1600 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 : 0x273d1484 nPortOutput : 1 hInput : 0x273d1600 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 : 0x273d1484 nPortOutput : 1 hInput : 0x273d1600 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 : 0x273d1600 nPortInput : 0 Testing SetupTunnel case 8: 1st comp supporting tunneling and in loaded state, 2nd comp NULL calling OMX_SetupTunnel hOutput : 0x273d1484 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 : 0x273d1600 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 : 0x273d1484 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 : 0x273d1484 nPortOutput : 1 hInput : 0x273d1600 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 : 0x273d1484 nPortOutput : 1 hInput : 0x273d1600 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 : 0x273d1484 nPortOutput : 1 hInput : 0x273d1600 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 : 0x273d1484 nPortOutput : 1 hInput : 0x273d1600 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 : 0x273d1600 nPortOutput : 0 hInput : 0x273d1484 nPortInput : 1 Unloading the 2 test components used in the OMX_SetupTunnel test scenarios calling OMX_FreeHandle pHandle : 0x25faeb68 calling OMX_FreeHandle pHandle : 0x25faeb68 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 Call processing time limit for OMX_Deinit exceeded : limit = 20 actual = 80 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 : 0x25faebf4 nNameLength : 128 nIndex : 0 calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 1 calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 2 calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 3 calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 4 calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 5 calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 6 calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 7 calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 8 Test with index > no of componets in the system calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 9 Test to verify multiple calls with same index return same component name calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 7 calling OMX_ComponentNameEnum cComponentName : 0x25faeb74 nNameLength : 128 nIndex : 7 Test with invalid parameters (nNameLength = 0) calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 0 nIndex : 0 calling OMX_Deinit *** CompNameEnum PASSED *** *** Passed tests: *** SetupTunnel *** CoreInitDeinit *** CompNameEnum *** *** Failed tests: *** Core_Conf_AddTest CompsOfRole OMX_CONF_ExecuteTests ## ## SetupTunnel ## calling OMX_Init Loading the 2 test components used in the OMX_SetupTunnel test scenarios calling OMX_GetHandle pHandle : 0x25faeb5c cComponentName : OMX.Symbian.testcomp1 pAppData : 0x41652c pCallBacks : 0x4122f0 calling OMX_GetHandle pHandle : 0x25faeb5c cComponentName : OMX.Symbian.testcomp2 pAppData : 0x416504 pCallBacks : 0x4122f0 Testing SetupTunnel case 1: Both interop profile components in loaded state calling OMX_SetupTunnel hOutput : 0x273d1504 nPortOutput : 1 hInput : 0x273d1664 nPortInput : 0 Testing SetupTunnel case 2: 1st comp not supporting tunneling, 2nd comp supporting tunneling and in loaded state calling OMX_SetupTunnel hOutput : 0x273d1504 nPortOutput : 1 hInput : 0x273d1664 nPortInput : 0 Testing SetupTunnel case 3: 1st comp supporting tunneling and in loaded state, 2nd comp not supporting tunneling calling OMX_SetupTunnel hOutput : 0x273d1504 nPortOutput : 1 hInput : 0x273d1664 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 : 0x273d1504 nPortOutput : 1 hInput : 0x273d1664 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 : 0x273d1504 nPortOutput : 1 hInput : 0x273d1664 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 : 0x273d1504 nPortOutput : 1 hInput : 0x273d1664 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 : 0x273d1664 nPortInput : 0 Testing SetupTunnel case 8: 1st comp supporting tunneling and in loaded state, 2nd comp NULL calling OMX_SetupTunnel hOutput : 0x273d1504 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 : 0x273d1664 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 : 0x273d1504 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 : 0x273d1504 nPortOutput : 1 hInput : 0x273d1664 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 : 0x273d1504 nPortOutput : 1 hInput : 0x273d1664 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 : 0x273d1504 nPortOutput : 1 hInput : 0x273d1664 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 : 0x273d1504 nPortOutput : 1 hInput : 0x273d1664 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 : 0x273d1664 nPortOutput : 0 hInput : 0x273d1504 nPortInput : 1 Unloading the 2 test components used in the OMX_SetupTunnel test scenarios calling OMX_FreeHandle pHandle : 0x25faeb68 calling OMX_FreeHandle pHandle : 0x25faeb68 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 : 0x25faebf4 nNameLength : 128 nIndex : 0 calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 1 calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 2 calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 3 calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 4 calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 5 calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 6 calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 7 calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 8 Test with index > no of componets in the system calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 9 Test to verify multiple calls with same index return same component name calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 7 calling OMX_ComponentNameEnum cComponentName : 0x25faeb74 nNameLength : 128 nIndex : 7 Test with invalid parameters (nNameLength = 0) calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 0 nIndex : 0 calling OMX_Deinit *** CompNameEnum PASSED ## ## CompsOfRole ## calling OMX_Init calling OMX_GetComponentsOfRole role : Decoder pNumComps : 0x25faec70 compNames : 0 calling OMX_GetComponentsOfRole role : Decoder pNumComps : 0x25faec70 compNames : 0x273d101c calling OMX_GetComponentsOfRole role : Encoder pNumComps : 0x25faec70 compNames : 0 calling OMX_GetComponentsOfRole role : Encoder pNumComps : 0x25faec70 compNames : 0x273d101c calling OMX_GetComponentsOfRole role : Decoder pNumComps : 0x25faec70 compNames : 0 calling OMX_GetComponentsOfRole role : Decoder pNumComps : 0x25faec70 compNames : 0x273d101c calling OMX_GetComponentsOfRole role : Encoder pNumComps : 0x25faec70 compNames : 0 calling OMX_GetComponentsOfRole role : Encoder pNumComps : 0x25faec70 compNames : 0x273d101c 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 *** *** Passed tests: *** SetupTunnel *** CoreInitDeinit *** CompNameEnum *** CompsOfRole *** *** Failed tests: *** Core_Conf_AddTest RolesOfComp OMX_CONF_ExecuteTests ## ## SetupTunnel ## calling OMX_Init Loading the 2 test components used in the OMX_SetupTunnel test scenarios calling OMX_GetHandle pHandle : 0x25faeb5c cComponentName : OMX.Symbian.testcomp1 pAppData : 0x41652c pCallBacks : 0x4122f0 calling OMX_GetHandle pHandle : 0x25faeb5c cComponentName : OMX.Symbian.testcomp2 pAppData : 0x416504 pCallBacks : 0x4122f0 Testing SetupTunnel case 1: Both interop profile components in loaded state calling OMX_SetupTunnel hOutput : 0x273d14fc nPortOutput : 1 hInput : 0x273d1664 nPortInput : 0 Testing SetupTunnel case 2: 1st comp not supporting tunneling, 2nd comp supporting tunneling and in loaded state calling OMX_SetupTunnel hOutput : 0x273d14fc nPortOutput : 1 hInput : 0x273d1664 nPortInput : 0 Testing SetupTunnel case 3: 1st comp supporting tunneling and in loaded state, 2nd comp not supporting tunneling calling OMX_SetupTunnel hOutput : 0x273d14fc nPortOutput : 1 hInput : 0x273d1664 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 : 0x273d14fc nPortOutput : 1 hInput : 0x273d1664 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 : 0x273d14fc nPortOutput : 1 hInput : 0x273d1664 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 : 0x273d14fc nPortOutput : 1 hInput : 0x273d1664 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 : 0x273d1664 nPortInput : 0 Testing SetupTunnel case 8: 1st comp supporting tunneling and in loaded state, 2nd comp NULL calling OMX_SetupTunnel hOutput : 0x273d14fc 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 : 0x273d1664 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 : 0x273d14fc 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 : 0x273d14fc nPortOutput : 1 hInput : 0x273d1664 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 : 0x273d14fc nPortOutput : 1 hInput : 0x273d1664 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 : 0x273d14fc nPortOutput : 1 hInput : 0x273d1664 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 : 0x273d14fc nPortOutput : 1 hInput : 0x273d1664 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 : 0x273d1664 nPortOutput : 0 hInput : 0x273d14fc nPortInput : 1 Unloading the 2 test components used in the OMX_SetupTunnel test scenarios calling OMX_FreeHandle pHandle : 0x25faeb68 calling OMX_FreeHandle pHandle : 0x25faeb68 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 : 0x25faebf4 nNameLength : 128 nIndex : 0 calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 1 calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 2 calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 3 calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 4 calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 5 calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 6 calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 7 calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 8 Test with index > no of componets in the system calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 9 Test to verify multiple calls with same index return same component name calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 7 calling OMX_ComponentNameEnum cComponentName : 0x25faeb74 nNameLength : 128 nIndex : 7 Test with invalid parameters (nNameLength = 0) calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 0 nIndex : 0 calling OMX_Deinit *** CompNameEnum PASSED ## ## CompsOfRole ## calling OMX_Init calling OMX_GetComponentsOfRole role : Decoder pNumComps : 0x25faec70 compNames : 0 calling OMX_GetComponentsOfRole role : Decoder pNumComps : 0x25faec70 compNames : 0x273d0f58 calling OMX_GetComponentsOfRole role : Encoder pNumComps : 0x25faec70 compNames : 0 calling OMX_GetComponentsOfRole role : Encoder pNumComps : 0x25faec70 compNames : 0x273d0f58 calling OMX_GetComponentsOfRole role : Decoder pNumComps : 0x25faec70 compNames : 0 calling OMX_GetComponentsOfRole role : Decoder pNumComps : 0x25faec70 compNames : 0x273d0f58 calling OMX_GetComponentsOfRole role : Encoder pNumComps : 0x25faec70 compNames : 0 calling OMX_GetComponentsOfRole role : Encoder pNumComps : 0x25faec70 compNames : 0x273d0f58 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 : 0x25faec70 roles : 0 calling OMX_GetRolesOfComponent compName : OMX.Symbian.testcomp1 pNumRoles : 0x25faec70 roles : 0x273d0e04 calling OMX_GetRolesOfComponent compName : OMX.Symbian.testcomp2 pNumRoles : 0x25faec70 roles : 0 calling OMX_GetRolesOfComponent compName : OMX.Symbian.testcomp2 pNumRoles : 0x25faec70 roles : 0x273d0e04 Testing with error scenarios Testing with invalid component name calling OMX_GetRolesOfComponent compName : Invalid comp name pNumRoles : 0x25faec70 roles : 0 Testing with bad parameters (pNumRoles = 0) calling OMX_GetRolesOfComponent compName : OMX.Symbian.testcomp1 pNumRoles : 0 roles : 0 calling OMX_Deinit *** RolesOfComp PASSED *** *** Passed tests: *** SetupTunnel *** CoreInitDeinit *** CompNameEnum *** CompsOfRole *** RolesOfComp *** *** Failed tests: *** Core_Conf_AddTest GetContentPipe OMX_CONF_ExecuteTests ## ## SetupTunnel ## calling OMX_Init Loading the 2 test components used in the OMX_SetupTunnel test scenarios calling OMX_GetHandle pHandle : 0x25faeb5c cComponentName : OMX.Symbian.testcomp1 pAppData : 0x41652c pCallBacks : 0x4122f0 calling OMX_GetHandle pHandle : 0x25faeb5c cComponentName : OMX.Symbian.testcomp2 pAppData : 0x416504 pCallBacks : 0x4122f0 Testing SetupTunnel case 1: Both interop profile components in loaded state calling OMX_SetupTunnel hOutput : 0x273d1768 nPortOutput : 1 hInput : 0x273d18c4 nPortInput : 0 Testing SetupTunnel case 2: 1st comp not supporting tunneling, 2nd comp supporting tunneling and in loaded state calling OMX_SetupTunnel hOutput : 0x273d1768 nPortOutput : 1 hInput : 0x273d18c4 nPortInput : 0 Testing SetupTunnel case 3: 1st comp supporting tunneling and in loaded state, 2nd comp not supporting tunneling calling OMX_SetupTunnel hOutput : 0x273d1768 nPortOutput : 1 hInput : 0x273d18c4 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 : 0x273d1768 nPortOutput : 1 hInput : 0x273d18c4 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 : 0x273d1768 nPortOutput : 1 hInput : 0x273d18c4 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 : 0x273d1768 nPortOutput : 1 hInput : 0x273d18c4 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 : 0x273d18c4 nPortInput : 0 Testing SetupTunnel case 8: 1st comp supporting tunneling and in loaded state, 2nd comp NULL calling OMX_SetupTunnel hOutput : 0x273d1768 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 : 0x273d18c4 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 : 0x273d1768 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 : 0x273d1768 nPortOutput : 1 hInput : 0x273d18c4 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 : 0x273d1768 nPortOutput : 1 hInput : 0x273d18c4 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 : 0x273d1768 nPortOutput : 1 hInput : 0x273d18c4 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 : 0x273d1768 nPortOutput : 1 hInput : 0x273d18c4 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 : 0x273d18c4 nPortOutput : 0 hInput : 0x273d1768 nPortInput : 1 Unloading the 2 test components used in the OMX_SetupTunnel test scenarios calling OMX_FreeHandle pHandle : 0x25faeb68 calling OMX_FreeHandle pHandle : 0x25faeb68 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 : 0x25faebf4 nNameLength : 128 nIndex : 0 calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 1 calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 2 calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 3 calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 4 calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 5 calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 6 calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 7 calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 8 Test with index > no of componets in the system calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 9 Test to verify multiple calls with same index return same component name calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 7 calling OMX_ComponentNameEnum cComponentName : 0x25faeb74 nNameLength : 128 nIndex : 7 Test with invalid parameters (nNameLength = 0) calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 0 nIndex : 0 calling OMX_Deinit *** CompNameEnum PASSED ## ## CompsOfRole ## calling OMX_Init calling OMX_GetComponentsOfRole role : Decoder pNumComps : 0x25faec70 compNames : 0 calling OMX_GetComponentsOfRole role : Decoder pNumComps : 0x25faec70 compNames : 0x273d0f94 calling OMX_GetComponentsOfRole role : Encoder pNumComps : 0x25faec70 compNames : 0 calling OMX_GetComponentsOfRole role : Encoder pNumComps : 0x25faec70 compNames : 0x273d0f94 calling OMX_GetComponentsOfRole role : Decoder pNumComps : 0x25faec70 compNames : 0 calling OMX_GetComponentsOfRole role : Decoder pNumComps : 0x25faec70 compNames : 0x273d0f94 calling OMX_GetComponentsOfRole role : Encoder pNumComps : 0x25faec70 compNames : 0 calling OMX_GetComponentsOfRole role : Encoder pNumComps : 0x25faec70 compNames : 0x273d0f94 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 : 0x25faec70 roles : 0 calling OMX_GetRolesOfComponent compName : OMX.Symbian.testcomp1 pNumRoles : 0x25faec70 roles : 0x273d0f94 calling OMX_GetRolesOfComponent compName : OMX.Symbian.testcomp2 pNumRoles : 0x25faec70 roles : 0 calling OMX_GetRolesOfComponent compName : OMX.Symbian.testcomp2 pNumRoles : 0x25faec70 roles : 0x273d0f94 Testing with error scenarios Testing with invalid component name calling OMX_GetRolesOfComponent compName : Invalid comp name pNumRoles : 0x25faec70 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 : 0x25faec70 szURI : rtsp://media.example.com:554/twister/audiotrack Testing with error scenarios Test with invalid URI calling OMX_GetContentPipe hPipe : 0x25faec70 szURI : invalid scheme://invalid path calling OMX_Deinit *** GetContentPipe PASSED *** *** Passed tests: *** SetupTunnel *** CoreInitDeinit *** CompNameEnum *** CompsOfRole *** RolesOfComp *** GetContentPipe *** *** Failed tests: *** Core_Conf_AddTest CompLoad OMX_CONF_ExecuteTests ## ## SetupTunnel ## calling OMX_Init Loading the 2 test components used in the OMX_SetupTunnel test scenarios calling OMX_GetHandle pHandle : 0x25faeb5c cComponentName : OMX.Symbian.testcomp1 pAppData : 0x41652c pCallBacks : 0x4122f0 calling OMX_GetHandle pHandle : 0x25faeb5c cComponentName : OMX.Symbian.testcomp2 pAppData : 0x416504 pCallBacks : 0x4122f0 Testing SetupTunnel case 1: Both interop profile components in loaded state calling OMX_SetupTunnel hOutput : 0x273d1b28 nPortOutput : 1 hInput : 0x273d1bf0 nPortInput : 0 Testing SetupTunnel case 2: 1st comp not supporting tunneling, 2nd comp supporting tunneling and in loaded state calling OMX_SetupTunnel hOutput : 0x273d1b28 nPortOutput : 1 hInput : 0x273d1bf0 nPortInput : 0 Testing SetupTunnel case 3: 1st comp supporting tunneling and in loaded state, 2nd comp not supporting tunneling calling OMX_SetupTunnel hOutput : 0x273d1b28 nPortOutput : 1 hInput : 0x273d1bf0 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 : 0x273d1b28 nPortOutput : 1 hInput : 0x273d1bf0 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 : 0x273d1b28 nPortOutput : 1 hInput : 0x273d1bf0 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 : 0x273d1b28 nPortOutput : 1 hInput : 0x273d1bf0 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 : 0x273d1bf0 nPortInput : 0 Testing SetupTunnel case 8: 1st comp supporting tunneling and in loaded state, 2nd comp NULL calling OMX_SetupTunnel hOutput : 0x273d1b28 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 : 0x273d1bf0 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 : 0x273d1b28 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 : 0x273d1b28 nPortOutput : 1 hInput : 0x273d1bf0 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 : 0x273d1b28 nPortOutput : 1 hInput : 0x273d1bf0 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 : 0x273d1b28 nPortOutput : 1 hInput : 0x273d1bf0 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 : 0x273d1b28 nPortOutput : 1 hInput : 0x273d1bf0 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 : 0x273d1bf0 nPortOutput : 0 hInput : 0x273d1b28 nPortInput : 1 Unloading the 2 test components used in the OMX_SetupTunnel test scenarios calling OMX_FreeHandle pHandle : 0x25faeb68 calling OMX_FreeHandle pHandle : 0x25faeb68 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 : 0x25faebf4 nNameLength : 128 nIndex : 0 calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 1 calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 2 calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 3 calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 4 calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 5 calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 6 calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 7 calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 8 Test with index > no of componets in the system calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 9 Test to verify multiple calls with same index return same component name calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 128 nIndex : 7 calling OMX_ComponentNameEnum cComponentName : 0x25faeb74 nNameLength : 128 nIndex : 7 Test with invalid parameters (nNameLength = 0) calling OMX_ComponentNameEnum cComponentName : 0x25faebf4 nNameLength : 0 nIndex : 0 calling OMX_Deinit *** CompNameEnum PASSED ## ## CompsOfRole ## calling OMX_Init calling OMX_GetComponentsOfRole role : Decoder pNumComps : 0x25faec70 compNames : 0 calling OMX_GetComponentsOfRole role : Decoder pNumComps : 0x25faec70 compNames : 0x273d10cc calling OMX_GetComponentsOfRole role : Encoder pNumComps : 0x25faec70 compNames : 0 calling OMX_GetComponentsOfRole role : Encoder pNumComps : 0x25faec70 compNames : 0x273d10cc calling OMX_GetComponentsOfRole role : Decoder pNumComps : 0x25faec70 compNames : 0 calling OMX_GetComponentsOfRole role : Decoder pNumComps : 0x25faec70 compNames : 0x273d10cc calling OMX_GetComponentsOfRole role : Encoder pNumComps : 0x25faec70 compNames : 0 calling OMX_GetComponentsOfRole role : Encoder pNumComps : 0x25faec70 compNames : 0x273d10cc 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 : 0x25faec70 roles : 0 calling OMX_GetRolesOfComponent compName : OMX.Symbian.testcomp1 pNumRoles : 0x25faec70 roles : 0x273d10cc calling OMX_GetRolesOfComponent compName : OMX.Symbian.testcomp2 pNumRoles : 0x25faec70 roles : 0 calling OMX_GetRolesOfComponent compName : OMX.Symbian.testcomp2 pNumRoles : 0x25faec70 roles : 0x273d10cc Testing with error scenarios Testing with invalid component name calling OMX_GetRolesOfComponent compName : Invalid comp name pNumRoles : 0x25faec70 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 : 0x25faec70 szURI : rtsp://media.example.com:554/twister/audiotrack Testing with error scenarios Test with invalid URI calling OMX_GetContentPipe hPipe : 0x25faec70 szURI : invalid scheme://invalid path calling OMX_Deinit *** GetContentPipe PASSED ## ## CompLoad ## calling OMX_Init Testing with the dummy test components calling OMX_GetHandle pHandle : 0x25faec6c cComponentName : OMX.Symbian.testcomp1 pAppData : 0 pCallBacks : 0x4121a4 calling OMX_GetComponentVersion hComponent : 0x273d1d60 pComponentName : 0x25faebec pComponentVersion : 0x25faebe8 pSpecVersion : 0x25faebe4 calling OMX_FreeHandle hComponent : 0x273d1d60 calling OMX_GetHandle pHandle : 0x25faec6c cComponentName : OMX.Symbian.testcomp2 pAppData : 0 pCallBacks : 0x4121a4 calling OMX_GetComponentVersion hComponent : 0x273d1d60 pComponentName : 0x25faebec pComponentVersion : 0x25faebe8 pSpecVersion : 0x25faebe4 calling OMX_FreeHandle hComponent : 0x273d1d60 Testing with error scenarios Testing with invalid component name calling OMX_GetHandle pHandle : 0x25faec6c cComponentName : Invalid comp name pAppData : 0 pCallBacks : 0x4121a4 Testing with nonexisting component name calling OMX_GetHandle pHandle : 0x25faec6c cComponentName : OMX.Vendor.nonexistingcomp pAppData : 0 pCallBacks : 0x4121a4 Testing with other invalid parameters calling OMX_GetHandle pHandle : 0 cComponentName : pAppData : 0 pCallBacks : 0 Testing OMX_FreeHandle with invalid component handle calling OMX_FreeHandle hComponent : 0 calling OMX_Deinit *** CompLoad PASSED *** *** Passed tests: *** SetupTunnel *** CoreInitDeinit *** CompNameEnum *** CompsOfRole *** RolesOfComp *** GetContentPipe *** CompLoad *** *** Failed tests: *** *** Summary of tests executed *** ------------------------- *** Passed: 27 *** Failed: 1 *** Total : 28