+++ /dev/null
-%define MODULE_NAME widget_viewer_evas
-%define MODULE_LIBNAME widget_viewer_evas
-Name: native-%{MODULE_NAME}-itc
-Summary: Native API Integration TC (%{name})
-Version: 0.1
-Release: 0
-Group: Development/Tools
-License: Apache-2.0
-Source0: %{name}-%{version}.tar.gz
-BuildRequires: pkgconfig(%{MODULE_LIBNAME})
-BuildRequires: pkgconfig(capi-appfw-application)
-BuildRequires: pkgconfig(capi-appfw-app-manager)
-BuildRequires: pkgconfig(dlog)
-BuildRequires: pkgconfig(glib-2.0)
-BuildRequires: cmake
-BuildRequires: pkgconfig(bundle)
-BuildRequires: pkgconfig(widget_service)
-BuildRequires: pkgconfig(elementary)
-BuildRequires: pkgconfig(gio-2.0)
-BuildRequires: pkgconfig(sqlite3)
-BuildRequires: pkgconfig(db-util)
-BuildRequires: pkgconfig(pkgmgr)
-BuildRequires: pkgconfig(pkgmgr-info)
-BuildRequires: pkgconfig(vconf)
-BuildRequires: pkgconfig(icu-uc)
-BuildRequires: pkgconfig(capi-system-info)
-
-%description
-Native API Integration TC (%{name})
-
-%prep
-%setup -q
-
-%build
-
-%define PREFIX "%{_libdir}/%{name}"
-
-export LDFLAGS+="-Wl,--rpath=%{PREFIX} -Wl,--as-needed"
-
-%if %{?ASAN_BUILD:1}0
- %if %{?DEVICE_BUILD_TYPE_MOBILE:1}0
- cmake . -DMODULE="%{MODULE_NAME}" -DBUILDTCTYPE="itc" -DDEVICE_BUILD_TYPE="mobile" -DASANBUILD="true" -DCMAKE_INSTALL_PREFIX=%{_prefix}
- %endif
- %if %{?DEVICE_BUILD_TYPE_WEARABLE:1}0
- cmake . -DMODULE="%{MODULE_NAME}" -DBUILDTCTYPE="itc" -DDEVICE_BUILD_TYPE="wearable" -DASANBUILD="true" -DCMAKE_INSTALL_PREFIX=%{_prefix}
- %endif
- %if %{?DEVICE_BUILD_TYPE_TV:1}0
- cmake . -DMODULE="%{MODULE_NAME}" -DBUILDTCTYPE="itc" -DDEVICE_BUILD_TYPE="tv" -DASANBUILD="true" -DCMAKE_INSTALL_PREFIX=%{_prefix}
- %endif
- %if %{?DEVICE_BUILD_TYPE_TIZENIOT:1}0
- cmake . -DMODULE="%{MODULE_NAME}" -DBUILDTCTYPE="itc" -DDEVICE_BUILD_TYPE="tizeniot" -DASANBUILD="true" -DCMAKE_INSTALL_PREFIX=%{_prefix}
- %endif
-%else
- %if %{?DEVICE_BUILD_TYPE_MOBILE:1}0
- cmake . -DMODULE="%{MODULE_NAME}" -DBUILDTCTYPE="itc" -DDEVICE_BUILD_TYPE="mobile" -DASANBUILD="false" -DCMAKE_INSTALL_PREFIX=%{_prefix}
- %endif
- %if %{?DEVICE_BUILD_TYPE_WEARABLE:1}0
- cmake . -DMODULE="%{MODULE_NAME}" -DBUILDTCTYPE="itc" -DDEVICE_BUILD_TYPE="wearable" -DASANBUILD="false" -DCMAKE_INSTALL_PREFIX=%{_prefix}
- %endif
- %if %{?DEVICE_BUILD_TYPE_TV:1}0
- cmake . -DMODULE="%{MODULE_NAME}" -DBUILDTCTYPE="itc" -DDEVICE_BUILD_TYPE="tv" -DASANBUILD="false" -DCMAKE_INSTALL_PREFIX=%{_prefix}
- %endif
- %if %{?DEVICE_BUILD_TYPE_TIZENIOT:1}0
- cmake . -DMODULE="%{MODULE_NAME}" -DBUILDTCTYPE="itc" -DDEVICE_BUILD_TYPE="tizeniot" -DASANBUILD="false" -DCMAKE_INSTALL_PREFIX=%{_prefix}
- %endif
-%endif
-
-make %{?jobs:-j%jobs}
-
-%install
-rm -rf %{buildroot}
-%make_install
-mkdir -p %{buildroot}/usr/share/license
-cp LICENSE %{buildroot}/usr/share/license/%{name}
-
-mkdir -p %{buildroot}/usr/share/packages/
-cp packaging/itc/native-%{MODULE_NAME}-itc.xml %{buildroot}/usr/share/packages/
-mkdir -p %{buildroot}%{APP_PATH}%{name}/bin
-#cp templates/external_wrapper.sh %{buildroot}%{APP_PATH}%{name}/bin
-%post
-
-%postun
-
-
-%files
-%{APP_PATH}%{name}/*
-/usr/share/packages/native-%{MODULE_NAME}-itc.xml
-/usr/share/license/%{name}
+++ /dev/null
-<?xml version="1.0" encoding="utf-8"?>
-<manifest xmlns="http://tizen.org/ns/packages" package="native-widget_viewer_evas-itc" version="0.1.0" api-version="6.0">
- <label>NativeWidget_viewer_evasTest</label>
- <author email="mymail@tizentest.com" href="www.tizentest.com">test</author>
- <description>Native API test Application</description>
- <ui-application appid="native.widget_viewer_evas-itc" exec="/usr/apps/native-widget_viewer_evas-itc/bin/tct-widget_viewer_evas-native" nodisplay="false" multiple="false" type="capp" taskmanage="true">
- <background-category value="background-network"/>
- <background-category value="download"/>
- <background-category value="iot-communication"/>
- <background-category value="location"/>
- <background-category value="media"/>
- <background-category value="sensor"/>
- </ui-application>
- <privileges>
- <privilege>http://tizen.org/privilege/widget.viewer</privilege>
- <privilege>http://tizen.org/privilege/appmanager.launch</privilege>
- </privileges>
-</manifest>
+++ /dev/null
-SET(PKG_NAME "widget_viewer_evas")
-
-SET(EXEC_NAME "tct-${PKG_NAME}-native")
-SET(RPM_NAME "native-${PKG_NAME}-itc")
-
-SET(CAPI_LIB "widget_viewer_evas capi-appfw-application bundle glib-2.0 capi-system-info dlog capi-base-common icu-i18n vconf widget_service ")
-SET(TC_SOURCES
- ITs-widget_viewer_evas-common.c
- ITs-widget_viewer_evas.c
-)
-
-PKG_CHECK_MODULES(${CAPI_LIB} REQUIRED
- ${CAPI_LIB}
- capi-appfw-application
- bundle
- glib-2.0
- capi-system-info
- dlog
- capi-base-common
- icu-i18n
- vconf
- widget_service
- dlog
- capi-appfw-app-manager
-)
-
-INCLUDE_DIRECTORIES(
- ${${CAPI_LIB}_INCLUDE_DIRS}
-)
-
-ADD_EXECUTABLE(${EXEC_NAME} ${EXEC_NAME}.c ${TC_SOURCES} ${COMMON_FILE} ${COMMON_APP_FILE})
-TARGET_LINK_LIBRARIES(${EXEC_NAME}
- ${${CAPI_LIB}_LIBRARIES}
- bundle
-)
-
-INSTALL(PROGRAMS ${EXEC_NAME}
- DESTINATION ${BIN_DIR}/${RPM_NAME}/bin
-)
-
-IF( DEFINED ASAN )
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC -Wall -pie -g -fsanitize=address -fsanitize-recover=address -U_FORTIFY_SOURCE -fno-omit-frame-pointer")
-SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -Wl,--rpath=/usr/lib -Wl,-fsanitize=address")
-ELSE()
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O0 -g -fPIE -Wall")
-SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -Wl,--rpath=/usr/lib -pie")
-ENDIF()
+++ /dev/null
-//
-// Copyright (c) 2014 Samsung Electronics Co., Ltd.
-//
-// Licensed under the Apache License, Version 2.0 (the License);
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-#include "ITs-widget_viewer_evas-common.h"
-
-/** @addtogroup itc-widget_viewer_evas
-* @ingroup itc
-* @{
-*/
-
-/**
- * @function WidgetServiceGetError
- * @description Maps error enums to string values
- * @parameter nRet: error code returned
- * @return error string
- */
-char* WidgetViewerGetError(int nRet)
-{
- char *szErrorVal = NULL;
-
- switch(nRet)
- {
- case WIDGET_ERROR_INVALID_PARAMETER: szErrorVal = "WIDGET_ERROR_INVALID_PARAMETER"; break;
- case WIDGET_ERROR_OUT_OF_MEMORY: szErrorVal = "WIDGET_ERROR_OUT_OF_MEMORY"; break;
- case WIDGET_ERROR_RESOURCE_BUSY: szErrorVal = "WIDGET_ERROR_RESOURCE_BUSY"; break;
- case WIDGET_ERROR_PERMISSION_DENIED: szErrorVal = "WIDGET_ERROR_PERMISSION_DENIED"; break;
- case WIDGET_ERROR_CANCELED: szErrorVal = "WIDGET_ERROR_CANCELED"; break;
- case WIDGET_ERROR_IO_ERROR: szErrorVal = "WIDGET_ERROR_IO_ERROR"; break;
- case WIDGET_ERROR_TIMED_OUT: szErrorVal = "WIDGET_ERROR_TIMED_OUT"; break;
- case WIDGET_ERROR_NOT_SUPPORTED: szErrorVal = "WIDGET_ERROR_NOT_SUPPORTED"; break;
- case WIDGET_ERROR_FILE_NO_SPACE_ON_DEVICE: szErrorVal = "WIDGET_ERROR_FILE_NO_SPACE_ON_DEVICE"; break;
- case WIDGET_ERROR_FAULT: szErrorVal = "WIDGET_ERROR_FAULT"; break;
- case WIDGET_ERROR_ALREADY_EXIST: szErrorVal = "WIDGET_ERROR_ALREADY_EXIST"; break;
- case WIDGET_ERROR_ALREADY_STARTED: szErrorVal = "WIDGET_ERROR_ALREADY_STARTED"; break;
- case WIDGET_ERROR_NOT_EXIST: szErrorVal = "WIDGET_ERROR_NOT_EXIST"; break;
- case WIDGET_ERROR_DISABLED: szErrorVal = "WIDGET_ERROR_DISABLED"; break;
- case WIDGET_ERROR_MAX_EXCEEDED: szErrorVal = "WIDGET_ERROR_MAX_EXCEEDED"; break;
- default: szErrorVal = "Unknown Error"; break;
- }
- return szErrorVal;
-}
-
-/**
- * @function WidgetServiceTimeout
- * @description Called if some callback is not invoked for a particular timeout
- * @parameter gpointer data
- * @return gboolean
- */
-Eina_Bool WidgetViewerTimeout(void *data)
-{
- FPRINTF("[Line: %d][%s] Callback Timeout\\n", __LINE__, API_NAMESPACE);
- elm_exit();
- return ECORE_CALLBACK_DONE;
-}
-
-/**
- * @function WidgetViewerGetWidgetId
- * @description widget_viewer_evas_get_widget_id api is called in this function.
- * @parameter Evas_Object *widget
- * @return NA
- */
-void WidgetViewerGetWidgetId(Evas_Object *widget)
-{
- FPRINTF("[Line: %d][%s] WidgetViewerGetWidgetId is invoked\\n", __LINE__, API_NAMESPACE);
- g_pWidgetID = widget_viewer_evas_get_widget_id(widget);
-}
-
-/**
- * @function WidgetViewerFeedMouseUpEvent
- * @description widget_viewer_evas_feed_mouse_up_event api is called in this function.
- * @parameter Evas_Object *widget
- * @return NA
- */
-void WidgetViewerFeedMouseUpEvent(Evas_Object *widget)
-{
- FPRINTF("[Line: %d][%s] WidgetViewerFeedMouseUpEvent is invoked\\n", __LINE__, API_NAMESPACE);
- Evas *e;
-
- e = evas_object_evas_get(widget);
- evas_event_feed_mouse_down(e, 1, EVAS_BUTTON_NONE, 0, NULL);
-
- g_nRet = widget_viewer_evas_feed_mouse_up_event(widget);
-}
-
-/**
- * @function WidgetViewerTcFreeze
- * @description widget_viewer_evas_freeze_visibility api is called in this function.
- * @parameter Evas_Object *widget
- * @return NA
- */
-void WidgetViewerTcFreeze(Evas_Object *widget)
-{
- FPRINTF("[Line: %d][%s] WidgetViewerTcFreeze is invoked\\n", __LINE__, API_NAMESPACE);
- g_nRet = widget_viewer_evas_freeze_visibility(widget, WIDGET_VISIBILITY_STATUS_SHOW_FIXED);
-}
-
-/**
- * @function WidgetViewerGetTitleString
- * @description widget_viewer_evas_get_title_string api is called in this function.
- * @parameter Evas_Object *widget
- * @return NA
- */
-void WidgetViewerGetTitleString(Evas_Object *widget)
-{
- FPRINTF("[Line: %d][%s] WidgetViewerGetTitleString is invoked\\n", __LINE__, API_NAMESPACE);
- g_pTitleString = widget_viewer_evas_get_title_string(widget);
-}
-
-/**
- * @function WidgetViewerPause
- * @description widget_viewer_evas_pause_widget api is called in this function.
- * @parameter Evas_Object *widget
- * @return NA
- */
-void WidgetViewerPause(Evas_Object *widget)
-{
- FPRINTF("[Line: %d][%s] WidgetViewerPause is invoked\\n", __LINE__, API_NAMESPACE);
- g_nRet = widget_viewer_evas_pause_widget(widget);
-}
-
-/**
- * @function WidgetViewerResume
- * @description widget_viewer_evas_resume_widget api is called in this function.
- * @parameter Evas_Object *widget
- * @return NA
- */
-void WidgetViewerResume(Evas_Object *widget)
-{
- FPRINTF("[Line: %d][%s] WidgetViewerResume is invoked\\n", __LINE__, API_NAMESPACE);
- g_nRet = widget_viewer_evas_resume_widget(widget);
-}
-
-/**
- * @function WidgetViewerThaw
- * @description widget_viewer_evas_thaw_visibility api is called in this function.
- * @parameter Evas_Object *widget
- * @return NA
- */
-void WidgetViewerThaw(Evas_Object *widget)
-{
- FPRINTF("[Line: %d][%s] WidgetViewerThaw is invoked\\n", __LINE__, API_NAMESPACE);
- g_nRet = widget_viewer_evas_thaw_visibility(widget);
-}
-
-/**
- * @function WidgetViewerGetContent
- * @description widget_viewer_evas_get_content_info api is called in this function.
- * @parameter Evas_Object *widget
- * @return NA
- */
-void WidgetViewerGetContent(Evas_Object *widget)
-{
- FPRINTF("[Line: %d][%s] WidgetViewerGetContent is invoked\\n", __LINE__, API_NAMESPACE);
- g_pContentString = widget_viewer_evas_get_content_info(widget);
-}
-
-/**
- * @function WidgetViewerActivate
- * @description widget_viewer_evas_activate_faulted_widget api is called in this function.
- * @parameter Evas_Object *widget
- * @return NA
- */
-void WidgetViewerActivate(Evas_Object *widget)
-{
- FPRINTF("[Line: %d][%s] WidgetViewerActivate is invoked\\n", __LINE__, API_NAMESPACE);
- widget_viewer_evas_activate_faulted_widget(widget);
- g_nRet = 0; /* No returns */
-}
-
-/**
- * @function WidgetViewerAsyncRetCallback
- * @description This function is called from Widget_Create_CB callback. Validates the parameters values.
- * @parameter test_case_cb cb, widget_evas_event_info *info
- * @return 1 (true) or 0 (false)
- */
-int WidgetViewerAsyncRetCallback(test_case_cb cb, struct widget_evas_event_info *info)
-{
- if ( (info == NULL) || (info->error != WIDGET_ERROR_NONE) || (info->widget_app_id == NULL) || (info->event != WIDGET_EVENT_CREATED) )
- {
- FPRINTF("[Line: %d][%s] WidgetViewerAsyncRetCallback failed \\n", __LINE__, API_NAMESPACE);
- return 1;
- }
-
- return 0;
-}
-
-/** @} */
+++ /dev/null
-//
-// Copyright (c) 2014 Samsung Electronics Co., Ltd.
-//
-// Licensed under the Apache License, Version 2.0 (the License);
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-#ifndef _ITS_WIDGET_VIEWER_EVAS_COMMON_H_
-#define _ITS_WIDGET_VIEWER_EVAS_COMMON_H_
-
-//Add test package related includes here
-#include "tct_common.h"
-#include "tct_app_common.h"
-#include "assert.h"
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <stdlib.h>
-#include <stdio.h>
-#include <string.h>
-
-#include <glib.h>
-#include <app.h>
-#include "widget_service.h"
-#include "widget_errno.h"
-#include <Evas.h>
-#include <Ecore_Evas.h>
-#include <Edje.h>
-#include <Elementary.h>
-
-#include "widget_viewer_evas.h"
-
-/** @addtogroup itc-widget_viewer_evas
-* @ingroup itc
-* @{
-*/
-
-#define API_NAMESPACE "WIDGET_SERVICE_ITC"
-#define TIMEOUT_CB 30.0F //30 seconds
-#define PATH_LEN 1024
-#define SAMPLE_WIDGET TEST_SAMPLE_APPID
-#define WIDGET_VIEWER_EVAS_FEATURE "http://tizen.org/feature/shell.appwidget"
-#define TEST_SAMPLE_APPID "org.tizen.sample"
-
-#define START_TEST {\
- FPRINTF("Starting test: %s\\n",__FUNCTION__);\
- if ( g_bSkipExecutionWithPass )\
- {\
- FPRINTF("[Line: %d][%s] Feature http://tizen.org/feature/shell.appwidget is not supported so skipping test\\n", __LINE__, API_NAMESPACE);\
- return 0;\
- }\
- if ( g_bSkipExecutionWithFail )\
- {\
- FPRINTF("[Line: %d][%s] Feature http://tizen.org/feature/shell.appwidget is not supported but API not returned WIDGET_ERROR_NOT_SUPPORTED\\n", __LINE__, API_NAMESPACE);\
- return 1;\
- }\
- if ( !g_bWidgetCreation )\
- {\
- FPRINTF("[Line: %d][%s] Precondition of Widget-Viewer create failed so leaving test\\n", __LINE__, API_NAMESPACE);\
- return 1;\
- }\
-}
-
-const char *g_pWidgetID;
-const char *g_pTitleString;
-const char *g_pContentString;
-int g_nRet;
-typedef int (*test_case_cb)(Evas_Object *widget);
-
-char *WidgetViewerGetError(int nRet);
-Eina_Bool WidgetViewerTimeout(void *data);
-void WidgetViewerGetWidgetId(Evas_Object *widget);
-void WidgetViewerFeedMouseUpEvent(Evas_Object *widget);
-void WidgetViewerTcFreeze(Evas_Object *widget);
-void WidgetViewerGetTitleString(Evas_Object *widget);
-void WidgetViewerPause(Evas_Object *widget);
-void WidgetViewerResume(Evas_Object *widget);
-void WidgetViewerThaw(Evas_Object *widget);
-void WidgetViewerGetContent(Evas_Object *widget);
-void WidgetViewerActivate(Evas_Object *widget);
-int WidgetViewerAsyncRetCallback(test_case_cb cb, struct widget_evas_event_info *info);
-
-/** @} */
-#endif //_ITS_WIDGET_VIEWER_EVAS_COMMON_H_
+++ /dev/null
-//
-// Copyright (c) 2014 Samsung Electronics Co., Ltd.
-//
-// Licensed under the Apache License, Version 2.0 (the License);
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-#include "ITs-widget_viewer_evas-common.h"
-
-//& set: Widget_viewer_evas
-
-/** @addtogroup itc-widget_viewer_evas
-* @ingroup itc
-* @{
-*/
-
-Evas_Object *g_win = NULL;
-
-bool g_bWidgetCreation = false;
-bool g_bWidgetViewerCBFlag = false;
-bool g_bSkipExecutionWithPass = false;
-bool g_bSkipExecutionWithFail = false;
-bool g_bWidgetViewerEvasReadFeatureStatusDone = false;
-bool g_bWidgetFeatureSupported = false;
-int g_nInstanceId;
-
-/**
- * @brief Callback funtion
- */
-static void widget_create_cb(void *data, Evas_Object *obj, void *event_info)
-{
- FPRINTF("[Line: %d][%s] widget_create_cb called. \\n", __LINE__, API_NAMESPACE);
- struct widget_evas_event_info *info = event_info;
- test_case_cb cb = data;
- int nRet;
-
- nRet = WidgetViewerAsyncRetCallback(cb, info);
- if ( !nRet && cb )
- {
- int w;
- int h;
- cb(obj);
-
- nRet = widget_service_get_size(WIDGET_SIZE_TYPE_4x4, &w, &h);
- if ( nRet == WIDGET_ERROR_NONE )
- {
- evas_object_resize(obj, w, h);
- evas_object_color_set(obj, 255, 255, 255, 255); /* Just for the line-coverage */
- evas_object_hide(obj);
- evas_object_show(obj);
- }
- }
-
- elm_exit();
-}
-
-static int WidgetViewerGetInstanceID(Evas_Object *widget)
-{
- FPRINTF("[Line: %d][%s] WidgetViewerGetInstanceID called. \\n", __LINE__, API_NAMESPACE);
- const char *instance_id;
-
- instance_id = widget_viewer_evas_get_widget_instance_id(widget);
- if( (int) instance_id == 0 )
- {
- FPRINTF("[Line: %d][%s] g_nInstanceId is: %d \\n", __LINE__, API_NAMESPACE,g_nInstanceId);
- g_nInstanceId = 1;
- }
- else
- {
- FPRINTF("[Line: %d][%s] widget_viewer_evas_get_widget_instance_id is successfull \\n", __LINE__, API_NAMESPACE);
- FPRINTF("[Line: %d][%s] g_nInstanceId is: %d \\n", __LINE__, API_NAMESPACE,g_nInstanceId);
- g_nInstanceId = 0;
- }
-
- return 0;
-}
-
-
-/**
- * @function ITs_widget_viewer_evas_startup
- * @description Called before each test
- * @parameter NA
- * @return NA
- */
-void ITs_widget_viewer_evas_startup(void)
-{
- struct stat stBuff;
- if ( stat(ERR_LOG, &stBuff) == 0 )
- {
- remove(ERR_LOG);
- }
-
- TCT_CheckInstalledApp(1, TEST_SAMPLE_APPID);
- if ( false == g_bWidgetViewerEvasReadFeatureStatusDone )
- {
- g_bWidgetFeatureSupported = TCTCheckSystemInfoFeatureSupported(WIDGET_VIEWER_EVAS_FEATURE, API_NAMESPACE);
- g_bWidgetViewerEvasReadFeatureStatusDone = true;
- }
-
- elm_init(0, NULL);
- elm_config_accel_preference_set("opengl");
- g_win = elm_win_add(NULL, "ITC WIN", ELM_WIN_BASIC);
-
- int nRet = widget_viewer_evas_init(g_win);
- if ( !g_bWidgetFeatureSupported )
- {
- if ( nRet == WIDGET_ERROR_NOT_SUPPORTED )
- {
- g_bSkipExecutionWithPass = true;
- return;
- }
-
- g_bSkipExecutionWithFail = true;
- return;
- }
-
- if ( nRet != WIDGET_ERROR_NONE )
- {
- g_bWidgetCreation = false;
- }
- else
- {
- g_bWidgetCreation = true;
- FPRINTF("[Line: %d][%s] widget_viewer_evas_init success\\n", __LINE__, API_NAMESPACE);
- }
- return;
-}
-
-/**
- * @function ITs_widget_viewer_evas_cleanup
- * @description Called after each test
- * @parameter NA
- * @return NA
- */
-void ITs_widget_viewer_evas_cleanup(void)
-{
- if ( g_win )
- {
- evas_object_del(g_win);
- }
- elm_shutdown();
-
- if ( g_bWidgetCreation == true )
- {
- int nRet;
- nRet = widget_viewer_evas_fini();
- if ( nRet == WIDGET_ERROR_NONE )
- {
- g_bWidgetCreation = false;
- FPRINTF("[Line: %d][%s] widget_viewer_evas_fini success\\n", __LINE__, API_NAMESPACE);
- }
- }
- return;
-}
-
-/** @addtogroup itc-widget_viewer_evas-testcases
-* @brief Integration testcases for module widget_viewer_evas
-* @ingroup itc-widget_viewer_evas
-* @{
-*/
-
-//& purpose: widget viewer evas get widget id
-//& type: auto
-/**
-* @testcase ITc_widget_viewer_evas_get_widget_id_p
-* @since_tizen 2.3.1
-* @author SRID(gaurav.m2)
-* @reviewer SRID(gupta.sanjay)
-* @type auto
-* @description widget viewer get widget id
-* @scenario get widget id
-* @apicovered widget_viewer_evas_get_widget_id
-* @passcase When widget_viewer_evas_get_widget_id is successful
-* @failcase If target API widget_viewer_evas_get_widget_id fails or any precondition API fails
-* @precondition NA
-* @postcondition NA
-*/
-int ITc_widget_viewer_evas_get_widget_id_p(void)
-{
- START_TEST;
-
- Evas_Object *widget;
- int w, h;
-
- widget = widget_viewer_evas_add_widget(g_win, TEST_SAMPLE_APPID, NULL, 0.0f);
- if ( widget == NULL )
- {
- FPRINTF("[Line: %d][%s] widget_viewer_evas_add_widget failed\\n", __LINE__, API_NAMESPACE);
- return 1;
- }
-
- g_pWidgetID = NULL;
- evas_object_smart_callback_add(widget, WIDGET_SMART_SIGNAL_WIDGET_CREATED, widget_create_cb, WidgetViewerGetWidgetId);
-
- int ret = widget_service_get_size(WIDGET_SIZE_TYPE_2x2, &w, &h);
- if ( ret != WIDGET_ERROR_NONE )
- {
- FPRINTF("[Line: %d][%s] widget_service_get_size failed\\n", __LINE__, API_NAMESPACE);
- }
-
- evas_object_resize(widget, w, h);
- evas_object_show(widget);
-
- ecore_timer_add(TIMEOUT_CB, WidgetViewerTimeout, NULL);
- elm_run();
-
- if ( g_pWidgetID == NULL )
- {
- FPRINTF("[Line: %d][%s] widget_viewer_evas_get_widget_id failed. \\n", __LINE__, API_NAMESPACE);
- widget_viewer_evas_set_permanent_delete(widget, 1);
- evas_object_del(widget);
- return 1;
- }
- else
- {
- FPRINTF("[Line: %d][%s] widget_viewer_evas_get_widget_id passed, id is: %s\\n", __LINE__, API_NAMESPACE, g_pWidgetID);
- }
-
- widget_viewer_evas_set_permanent_delete(widget, 1);
- evas_object_del(widget);
- return 0;
-}
-
-//& purpose: widget viewer evas get period
-//& type: auto
-/**
-* @testcase ITc_widget_viewer_evas_get_period_p
-* @since_tizen 2.3.1
-* @author SRID(gaurav.m2)
-* @reviewer SRID(gupta.sanjay)
-* @type auto
-* @description This function get period
-* @scenario get period
-* @apicovered widget_viewer_evas_get_period
-* @passcase When widget_viewer_evas_get_period is successful
-* @failcase If target API widget_viewer_evas_get_period fails or any precondition API fails
-* @precondition NA
-* @postcondition NA
-*/
-int ITc_widget_viewer_evas_get_period_p(void)
-{
- START_TEST;
- double period = 0.0;
-
- period = widget_viewer_evas_get_period(g_win);
- FPRINTF("[Line: %d][%s] widget_viewer_evas_get_period = [%f]\\n", __LINE__, API_NAMESPACE, period);
- return 0;
-}
-
-//& purpose: widget viewer evas is visibility frozen
-//& type: auto
-/**
-* @testcase ITc_widget_viewer_evas_is_visibility_frozen_p
-* @since_tizen 2.3.1
-* @author SRID(gaurav.m2)
-* @reviewer SRID(gupta.sanjay)
-* @type auto
-* @description widget viewer evas is visibility frozen
-* @scenario is visibility frozen
-* @apicovered widget_viewer_evas_is_visibility_frozen
-* @passcase When widget_viewer_evas_is_visibility_frozen is successful
-* @failcase If target API widget_viewer_evas_is_visibility_frozen fails or any precondition API fails
-* @precondition NA
-* @postcondition NA
-*/
-int ITc_widget_viewer_evas_is_visibility_frozen_p(void)
-{
- START_TEST;
- bool bIsVisibilityFrozen = false;
-
- bIsVisibilityFrozen = widget_viewer_evas_is_visibility_frozen(g_win);
-
- FPRINTF("[Line: %d][%s] widget_viewer_evas_is_visibility_frozen = [%d]\\n", __LINE__, API_NAMESPACE, bIsVisibilityFrozen);
-
- return 0;
-}
-
-
-//& purpose: widget viewer evas is widget
-//& type: auto
-/**
-* @testcase ITc_widget_viewer_evas_is_widget_p
-* @since_tizen 2.3.1
-* @author SRID(gaurav.m2)
-* @reviewer SRID(gupta.sanjay)
-* @type auto
-* @description widget viewer evas is widget
-* @scenario is widget
-* @apicovered widget_viewer_evas_is_widget
-* @passcase When widget_viewer_evas_is_widget is successful
-* @failcase If target API widget_viewer_evas_is_widget fails or any precondition API fails
-* @precondition NA
-* @postcondition NA
-*/
-int ITc_widget_viewer_evas_is_widget_p(void)
-{
- START_TEST;
- bool bIswidget = false;
-
- bIswidget = widget_viewer_evas_is_widget(g_win);
-
- FPRINTF("[Line: %d][%s] widget_viewer_evas_is_widget = [%d]\\n", __LINE__, API_NAMESPACE, bIswidget);
-
- return 0;
-}
-
-//& purpose: widget viewer evas is faulted
-//& type: auto
-/**
-* @testcase ITc_widget_viewer_evas_is_faulted_p
-* @since_tizen 2.3.1
-* @author SRID(gaurav.m2)
-* @reviewer SRID(gupta.sanjay)
-* @type auto
-* @description widget viewer evas is faulted
-* @scenario is faulted
-* @apicovered widget_viewer_evas_is_faulted
-* @passcase When widget_viewer_evas_is_faulted is successful
-* @failcase If target API widget_viewer_evas_is_faulted fails or any precondition API fails
-* @precondition NA
-* @postcondition NA
-*/
-int ITc_widget_viewer_evas_is_faulted_p(void)
-{
- START_TEST;
- bool bIsFaulted = false;
-
- bIsFaulted = widget_viewer_evas_is_faulted(g_win);
-
- FPRINTF("[Line: %d][%s] widget_viewer_evas_is_faulted = [%d]\\n", __LINE__, API_NAMESPACE, bIsFaulted);
- return 0;
-}
-
-
-//& purpose: widget viewer evas notify resumed status of viewer
-//& type: auto
-/**
-* @testcase ITc_widget_viewer_evas_notify_resumed_status_of_viewer_p
-* @since_tizen 2.3.1
-* @author SRID(gaurav.m2)
-* @reviewer SRID(gupta.sanjay)
-* @type auto
-* @description widget viewer evas notify resumed status of viewer
-* @scenario notify resumed status of viewer
-* @apicovered widget_viewer_evas_notify_resumed_status_of_viewer
-* @passcase When widget_viewer_evas_notify_resumed_status_of_viewer is successful
-* @failcase If target API widget_viewer_evas_notify_resumed_status_of_viewer fails or any precondition API fails
-* @precondition NA
-* @postcondition NA
-*/
-int ITc_widget_viewer_evas_notify_resumed_status_of_viewer_p(void)
-{
- START_TEST;
- int nRet;
-
- nRet = widget_viewer_evas_notify_resumed_status_of_viewer();
- PRINT_RESULT(WIDGET_ERROR_NONE, nRet, "widget_viewer_evas_notify_resumed_status_of_viewer", WidgetViewerGetError(nRet));
-
- FPRINTF("[Line: %d][%s] widget_viewer_evas_notify_resumed_status_of_viewer \\n", __LINE__, API_NAMESPACE);
- return 0;
-}
-
-//& purpose: widget viewer evas notify paused status of viewer
-//& type: auto
-/**
-* @testcase ITc_widget_viewer_evas_notify_paused_status_of_viewer_p
-* @since_tizen 2.3.1
-* @author SRID(gaurav.m2)
-* @reviewer SRID(gupta.sanjay)
-* @type auto
-* @description widget viewer evas notify paused status of viewer
-* @scenario notify paused status of viewer
-* @apicovered widget_viewer_evas_notify_paused_status_of_viewer
-* @passcase When widget_viewer_evas_notify_paused_status_of_viewer is successful
-* @failcase If target API widget_viewer_evas_notify_paused_status_of_viewer fails or any precondition API fails
-* @precondition NA
-* @postcondition NA
-*/
-int ITc_widget_viewer_evas_notify_paused_status_of_viewer_p(void)
-{
- START_TEST;
- int nRet;
-
- nRet = widget_viewer_evas_notify_paused_status_of_viewer();
- PRINT_RESULT(WIDGET_ERROR_NONE, nRet, "widget_viewer_evas_notify_paused_status_of_viewer", WidgetViewerGetError(nRet));
-
- FPRINTF("[Line: %d][%s] widget_viewer_evas_notify_paused_status_of_viewer \\n", __LINE__, API_NAMESPACE);
-
- return 0;
-}
-
-//& purpose: widget viewer evas pause widget
-//& type: auto
-/**
-* @testcase ITc_widget_viewer_evas_pause_widget_p
-* @since_tizen 2.3.1
-* @author SRID(gaurav.m2)
-* @reviewer SRID(gupta.sanjay)
-* @type auto
-* @description widget viewer evas pause widget
-* @scenario pause widget
-* @apicovered widget_viewer_evas_pause_widget
-* @passcase When widget_viewer_evas_pause_widget is successful
-* @failcase If target API widget_viewer_evas_pause_widget fails or any precondition API fails
-* @precondition NA
-* @postcondition NA
-*/
-int ITc_widget_viewer_evas_pause_widget_p(void)
-{
- START_TEST;
- Evas_Object *widget;
- int w, h;
-
- widget = widget_viewer_evas_add_widget(g_win, TEST_SAMPLE_APPID, NULL, 0.0f);
- if ( widget == NULL )
- {
- FPRINTF("[Line: %d][%s] widget_viewer_evas_add_widget failed\\n", __LINE__, API_NAMESPACE);
- return 1;
- }
-
- g_nRet = -1;
- evas_object_smart_callback_add(widget, WIDGET_SMART_SIGNAL_WIDGET_CREATED, widget_create_cb, WidgetViewerPause);
-
- int ret = widget_service_get_size(WIDGET_SIZE_TYPE_2x2, &w, &h);
- if ( ret != WIDGET_ERROR_NONE )
- {
- FPRINTF("[Line: %d][%s] widget_service_get_size failed\\n", __LINE__, API_NAMESPACE);
- }
-
- evas_object_resize(widget, w, h);
- evas_object_show(widget);
-
- ecore_timer_add(TIMEOUT_CB, WidgetViewerTimeout, NULL);
- elm_run();
-
- if ( g_nRet != 0 )
- {
- FPRINTF("[Line: %d][%s] widget_viewer_evas_pause_widget failed. \\n", __LINE__, API_NAMESPACE);
- widget_viewer_evas_set_permanent_delete(widget, 1);
- evas_object_del(widget);
- return 1;
- }
- else
- {
- FPRINTF("[Line: %d][%s] widget_viewer_evas_pause_widget passed\\n", __LINE__, API_NAMESPACE);
- }
-
- widget_viewer_evas_set_permanent_delete(widget, 1);
- evas_object_del(widget);
- return 0;
-}
-
-
-//& purpose: widget viewer evas resume widget
-//& type: auto
-/**
-* @testcase ITc_widget_viewer_evas_resume_widget_p
-* @since_tizen 2.3.1
-* @author SRID(gaurav.m2)
-* @reviewer SRID(gupta.sanjay)
-* @type auto
-* @description widget viewer evas resume widget
-* @scenario resume widget
-* @apicovered widget_viewer_evas_resume_widget
-* @passcase When widget_viewer_evas_resume_widget is successful
-* @failcase If target API widget_viewer_evas_resume_widget fails or any precondition API fails
-* @precondition NA
-* @postcondition NA
-*/
-int ITc_widget_viewer_evas_resume_widget_p(void)
-{
- START_TEST;
- Evas_Object *widget;
- int w, h;
-
- widget = widget_viewer_evas_add_widget(g_win, TEST_SAMPLE_APPID, NULL, 0.0f);
- if ( widget == NULL )
- {
- FPRINTF("[Line: %d][%s] widget_viewer_evas_add_widget failed\\n", __LINE__, API_NAMESPACE);
- return 1;
- }
-
- g_nRet = -1;
- evas_object_smart_callback_add(widget, WIDGET_SMART_SIGNAL_WIDGET_CREATED, widget_create_cb, WidgetViewerResume);
-
- int ret = widget_service_get_size(WIDGET_SIZE_TYPE_2x2, &w, &h);
- if ( ret != WIDGET_ERROR_NONE )
- {
- FPRINTF("[Line: %d][%s] widget_service_get_size failed\\n", __LINE__, API_NAMESPACE);
- }
-
- evas_object_resize(widget, w, h);
- evas_object_show(widget);
-
- ecore_timer_add(TIMEOUT_CB, WidgetViewerTimeout, NULL);
- elm_run();
-
- if ( (g_nRet != WIDGET_ERROR_ALREADY_EXIST) && (g_nRet != WIDGET_ERROR_NONE) )
- {
- FPRINTF("[Line: %d][%s] widget_viewer_evas_resume_widget failed. \\n", __LINE__, API_NAMESPACE);
- widget_viewer_evas_set_permanent_delete(widget, 1);
- evas_object_del(widget);
- return 1;
- }
- else
- {
- FPRINTF("[Line: %d][%s] widget_viewer_evas_resume_widget passed.\\n", __LINE__, API_NAMESPACE);
- }
-
- widget_viewer_evas_set_permanent_delete(widget, 1);
- evas_object_del(widget);
- return 0;
-}
-
-//& purpose: widget viewer evas feed mouse up event
-//& type: auto
-/**
-* @testcase ITc_widget_viewer_evas_feed_mouse_up_event_p
-* @since_tizen 2.3.1
-* @author SRID(gaurav.m2)
-* @reviewer SRID(gupta.sanjay)
-* @type auto
-* @description widget viewer evas feed mouse up event
-* @scenario feed mouse up event
-* @apicovered widget_viewer_evas_feed_mouse_up_event
-* @passcase When widget_viewer_evas_feed_mouse_up_event is successful
-* @failcase If target API widget_viewer_evas_feed_mouse_up_event fails or any precondition API fails
-* @precondition NA
-* @postcondition NA
-*/
-int ITc_widget_viewer_evas_feed_mouse_up_event_p(void)
-{
- START_TEST;
- Evas_Object *widget;
- int w, h;
-
- widget = widget_viewer_evas_add_widget(g_win, TEST_SAMPLE_APPID, NULL, 0.0f);
- if ( widget == NULL )
- {
- FPRINTF("[Line: %d][%s] widget_viewer_evas_add_widget failed\\n", __LINE__, API_NAMESPACE);
- return 1;
- }
-
- g_nRet = -1;
- evas_object_smart_callback_add(widget, WIDGET_SMART_SIGNAL_WIDGET_CREATED, widget_create_cb, WidgetViewerFeedMouseUpEvent);
-
- int ret = widget_service_get_size(WIDGET_SIZE_TYPE_2x2, &w, &h);
- if ( ret != WIDGET_ERROR_NONE )
- {
- FPRINTF("[Line: %d][%s] widget_service_get_size failed\\n", __LINE__, API_NAMESPACE);
- }
-
- evas_object_resize(widget, w, h);
- evas_object_show(widget);
-
- ecore_timer_add(TIMEOUT_CB, WidgetViewerTimeout, NULL);
- elm_run();
-
- if ( g_nRet != 0 )
- {
- FPRINTF("[Line: %d][%s] widget_viewer_evas_feed_mouse_up_event failed. \\n", __LINE__, API_NAMESPACE);
- widget_viewer_evas_set_permanent_delete(widget, 1);
- evas_object_del(widget);
- return 1;
- }
- else
- {
- FPRINTF("[Line: %d][%s] widget_viewer_evas_feed_mouse_up_event passed\\n", __LINE__, API_NAMESPACE );
- }
-
- widget_viewer_evas_set_permanent_delete(widget, 1);
- evas_object_del(widget);
- return 0;
-}
-
-
-//& purpose: widget viewer evas thaw visibility
-//& type: auto
-/**
-* @testcase ITc_widget_viewer_evas_thaw_visibility_p
-* @since_tizen 2.3.1
-* @author SRID(gaurav.m2)
-* @reviewer SRID(gupta.sanjay)
-* @type auto
-* @description widget viewer evas thaw visibility
-* @scenario thaw visibility
-* @apicovered widget_viewer_evas_thaw_visibility
-* @passcase When widget_viewer_evas_thaw_visibility is successful
-* @failcase If target API widget_viewer_evas_thaw_visibility fails or any precondition API fails
-* @precondition NA
-* @postcondition NA
-*/
-int ITc_widget_viewer_evas_thaw_visibility_p(void)
-{
- START_TEST;
- Evas_Object *widget;
- int w, h;
-
- widget = widget_viewer_evas_add_widget(g_win, TEST_SAMPLE_APPID, NULL, 0.0f);
- if ( widget == NULL )
- {
- FPRINTF("[Line: %d][%s] widget_viewer_evas_add_widget failed\\n", __LINE__, API_NAMESPACE);
- return 1;
- }
-
- g_nRet = -1;
- evas_object_smart_callback_add(widget, WIDGET_SMART_SIGNAL_WIDGET_CREATED, widget_create_cb, WidgetViewerThaw);
-
- int ret = widget_service_get_size(WIDGET_SIZE_TYPE_2x2, &w, &h);
- if ( ret != WIDGET_ERROR_NONE )
- {
- FPRINTF("[Line: %d][%s] widget_service_get_size failed\\n", __LINE__, API_NAMESPACE);
- }
-
- evas_object_resize(widget, w, h);
- evas_object_show(widget);
-
- ecore_timer_add(TIMEOUT_CB, WidgetViewerTimeout, NULL);
- elm_run();
-
- if ( g_nRet != 0 )
- {
- FPRINTF("[Line: %d][%s] widget_viewer_evas_thaw_visibility failed. \\n", __LINE__, API_NAMESPACE);
- widget_viewer_evas_set_permanent_delete(widget, 1);
- evas_object_del(widget);
- return 1;
- }
- else
- {
- FPRINTF("[Line: %d][%s] widget_viewer_evas_thaw_visibility passed.\\n", __LINE__, API_NAMESPACE);
- }
-
- widget_viewer_evas_set_permanent_delete(widget, 1);
- evas_object_del(widget);
- return 0;
-}
-
-//& purpose: widget viewer evas get title string
-//& type: auto
-/**
-* @testcase ITc_widget_viewer_evas_get_title_string_p
-* @since_tizen 2.3.1
-* @author SRID(gaurav.m2)
-* @reviewer SRID(gupta.sanjay)
-* @type auto
-* @description widget viewer evas get title string
-* @scenario get title string
-* @apicovered widget_viewer_evas_get_title_string
-* @passcase When widget_viewer_evas_get_title_string is successful
-* @failcase If target API widget_viewer_evas_get_title_string fails or any precondition API fails
-* @precondition NA
-* @postcondition NA
-*/
-int ITc_widget_viewer_evas_get_title_string_p(void)
-{
- START_TEST;
-
- Evas_Object *widget;
- int w, h;
-
- widget = widget_viewer_evas_add_widget(g_win, TEST_SAMPLE_APPID, NULL, 0.0f);
- if ( widget == NULL )
- {
- FPRINTF("[Line: %d][%s] widget_viewer_evas_add_widget failed\\n", __LINE__, API_NAMESPACE);
- return 1;
- }
-
- g_pTitleString = NULL;
- evas_object_smart_callback_add(widget, WIDGET_SMART_SIGNAL_WIDGET_CREATED, widget_create_cb, WidgetViewerGetTitleString);
-
- int ret = widget_service_get_size(WIDGET_SIZE_TYPE_2x2, &w, &h);
- if ( ret != WIDGET_ERROR_NONE )
- {
- FPRINTF("[Line: %d][%s] widget_service_get_size failed\\n", __LINE__, API_NAMESPACE);
- }
-
- evas_object_resize(widget, w, h);
- evas_object_show(widget);
-
- ecore_timer_add(TIMEOUT_CB, WidgetViewerTimeout, NULL);
- elm_run();
-
- if ( g_pTitleString == NULL )
- {
- FPRINTF("[Line: %d][%s] widget_viewer_evas_get_title_string failed. \\n", __LINE__, API_NAMESPACE);
- widget_viewer_evas_set_permanent_delete(widget, 1);
- evas_object_del(widget);
- return 1;
- }
- else
- {
- FPRINTF("[Line: %d][%s] widget_viewer_evas_get_title_string passed, Title is: %s\\n", __LINE__, API_NAMESPACE, g_pTitleString);
- }
-
- widget_viewer_evas_set_permanent_delete(widget, 1);
- evas_object_del(widget);
- return 0;
-}
-
-
-//& purpose: widget viewer evas freeze visibility
-//& type: auto
-/**
-* @testcase ITc_widget_viewer_evas_freeze_visibility_p
-* @since_tizen 2.3.1
-* @author SRID(gaurav.m2)
-* @reviewer SRID(gupta.sanjay)
-* @type auto
-* @description widget viewer evas freeze visibility
-* @scenario freeze visibility
-* @apicovered widget_viewer_evas_freeze_visibility
-* @passcase When widget_viewer_evas_freeze_visibility is successful
-* @failcase If target API widget_viewer_evas_freeze_visibility fails or any precondition API fails
-* @precondition NA
-* @postcondition NA
-*/
-int ITc_widget_viewer_evas_freeze_visibility_p(void)
-{
- START_TEST;
- Evas_Object *widget;
- int w, h;
-
- widget = widget_viewer_evas_add_widget(g_win, TEST_SAMPLE_APPID, NULL, 0.0f);
- if ( widget == NULL )
- {
- FPRINTF("[Line: %d][%s] widget_viewer_evas_add_widget failed\\n", __LINE__, API_NAMESPACE);
- return 1;
- }
-
- g_nRet = -1;
- evas_object_smart_callback_add(widget, WIDGET_SMART_SIGNAL_WIDGET_CREATED, widget_create_cb, WidgetViewerTcFreeze);
-
- int ret = widget_service_get_size(WIDGET_SIZE_TYPE_2x2, &w, &h);
- if ( ret != WIDGET_ERROR_NONE )
- {
- FPRINTF("[Line: %d][%s] widget_service_get_size failed\\n", __LINE__, API_NAMESPACE);
- }
-
- evas_object_resize(widget, w, h);
- evas_object_show(widget);
-
- ecore_timer_add(TIMEOUT_CB, WidgetViewerTimeout, NULL);
- elm_run();
-
- if ( g_nRet != 0 )
- {
- FPRINTF("[Line: %d][%s] widget_viewer_evas_freeze_visibility failed. \\n", __LINE__, API_NAMESPACE);
- widget_viewer_evas_set_permanent_delete(widget, 1);
- evas_object_del(widget);
- return 1;
- }
- else
- {
- FPRINTF("[Line: %d][%s] widget_viewer_evas_freeze_visibility passed\\n", __LINE__, API_NAMESPACE);
- }
-
- widget_viewer_evas_set_permanent_delete(widget, 1);
- evas_object_del(widget);
- return 0;
-}
-
-//& purpose: widget viewer evas set option
-//& type: auto
-/**
-* @testcase ITc_widget_viewer_evas_set_option_p
-* @since_tizen 2.3.1
-* @author SRID(gaurav.m2)
-* @reviewer SRID(gupta.sanjay)
-* @type auto
-* @description widget viewer evas set option
-* @scenario set option
-* @apicovered widget_viewer_evas_set_option
-* @passcase When widget_viewer_evas_set_option is successful
-* @failcase If target API widget_viewer_evas_set_option fails or any precondition API fails
-* @precondition NA
-* @postcondition NA
-*/
-int ITc_widget_viewer_evas_set_option_p(void)
-{
- START_TEST;
- int nRet;
- widget_evas_conf_e eWidgetEvasConf = WIDGET_VIEWER_EVAS_EASY_MODE;
- int value = 1; /**< Easy mode on/off. 1: on, 0: off */
-
- nRet = widget_viewer_evas_set_option(eWidgetEvasConf, value);
- PRINT_RESULT(WIDGET_ERROR_NONE, nRet, "widget_viewer_evas_set_option", WidgetViewerGetError(nRet));
-
- return 0;
-}
-
-//& purpose: Notifies the orientation of the viewer to all providers
-//& type: auto
-/**
-* @testcase ITc_widget_viewer_evas_notify_orientation_of_viewer_p
-* @since_tizen 2.3.1
-* @author SRID(gaurav.m2)
-* @reviewer SRID(gupta.sanjay)
-* @type auto
-* @description Notifies the orientation of the viewer to all providers
-* @scenario orientation of viewer
-* @apicovered widget_viewer_evas_notify_orientation_of_viewer
-* @passcase When widget_viewer_evas_notify_orientation_of_viewer is successful
-* @failcase If target API widget_viewer_evas_notify_orientation_of_viewer fails or any precondition API fails
-* @precondition NA
-* @postcondition NA
-*/
-int ITc_widget_viewer_evas_notify_orientation_of_viewer_p(void)
-{
- START_TEST;
- int nRet;
- int nOrientation = 0;
-
- nRet = widget_viewer_evas_notify_orientation_of_viewer(nOrientation);
- PRINT_RESULT(WIDGET_ERROR_NONE, nRet, "widget_viewer_evas_notify_orientation_of_viewer", WidgetViewerGetError(nRet));
-
- return 0;
-}
-
-//& purpose: widget viewer evas cancel click event
-//& type: auto
-/**
-* @testcase ITc_widget_viewer_evas_cancel_click_event_p
-* @since_tizen 2.3.1
-* @author SRID(gaurav.m2)
-* @reviewer SRID(gupta.sanjay)
-* @type auto
-* @description widget viewer evas cancel click event
-* @scenario cancel click event
-* @apicovered widget_viewer_evas_cancel_click_event
-* @passcase When widget_viewer_evas_cancel_click_event is successful
-* @failcase If target API widget_viewer_evas_cancel_click_event fails or any precondition API fails
-* @precondition NA
-* @postcondition NA
-*/
-int ITc_widget_viewer_evas_cancel_click_event_p(void)
-{
- START_TEST;
-
- widget_viewer_evas_cancel_click_event(g_win);
- return 0;
-}
-
-
-//& purpose: Before delete a widget, set the deletion mode
-//& type: auto
-/**
-* @testcase ITc_widget_viewer_evas_set_permanent_delete_p
-* @since_tizen 2.3.1
-* @author SRID(gaurav.m2)
-* @reviewer SRID(gupta.sanjay)
-* @type auto
-* @description Before delete a widget, set the deletion mode
-* @scenario set the deletion mode
-* @apicovered widget_viewer_evas_set_permanent_delete
-* @passcase When widget_viewer_evas_set_permanent_delete is successful
-* @failcase If target API widget_viewer_evas_set_permanent_delete fails or any precondition API fails
-* @precondition NA
-* @postcondition NA
-*/
-int ITc_widget_viewer_evas_set_permanent_delete_p(void)
-{
- START_TEST;
- /*second param: flag Pass 1 if you delete this widget instance permanently,
- or pass 0 if you want to keep it and it will be re-created soon.*/
-
- widget_viewer_evas_set_permanent_delete(g_win, 1);
- return 0;
-}
-
-//& purpose: widget viewer evas disable preview
-//& type: auto
-/**
-* @testcase ITc_widget_viewer_evas_disable_preview_p
-* @since_tizen 2.3.1
-* @author SRID(gaurav.m2)
-* @reviewer SRID(gupta.sanjay)
-* @type auto
-* @description widget viewer evas disable preview
-* @scenario disable preview
-* @apicovered widget_viewer_evas_disable_preview
-* @passcase When widget_viewer_evas_disable_preview is successful
-* @failcase If target API widget_viewer_evas_disable_preview fails or any precondition API fails
-* @precondition NA
-* @postcondition NA
-*/
-int ITc_widget_viewer_evas_disable_preview_p(void)
-{
- START_TEST;
-
- widget_viewer_evas_disable_preview(g_win);
- return 0;
-}
-
-//& purpose: widget viewer evas overlay text
-//& type: auto
-/**
-* @testcase ITc_widget_viewer_evas_disable_overlay_text_p
-* @since_tizen 2.3.1
-* @author SRID(gaurav.m2)
-* @reviewer SRID(gupta.sanjay)
-* @type auto
-* @description widget viewer evas overlay text
-* @scenario overlay text
-* @apicovered widget_viewer_evas_disable_overlay_text
-* @passcase When widget_viewer_evas_disable_overlay_text is successful
-* @failcase If target API widget_viewer_evas_disable_overlay_text fails or any precondition API fails
-* @precondition NA
-* @postcondition NA
-*/
-int ITc_widget_viewer_evas_disable_overlay_text_p(void)
-{
- START_TEST;
-
- Evas_Object *widget;
- int w, h;
-
- widget = widget_viewer_evas_add_widget(g_win, TEST_SAMPLE_APPID, NULL, 0.0f);
- if ( widget == NULL )
- {
- FPRINTF("[Line: %d][%s] widget_viewer_evas_add_widget failed\\n", __LINE__, API_NAMESPACE);
- return 1;
- }
-
- int ret = widget_service_get_size(WIDGET_SIZE_TYPE_2x2, &w, &h);
- if ( ret != WIDGET_ERROR_NONE )
- {
- FPRINTF("[Line: %d][%s] widget_service_get_size failed\\n", __LINE__, API_NAMESPACE);
- }
-
- evas_object_resize(widget, w, h);
- evas_object_show(widget);
-
- widget_viewer_evas_disable_overlay_text(widget);
-
- widget_viewer_evas_set_permanent_delete(widget, 1);
- evas_object_del(widget);
-
- return 0;
-}
-
-//& purpose: widget viewer evas disable loading
-//& type: auto
-/**
-* @testcase ITc_widget_viewer_evas_disable_loading_p
-* @since_tizen 2.3.1
-* @author SRID(gaurav.m2)
-* @reviewer SRID(gupta.sanjay)
-* @type auto
-* @description widget viewer evas disable loading
-* @scenario disable loading
-* @apicovered widget_viewer_evas_disable_loading
-* @passcase When widget_viewer_evas_disable_loading is successful
-* @failcase If target API widget_viewer_evas_disable_loading fails or any precondition API fails
-* @precondition NA
-* @postcondition NA
-*/
-int ITc_widget_viewer_evas_disable_loading_p(void)
-{
- START_TEST;
-
- Evas_Object *widget;
- int w, h;
-
- widget = widget_viewer_evas_add_widget(g_win, TEST_SAMPLE_APPID, NULL, 0.0f);
- if ( widget == NULL )
- {
- FPRINTF("[Line: %d][%s] widget_viewer_evas_add_widget failed\\n", __LINE__, API_NAMESPACE);
- return 1;
- }
-
- int ret = widget_service_get_size(WIDGET_SIZE_TYPE_2x2, &w, &h);
- if ( ret != WIDGET_ERROR_NONE )
- {
- FPRINTF("[Line: %d][%s] widget_service_get_size failed\\n", __LINE__, API_NAMESPACE);
- }
-
- evas_object_resize(widget, w, h);
- evas_object_show(widget);
-
- widget_viewer_evas_disable_loading(widget);
-
- widget_viewer_evas_set_permanent_delete(widget, 1);
- evas_object_del(widget);
-
- return 0;
-}
-
-//& purpose: widget viewer evas add widget
-//& type: auto
-/**
-* @testcase ITc_widget_viewer_evas_add_widget_p
-* @since_tizen 2.3.1
-* @author SRID(gaurav.m2)
-* @reviewer SRID(gupta.sanjay)
-* @type auto
-* @description This function add widget
-* @scenario add widget
-* @apicovered widget_viewer_evas_add_widget
-* @passcase When widget_viewer_evas_add_widget is successful
-* @failcase If target API widget_viewer_evas_add_widget fails or any precondition API fails
-* @precondition NA
-* @postcondition NA
-*/
-int ITc_widget_viewer_evas_add_widget_p(void)
-{
- START_TEST;
-
- Evas_Object *widget;
- int w, h;
-
- widget = widget_viewer_evas_add_widget(g_win, TEST_SAMPLE_APPID, NULL, 0.0f);
- if ( widget == NULL )
- {
- FPRINTF("[Line: %d][%s] widget_viewer_evas_add_widget failed\\n", __LINE__, API_NAMESPACE);
- return 1;
- }
-
- int ret = widget_service_get_size(WIDGET_SIZE_TYPE_2x2, &w, &h);
- if ( ret != WIDGET_ERROR_NONE )
- {
- FPRINTF("[Line: %d][%s] widget_service_get_size failed\\n", __LINE__, API_NAMESPACE);
- }
-
- evas_object_resize(widget, w, h);
- evas_object_show(widget);
-
- widget_viewer_evas_set_permanent_delete(widget, 1);
- evas_object_del(widget);
- return 0;
-}
-
-
-//& purpose: Activate a widget in faulted state
-//& type: auto
-/**
-* @testcase ITc_widget_viewer_evas_activate_faulted_widget_p
-* @since_tizen 2.3.1
-* @author SRID(shobhit.v)
-* @reviewer SRID(gupta.sanjay)
-* @type auto
-* @description Activate a widget in faulted state
-* @scenario get content string of widget
-* @apicovered widget_viewer_evas_add_widget, evas_object_smart_callback_add, widget_service_get_size and widget_viewer_evas_activate_faulted_widget
-* @passcase if target api widget_viewer_evas_activate_faulted_widget does not crash
-* @failcase if target api widget_viewer_evas_activate_faulted_widget crashed
-* @precondition NA
-* @postcondition NA
-*/
-int ITc_widget_viewer_evas_activate_faulted_widget_p(void)
-{
- START_TEST;
-
- Evas_Object *widget;
- int w, h;
-
- widget = widget_viewer_evas_add_widget(g_win, TEST_SAMPLE_APPID, NULL, 0.0f);
- if ( widget == NULL )
- {
- FPRINTF("[Line: %d][%s] widget_viewer_evas_add_widget failed\\n", __LINE__, API_NAMESPACE);
- return 1;
- }
-
- g_nRet = -1;
- g_pContentString = NULL;
- evas_object_smart_callback_add(widget, WIDGET_SMART_SIGNAL_WIDGET_CREATED, widget_create_cb, WidgetViewerActivate);
-
- int ret = widget_service_get_size(WIDGET_SIZE_TYPE_2x2, &w, &h);
- if ( ret != WIDGET_ERROR_NONE )
- {
- FPRINTF("[Line: %d][%s] widget_service_get_size failed\\n", __LINE__, API_NAMESPACE);
- }
-
- evas_object_resize(widget, w, h);
- evas_object_show(widget);
-
- ecore_timer_add(TIMEOUT_CB, WidgetViewerTimeout, NULL);
- elm_run();
-
- if ( g_nRet != 0 )
- {
- FPRINTF("[Line: %d][%s] Callback not Invoked: widget_viewer_evas_activate_faulted_widget API call is not called. \\n", __LINE__, API_NAMESPACE);
- widget_viewer_evas_set_permanent_delete(widget, 1);
- evas_object_del(widget);
- return 1;
- }
- else
- {
- FPRINTF("[Line: %d][%s] widget_viewer_evas_activate_faulted_widget passed.\\n", __LINE__, API_NAMESPACE);
- }
-
- widget_viewer_evas_set_permanent_delete(widget, 1);
- evas_object_del(widget);
- return 0;
-}
-
-
-//& purpose: Gets content string of widget
-//& type: auto
-/**
-* @testcase ITc_widget_viewer_evas_get_content_info_p
-* @since_tizen 2.3.1
-* @author SRID(shobhit.v)
-* @reviewer SRID(gupta.sanjay)
-* @type auto
-* @description Gets content string of widget
-* @scenario get content string of widget
-* @apicovered widget_viewer_evas_add_widget, evas_object_smart_callback_add, widget_service_get_size and widget_viewer_evas_get_content_info
-* @passcase When widget_viewer_evas_get_content_info is successful
-* @failcase If target API widget_viewer_evas_get_content_info fails or any precondition API fails
-* @precondition NA
-* @postcondition NA
-*/
-int ITc_widget_viewer_evas_get_content_info_p(void)
-{
- START_TEST;
-
- Evas_Object *widget;
- int w, h;
- bundle *b;
- int len;
- char *content_info = NULL;
-
- b = bundle_create();
- if (b == NULL) {
- FPRINTF("[Line: %d][%s] bundle_create failed\\n", __LINE__, API_NAMESPACE);
- return 1;
- }
-
- if (bundle_add_str(b, "CONTENT_INFO_TEST", "value") != BUNDLE_ERROR_NONE) {
- FPRINTF("[Line: %d][%s] bundle_add_str failed\\n", __LINE__, API_NAMESPACE);
- bundle_free(b);
- return 1;
- }
-
- if (bundle_encode(b, (bundle_raw **)&content_info, &len) != BUNDLE_ERROR_NONE) {
- FPRINTF("[Line: %d][%s] bundle_add_str failed\\n", __LINE__, API_NAMESPACE);
- bundle_free(b);
- return 1;
- }
-
- widget = widget_viewer_evas_add_widget(g_win, TEST_SAMPLE_APPID, content_info, 0.0f);
- if ( widget == NULL )
- {
- FPRINTF("[Line: %d][%s] widget_viewer_evas_add_widget failed\\n", __LINE__, API_NAMESPACE);
- return 1;
- }
-
- g_pContentString = NULL;
- evas_object_smart_callback_add(widget, WIDGET_SMART_SIGNAL_WIDGET_CREATED, widget_create_cb, WidgetViewerGetContent);
-
- int ret = widget_service_get_size(WIDGET_SIZE_TYPE_2x2, &w, &h);
- if ( ret != WIDGET_ERROR_NONE )
- {
- FPRINTF("[Line: %d][%s] widget_service_get_size failed\\n", __LINE__, API_NAMESPACE);
- }
-
- evas_object_resize(widget, w, h);
- evas_object_show(widget);
-
- ecore_timer_add(TIMEOUT_CB, WidgetViewerTimeout, NULL);
- elm_run();
-
- if ( g_pContentString == NULL || strcmp(g_pContentString, content_info) != 0 )
- {
- FPRINTF("[Line: %d][%s] widget_viewer_evas_get_content_info failed. \\n", __LINE__, API_NAMESPACE);
- widget_viewer_evas_set_permanent_delete(widget, 1);
- evas_object_del(widget);
- return 1;
- }
- else
- {
- FPRINTF("[Line: %d][%s] widget_viewer_evas_get_content_info passed, content is: %s\\n", __LINE__, API_NAMESPACE, g_pContentString);
- }
-
- bundle_free(b);
- free(content_info);
- widget_viewer_evas_set_permanent_delete(widget, 1);
- evas_object_del(widget);
- return 0;
-}
-
-//& purpose: Gets widget objects instance id
-//& type: auto
-/**
-* @testcase ITc_widget_viewer_evas_get_widget_instance_id_p
-* @since_tizen 4.0
-* @author SRID(nibha.sharma)
-* @reviewer SRID(shobhit.v)
-* @type auto
-* @description Gets widget objects instance id
-* @scenario Gets widget objects instance id
-* @apicovered widget_viewer_evas_add_widget, evas_object_smart_callback_add, widget_service_get_size and widget_viewer_evas_get_widget_instance_id
-* @passcase When widget_viewer_evas_get_widget_instance_id is successful
-* @failcase If target API widget_viewer_evas_get_widget_instance_id fails or any precondition API fails
-* @precondition NA
-* @postcondition NA
-*/
-int ITc_widget_viewer_evas_get_widget_instance_id_p(void)
-{
- START_TEST;
-
- Evas_Object *widget;
- int w, h;
-
- widget = widget_viewer_evas_add_widget(g_win, TEST_SAMPLE_APPID, NULL, 0.0f);
- if ( widget == NULL )
- {
- FPRINTF("[Line: %d][%s] widget_viewer_evas_add_widget failed\\n", __LINE__, API_NAMESPACE);
- return 1;
- }
-
- g_pContentString = NULL;
- evas_object_smart_callback_add(widget, WIDGET_SMART_SIGNAL_WIDGET_CREATED, widget_create_cb, WidgetViewerGetInstanceID);
-
- int ret = widget_service_get_size(WIDGET_SIZE_TYPE_2x2, &w, &h);
- if ( ret != WIDGET_ERROR_NONE )
- {
- FPRINTF("[Line: %d][%s] widget_service_get_size failed\\n", __LINE__, API_NAMESPACE);
- }
-
- evas_object_resize(widget, w, h);
- evas_object_show(widget);
-
- ecore_timer_add(TIMEOUT_CB, WidgetViewerTimeout, NULL);
- elm_run();
-
- widget_viewer_evas_set_permanent_delete(widget, 1);
- evas_object_del(widget);
-
- return g_nInstanceId;
-}
-
-////& purpose: widget viewer evas get content string
-////& type: auto
-///**
-//* @testcase ITc_widget_viewer_evas_get_content_string_p
-//* @since_tizen 2.3.1
-//* @author SRID(gaurav.m2)
-//* @reviewer SRID(gupta.sanjay)
-//* @type auto
-//* @description This function get content string
-//* @scenario get content string
-//* @apicovered widget_viewer_evas_get_content_string
-//* @passcase When widget_viewer_evas_get_content_string is successful
-//* @failcase If target API widget_viewer_evas_get_content_string fails or any precondition API fails
-//* @precondition NA
-//* @postcondition NA
-//*/
-//int ITc_widget_viewer_evas_get_content_string_p(void)
-//{
-// START_TEST;
-// const char *pContentString=NULL;
-//
-// pContentString = widget_viewer_evas_get_content_string(g_win);
-// if(pContentString == NULL)
-// {
-// FPRINTF("[Line: %d][%s] widget_viewer_evas_get_content_string failed\\n", __LINE__, API_NAMESPACE);
-// return 1;
-// }else{
-// FPRINTF("[Line: %d][%s] widget_viewer_evas_get_content_string id = [%s]\\n", __LINE__, API_NAMESPACE,pContentString);
-// }
-//
-// return 0;
-//}
-//
-////& purpose: widget viewer evas activate
-////& type: auto
-///**
-//* @testcase ITc_widget_viewer_evas_activate_p
-//* @since_tizen 2.3.1
-//* @author SRID(gaurav.m2)
-//* @reviewer SRID(gupta.sanjay)
-//* @type auto
-//* @description widget viewer evas activate
-//* @scenario viewer evas activate
-//* @apicovered widget_viewer_evas_activate
-//* @passcase When widget_viewer_evas_activate is successful
-//* @failcase If target API widget_viewer_evas_activate fails or any precondition API fails
-//* @precondition NA
-//* @postcondition NA
-//*/
-//int ITc_widget_viewer_evas_activate_p(void)
-//{
-// START_TEST;
-//
-// widget_viewer_evas_activate(g_win);
-//
-// return 0;
-//}
-
-/** @} */
-/** @} */
+++ /dev/null
-//
-// Copyright (c) 2014 Samsung Electronics Co., Ltd.
-//
-// Licensed under the Apache License, Version 2.0 (the License);
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-#include <stdio.h>
-#include <string.h>
-#include "tct_common.h"
-
-#ifdef MOBILE //Starts MOBILE
-#include "tct-widget_viewer_evas-native_mobile.h"
-#endif //MOBILE //End MOBILE
-
-#ifdef WEARABLE //Starts WEARABLE
-#include "tct-widget_viewer_evas-native_wearable.h"
-#endif //WEARABLE //End WEARABLE
-
-#ifdef TV //Starts TV
-#include "tct-widget_viewer_evas-native_tv.h"
-#endif //TV //End TV
-
-#ifdef TIZENIOT //Starts TIZENIOT
-#include "tct-widget_viewer_evas-native_tizeniot.h"
-#endif //TIZENIOT //End TIZENIOT
-
-
-#include <malloc.h>
-#include <unistd.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <sys/wait.h>
-#include <glib.h>
-#include <stdbool.h>
-
-#include <app.h>
-#include <dlog.h>
-
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <arpa/inet.h>
-#include <errno.h>
-
-static char* key;
-static char* fname;
-static int nNum;
-
-int run_testcases()
-{
- int result = -1;
- int i;
- gsize byte_size;
- const gchar* encoded_byte;
- guchar* byte = NULL;
-
- static const size_t sz_byte_len = sizeof(size_t);
- static const size_t sz_type = sizeof(int);
- static const size_t sz_keysize = sizeof(size_t);
- static const size_t sz_size = sizeof(size_t);
-
- char* func_name = fname;//argv[1];
- if ( nNum > 2 )
- {
- encoded_byte = key;//argv[3];
- byte = g_base64_decode(encoded_byte,&byte_size);
- byte += sz_byte_len;
- byte += sz_type;
- size_t keysize = *((size_t *)byte); byte += sz_keysize;
- byte += keysize;
- size_t size = *((size_t *)byte); byte += sz_size;
- void *val = (void *)byte; byte += size;
- func_name = strdup((char *)val);
- if (NULL == func_name)
- {
- return result;
- }
- }
-
- for ( i = 0; tc_array[i].name; i++ )
- {
- if ( !strncmp(func_name, tc_array[i].name, strlen(func_name)) )
- {
- DUMP_UTC_ERRLOG();
- dlog_print(DLOG_INFO, "NativeTCT", "%s : Startup begin", func_name);
- if (tc_array[i].startup)
- {
- tc_array[i].startup();
- }
- dlog_print(DLOG_INFO, "NativeTCT", "%s : Startup end", func_name);
-
- dlog_print(DLOG_INFO, "NativeTCT", "%s : Body begin", func_name);
- result = tc_array[i].function();
- dlog_print(DLOG_INFO, "NativeTCT", "%s : Body end", func_name);
-
- dlog_print(DLOG_INFO, "NativeTCT", "%s : Cleanup begin", func_name);
- if ( tc_array[i].cleanup )
- {
- tc_array[i].cleanup();
- }
- dlog_print(DLOG_INFO, "NativeTCT", "%s : Cleanup end", func_name);
- FILE *fres = fopen("/tmp/tcresult", "w");
- if(NULL == fres)
- {
- if(nNum > 2)
- free(func_name);
- return result;
- }
- if(nNum > 2)
- free(func_name);
- fprintf(fres, "%d", result);
- fclose(fres);
- return result;
- }
- }
-
- if (nNum > 2)
- free(func_name);
- return 2;
-}
-
-static bool app_create(void *data)
-{
- sleep(1);
- run_testcases();
- return false; // quit app
-}
-
-int main(int argc, char *argv[])
-{
- fname = argv[1];
- key = argv[3];
- nNum = argc;
- ui_app_lifecycle_callback_s event_callback = {0,};
- event_callback.create = app_create;
-
- //setting gcda file location for coverage
- setenv("GCOV_PREFIX","/tmp",1);
- dlog_print(DLOG_INFO, "NativeTCT", "[%s:%d] Coverage *.gcda File location set to /tmp/home/abuild/rpmbuild/BUILD/ ", __FUNCTION__, __LINE__);
-
- int nRet = ui_app_main(argc, argv, &event_callback, NULL);
- if ( nRet != APP_ERROR_NONE )
- {
- FPRINTF("\\n[Line: %d] Unable to execute test cases: ui_app_main API call gets failed\\n", __LINE__);
- }
- return nRet;
-}
+++ /dev/null
-//
-// Copyright (c) 2014 Samsung Electronics Co., Ltd.
-//
-// Licensed under the Apache License, Version 2.0 (the License);
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-#ifndef __TCT_WIDGET_VIEWER_EVAS-NATIVE_H__
-#define __TCT_WIDGET_VIEWER_EVAS-NATIVE_H__
-
-#include "testcase.h"
-#include "tct_common.h"
-
-extern void ITs_widget_viewer_evas_startup(void);
-extern void ITs_widget_viewer_evas_cleanup(void);
-
-extern int ITc_widget_viewer_evas_get_widget_id_p(void);
-extern int ITc_widget_viewer_evas_get_period_p(void);
-extern int ITc_widget_viewer_evas_is_visibility_frozen_p(void);
-extern int ITc_widget_viewer_evas_is_widget_p(void);
-extern int ITc_widget_viewer_evas_is_faulted_p(void);
-extern int ITc_widget_viewer_evas_notify_resumed_status_of_viewer_p(void);
-extern int ITc_widget_viewer_evas_notify_paused_status_of_viewer_p(void);
-extern int ITc_widget_viewer_evas_pause_widget_p(void);
-extern int ITc_widget_viewer_evas_resume_widget_p(void);
-extern int ITc_widget_viewer_evas_feed_mouse_up_event_p(void);
-extern int ITc_widget_viewer_evas_thaw_visibility_p(void);
-extern int ITc_widget_viewer_evas_get_title_string_p(void);
-extern int ITc_widget_viewer_evas_freeze_visibility_p(void);
-extern int ITc_widget_viewer_evas_set_option_p(void);
-extern int ITc_widget_viewer_evas_notify_orientation_of_viewer_p(void);
-extern int ITc_widget_viewer_evas_cancel_click_event_p(void);
-extern int ITc_widget_viewer_evas_set_permanent_delete_p(void);
-extern int ITc_widget_viewer_evas_disable_preview_p(void);
-extern int ITc_widget_viewer_evas_disable_overlay_text_p(void);
-extern int ITc_widget_viewer_evas_disable_loading_p(void);
-extern int ITc_widget_viewer_evas_add_widget_p(void);
-extern int ITc_widget_viewer_evas_activate_faulted_widget_p(void);
-extern int ITc_widget_viewer_evas_get_content_info_p(void);
-extern int ITc_widget_viewer_evas_get_widget_instance_id_p(void);
-
-testcase tc_array[] = {
- {"ITc_widget_viewer_evas_get_widget_id_p",ITc_widget_viewer_evas_get_widget_id_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_get_period_p",ITc_widget_viewer_evas_get_period_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_is_visibility_frozen_p",ITc_widget_viewer_evas_is_visibility_frozen_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_is_widget_p",ITc_widget_viewer_evas_is_widget_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_is_faulted_p",ITc_widget_viewer_evas_is_faulted_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_notify_resumed_status_of_viewer_p",ITc_widget_viewer_evas_notify_resumed_status_of_viewer_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_notify_paused_status_of_viewer_p",ITc_widget_viewer_evas_notify_paused_status_of_viewer_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_pause_widget_p",ITc_widget_viewer_evas_pause_widget_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_resume_widget_p",ITc_widget_viewer_evas_resume_widget_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_feed_mouse_up_event_p",ITc_widget_viewer_evas_feed_mouse_up_event_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_thaw_visibility_p",ITc_widget_viewer_evas_thaw_visibility_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_get_title_string_p",ITc_widget_viewer_evas_get_title_string_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_freeze_visibility_p",ITc_widget_viewer_evas_freeze_visibility_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_set_option_p",ITc_widget_viewer_evas_set_option_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_notify_orientation_of_viewer_p",ITc_widget_viewer_evas_notify_orientation_of_viewer_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_cancel_click_event_p",ITc_widget_viewer_evas_cancel_click_event_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_set_permanent_delete_p",ITc_widget_viewer_evas_set_permanent_delete_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_disable_preview_p",ITc_widget_viewer_evas_disable_preview_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_disable_overlay_text_p",ITc_widget_viewer_evas_disable_overlay_text_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_disable_loading_p",ITc_widget_viewer_evas_disable_loading_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_add_widget_p",ITc_widget_viewer_evas_add_widget_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_activate_faulted_widget_p",ITc_widget_viewer_evas_activate_faulted_widget_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_get_content_info_p",ITc_widget_viewer_evas_get_content_info_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_get_widget_instance_id_p",ITc_widget_viewer_evas_get_widget_instance_id_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {NULL, NULL}
-};
-
-#endif // __TCT_WIDGET_VIEWER_EVAS-NATIVE_H__
+++ /dev/null
-//
-// Copyright (c) 2014 Samsung Electronics Co., Ltd.
-//
-// Licensed under the Apache License, Version 2.0 (the License);
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-#ifndef __TCT_WIDGET_VIEWER_EVAS-NATIVE_H__
-#define __TCT_WIDGET_VIEWER_EVAS-NATIVE_H__
-
-#include "testcase.h"
-#include "tct_common.h"
-
-extern void ITs_widget_viewer_evas_startup(void);
-extern void ITs_widget_viewer_evas_cleanup(void);
-
-extern int ITc_widget_viewer_evas_get_widget_id_p(void);
-extern int ITc_widget_viewer_evas_get_period_p(void);
-extern int ITc_widget_viewer_evas_is_visibility_frozen_p(void);
-extern int ITc_widget_viewer_evas_is_widget_p(void);
-extern int ITc_widget_viewer_evas_is_faulted_p(void);
-extern int ITc_widget_viewer_evas_notify_resumed_status_of_viewer_p(void);
-extern int ITc_widget_viewer_evas_notify_paused_status_of_viewer_p(void);
-extern int ITc_widget_viewer_evas_pause_widget_p(void);
-extern int ITc_widget_viewer_evas_resume_widget_p(void);
-extern int ITc_widget_viewer_evas_feed_mouse_up_event_p(void);
-extern int ITc_widget_viewer_evas_thaw_visibility_p(void);
-extern int ITc_widget_viewer_evas_get_title_string_p(void);
-extern int ITc_widget_viewer_evas_freeze_visibility_p(void);
-extern int ITc_widget_viewer_evas_set_option_p(void);
-extern int ITc_widget_viewer_evas_notify_orientation_of_viewer_p(void);
-extern int ITc_widget_viewer_evas_cancel_click_event_p(void);
-extern int ITc_widget_viewer_evas_set_permanent_delete_p(void);
-extern int ITc_widget_viewer_evas_disable_preview_p(void);
-extern int ITc_widget_viewer_evas_disable_overlay_text_p(void);
-extern int ITc_widget_viewer_evas_disable_loading_p(void);
-extern int ITc_widget_viewer_evas_add_widget_p(void);
-extern int ITc_widget_viewer_evas_activate_faulted_widget_p(void);
-extern int ITc_widget_viewer_evas_get_content_info_p(void);
-extern int ITc_widget_viewer_evas_get_widget_instance_id_p(void);
-
-testcase tc_array[] = {
- {"ITc_widget_viewer_evas_get_widget_id_p",ITc_widget_viewer_evas_get_widget_id_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_get_period_p",ITc_widget_viewer_evas_get_period_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_is_visibility_frozen_p",ITc_widget_viewer_evas_is_visibility_frozen_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_is_widget_p",ITc_widget_viewer_evas_is_widget_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_is_faulted_p",ITc_widget_viewer_evas_is_faulted_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_notify_resumed_status_of_viewer_p",ITc_widget_viewer_evas_notify_resumed_status_of_viewer_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_notify_paused_status_of_viewer_p",ITc_widget_viewer_evas_notify_paused_status_of_viewer_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_pause_widget_p",ITc_widget_viewer_evas_pause_widget_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_resume_widget_p",ITc_widget_viewer_evas_resume_widget_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_feed_mouse_up_event_p",ITc_widget_viewer_evas_feed_mouse_up_event_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_thaw_visibility_p",ITc_widget_viewer_evas_thaw_visibility_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_get_title_string_p",ITc_widget_viewer_evas_get_title_string_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_freeze_visibility_p",ITc_widget_viewer_evas_freeze_visibility_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_set_option_p",ITc_widget_viewer_evas_set_option_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_notify_orientation_of_viewer_p",ITc_widget_viewer_evas_notify_orientation_of_viewer_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_cancel_click_event_p",ITc_widget_viewer_evas_cancel_click_event_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_set_permanent_delete_p",ITc_widget_viewer_evas_set_permanent_delete_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_disable_preview_p",ITc_widget_viewer_evas_disable_preview_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_disable_overlay_text_p",ITc_widget_viewer_evas_disable_overlay_text_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_disable_loading_p",ITc_widget_viewer_evas_disable_loading_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_add_widget_p",ITc_widget_viewer_evas_add_widget_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_activate_faulted_widget_p",ITc_widget_viewer_evas_activate_faulted_widget_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_get_content_info_p",ITc_widget_viewer_evas_get_content_info_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_get_widget_instance_id_p",ITc_widget_viewer_evas_get_widget_instance_id_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {NULL, NULL}
-};
-
-#endif // __TCT_WIDGET_VIEWER_EVAS-NATIVE_H__
+++ /dev/null
-//
-// Copyright (c) 2014 Samsung Electronics Co., Ltd.
-//
-// Licensed under the Apache License, Version 2.0 (the License);
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-#ifndef __TCT_WIDGET_VIEWER_EVAS-NATIVE_H__
-#define __TCT_WIDGET_VIEWER_EVAS-NATIVE_H__
-
-#include "testcase.h"
-#include "tct_common.h"
-
-extern void ITs_widget_viewer_evas_startup(void);
-extern void ITs_widget_viewer_evas_cleanup(void);
-
-extern int ITc_widget_viewer_evas_get_widget_id_p(void);
-extern int ITc_widget_viewer_evas_get_period_p(void);
-extern int ITc_widget_viewer_evas_is_visibility_frozen_p(void);
-extern int ITc_widget_viewer_evas_is_widget_p(void);
-extern int ITc_widget_viewer_evas_is_faulted_p(void);
-extern int ITc_widget_viewer_evas_notify_resumed_status_of_viewer_p(void);
-extern int ITc_widget_viewer_evas_notify_paused_status_of_viewer_p(void);
-extern int ITc_widget_viewer_evas_pause_widget_p(void);
-extern int ITc_widget_viewer_evas_resume_widget_p(void);
-extern int ITc_widget_viewer_evas_feed_mouse_up_event_p(void);
-extern int ITc_widget_viewer_evas_thaw_visibility_p(void);
-extern int ITc_widget_viewer_evas_get_title_string_p(void);
-extern int ITc_widget_viewer_evas_freeze_visibility_p(void);
-extern int ITc_widget_viewer_evas_set_option_p(void);
-extern int ITc_widget_viewer_evas_notify_orientation_of_viewer_p(void);
-extern int ITc_widget_viewer_evas_cancel_click_event_p(void);
-extern int ITc_widget_viewer_evas_set_permanent_delete_p(void);
-extern int ITc_widget_viewer_evas_disable_preview_p(void);
-extern int ITc_widget_viewer_evas_disable_overlay_text_p(void);
-extern int ITc_widget_viewer_evas_disable_loading_p(void);
-extern int ITc_widget_viewer_evas_add_widget_p(void);
-extern int ITc_widget_viewer_evas_activate_faulted_widget_p(void);
-extern int ITc_widget_viewer_evas_get_content_info_p(void);
-extern int ITc_widget_viewer_evas_get_widget_instance_id_p(void);
-
-testcase tc_array[] = {
- {"ITc_widget_viewer_evas_get_widget_id_p",ITc_widget_viewer_evas_get_widget_id_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_get_period_p",ITc_widget_viewer_evas_get_period_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_is_visibility_frozen_p",ITc_widget_viewer_evas_is_visibility_frozen_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_is_widget_p",ITc_widget_viewer_evas_is_widget_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_is_faulted_p",ITc_widget_viewer_evas_is_faulted_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_notify_resumed_status_of_viewer_p",ITc_widget_viewer_evas_notify_resumed_status_of_viewer_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_notify_paused_status_of_viewer_p",ITc_widget_viewer_evas_notify_paused_status_of_viewer_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_pause_widget_p",ITc_widget_viewer_evas_pause_widget_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_resume_widget_p",ITc_widget_viewer_evas_resume_widget_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_feed_mouse_up_event_p",ITc_widget_viewer_evas_feed_mouse_up_event_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_thaw_visibility_p",ITc_widget_viewer_evas_thaw_visibility_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_get_title_string_p",ITc_widget_viewer_evas_get_title_string_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_freeze_visibility_p",ITc_widget_viewer_evas_freeze_visibility_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_set_option_p",ITc_widget_viewer_evas_set_option_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_notify_orientation_of_viewer_p",ITc_widget_viewer_evas_notify_orientation_of_viewer_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_cancel_click_event_p",ITc_widget_viewer_evas_cancel_click_event_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_set_permanent_delete_p",ITc_widget_viewer_evas_set_permanent_delete_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_disable_preview_p",ITc_widget_viewer_evas_disable_preview_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_disable_overlay_text_p",ITc_widget_viewer_evas_disable_overlay_text_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_disable_loading_p",ITc_widget_viewer_evas_disable_loading_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_add_widget_p",ITc_widget_viewer_evas_add_widget_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_activate_faulted_widget_p",ITc_widget_viewer_evas_activate_faulted_widget_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_get_content_info_p",ITc_widget_viewer_evas_get_content_info_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_get_widget_instance_id_p",ITc_widget_viewer_evas_get_widget_instance_id_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {NULL, NULL}
-};
-
-#endif // __TCT_WIDGET_VIEWER_EVAS-NATIVE_H__
+++ /dev/null
-//
-// Copyright (c) 2014 Samsung Electronics Co., Ltd.
-//
-// Licensed under the Apache License, Version 2.0 (the License);
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-#ifndef __TCT_WIDGET_VIEWER_EVAS-NATIVE_H__
-#define __TCT_WIDGET_VIEWER_EVAS-NATIVE_H__
-
-#include "testcase.h"
-#include "tct_common.h"
-
-extern void ITs_widget_viewer_evas_startup(void);
-extern void ITs_widget_viewer_evas_cleanup(void);
-
-extern int ITc_widget_viewer_evas_get_widget_id_p(void);
-extern int ITc_widget_viewer_evas_get_period_p(void);
-extern int ITc_widget_viewer_evas_is_visibility_frozen_p(void);
-extern int ITc_widget_viewer_evas_is_widget_p(void);
-extern int ITc_widget_viewer_evas_is_faulted_p(void);
-extern int ITc_widget_viewer_evas_notify_resumed_status_of_viewer_p(void);
-extern int ITc_widget_viewer_evas_notify_paused_status_of_viewer_p(void);
-extern int ITc_widget_viewer_evas_pause_widget_p(void);
-extern int ITc_widget_viewer_evas_resume_widget_p(void);
-extern int ITc_widget_viewer_evas_feed_mouse_up_event_p(void);
-extern int ITc_widget_viewer_evas_thaw_visibility_p(void);
-extern int ITc_widget_viewer_evas_get_title_string_p(void);
-extern int ITc_widget_viewer_evas_freeze_visibility_p(void);
-extern int ITc_widget_viewer_evas_set_option_p(void);
-extern int ITc_widget_viewer_evas_notify_orientation_of_viewer_p(void);
-extern int ITc_widget_viewer_evas_cancel_click_event_p(void);
-extern int ITc_widget_viewer_evas_set_permanent_delete_p(void);
-extern int ITc_widget_viewer_evas_disable_preview_p(void);
-extern int ITc_widget_viewer_evas_disable_overlay_text_p(void);
-extern int ITc_widget_viewer_evas_disable_loading_p(void);
-extern int ITc_widget_viewer_evas_add_widget_p(void);
-extern int ITc_widget_viewer_evas_activate_faulted_widget_p(void);
-extern int ITc_widget_viewer_evas_get_content_info_p(void);
-extern int ITc_widget_viewer_evas_get_widget_instance_id_p(void);
-
-testcase tc_array[] = {
- {"ITc_widget_viewer_evas_get_widget_id_p",ITc_widget_viewer_evas_get_widget_id_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_get_period_p",ITc_widget_viewer_evas_get_period_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_is_visibility_frozen_p",ITc_widget_viewer_evas_is_visibility_frozen_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_is_widget_p",ITc_widget_viewer_evas_is_widget_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_is_faulted_p",ITc_widget_viewer_evas_is_faulted_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_notify_resumed_status_of_viewer_p",ITc_widget_viewer_evas_notify_resumed_status_of_viewer_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_notify_paused_status_of_viewer_p",ITc_widget_viewer_evas_notify_paused_status_of_viewer_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_pause_widget_p",ITc_widget_viewer_evas_pause_widget_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_resume_widget_p",ITc_widget_viewer_evas_resume_widget_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_feed_mouse_up_event_p",ITc_widget_viewer_evas_feed_mouse_up_event_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_thaw_visibility_p",ITc_widget_viewer_evas_thaw_visibility_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_get_title_string_p",ITc_widget_viewer_evas_get_title_string_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_freeze_visibility_p",ITc_widget_viewer_evas_freeze_visibility_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_set_option_p",ITc_widget_viewer_evas_set_option_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_notify_orientation_of_viewer_p",ITc_widget_viewer_evas_notify_orientation_of_viewer_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_cancel_click_event_p",ITc_widget_viewer_evas_cancel_click_event_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_set_permanent_delete_p",ITc_widget_viewer_evas_set_permanent_delete_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_disable_preview_p",ITc_widget_viewer_evas_disable_preview_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_disable_overlay_text_p",ITc_widget_viewer_evas_disable_overlay_text_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_disable_loading_p",ITc_widget_viewer_evas_disable_loading_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_add_widget_p",ITc_widget_viewer_evas_add_widget_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_activate_faulted_widget_p",ITc_widget_viewer_evas_activate_faulted_widget_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_get_content_info_p",ITc_widget_viewer_evas_get_content_info_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {"ITc_widget_viewer_evas_get_widget_instance_id_p",ITc_widget_viewer_evas_get_widget_instance_id_p,ITs_widget_viewer_evas_startup,ITs_widget_viewer_evas_cleanup},
- {NULL, NULL}
-};
-
-#endif // __TCT_WIDGET_VIEWER_EVAS-NATIVE_H__
tv:armv7l:itc:mediacodec;
tv:armv7l:itc:cairo;
tv:armv7l:itc:efl-extension;
-tv:armv7l:itc:widget_viewer_evas;
tv:armv7l:itc:mediaeditor;
tv:armv7l:itc:resource-monitor;