[ITC][minicontrol][ACR-1302][Add TCs for wearable]
authorShubham Rathi <s.rathi@samsung.com>
Thu, 11 Oct 2018 10:00:44 +0000 (15:30 +0530)
committerABHISHEK JAIN <j.abhishek@samsung.com>
Thu, 11 Oct 2018 10:39:15 +0000 (10:39 +0000)
Change-Id: I006dba8fd927cf898beed2ab741569d89fc5d44b

src/itc/minicontrol/ITs-minicontrol.c
src/itc/minicontrol/tct-minicontrol-native_wearable.h
tct_unsupported.txt

index c6feacdcc1e3bd763dcbc240e65970d68ee9c317..e4fe59c6f298591e61bb47c4e25ae2f4f8b8ed26 100755 (executable)
@@ -43,12 +43,12 @@ void ITs_minicontrol_startup(void)
 
        g_bMinicontrolNotSupported = false;
 
-#ifdef MOBILE   //Starts MOBILE
+#if defined(MOBILE) || defined(WEARABLE)   //Starts MOBILE/WEARABLE
        if ( !TCTCheckSystemInfoFeatureSupported(MINICONTROL_FEATURE, API_NAMESPACE) )
        {
                        g_bMinicontrolNotSupported = true;
        }
-#endif   //End mobile
+#endif   //End mobile/wearable
        return;
 }
 
@@ -180,7 +180,7 @@ int ITc_minicontrol_viewer_add_p(void)
        g_itc_minicontrol_viewer_add_p_result = 0;
 
        nRet = minicontrol_viewer_set_event_cb(minicontrol_viewer_event_callback, "user_data");
-#ifdef MOBILE   //Starts MOBILE
+#if defined(MOBILE) || defined(WEARABLE)   //Starts MOBILE/WEARABLE
        if (g_bMinicontrolNotSupported)
        {
                if(nRet != MINICONTROL_ERROR_NOT_SUPPORTED)
@@ -194,7 +194,7 @@ int ITc_minicontrol_viewer_add_p(void)
                        return 0;
                }
        }
-#endif   //End mobile
+#endif   //End mobile/wearable
        PRINT_RESULT(MINICONTROL_ERROR_NONE, nRet, "minicontrol_viewer_set_event_cb", MinicontrolGetError(nRet));
 
        create_minicontrol_window_thread(NULL);
@@ -234,7 +234,7 @@ int ITc_minicontrol_viewer_send_event_p(void)
        for ( nEnumEventCounter = 0; nEnumEventCounter < nEnumEventSize; nEnumEventCounter++ )
        {
                minicontrol_error_e nRet = minicontrol_viewer_send_event(TARGET_APP_ID, event_viewer[nEnumEventCounter], event_arg);
-#ifdef MOBILE   //Starts MOBILE
+#if defined(MOBILE) || defined(WEARABLE)   //Starts MOBILE/WEARABLE
                if (g_bMinicontrolNotSupported)
                {
                        if(nRet != MINICONTROL_ERROR_NOT_SUPPORTED)
@@ -248,7 +248,7 @@ int ITc_minicontrol_viewer_send_event_p(void)
                                return 0;
                        }
                }
-#endif   //End mobile
+#endif   //End mobile/wearable
                PRINT_RESULT(MINICONTROL_ERROR_NONE, nRet, "minicontrol_viewer_send_event", MinicontrolGetError(nRet));
        }
        return 0;
@@ -283,7 +283,7 @@ int ITc_minicontrol_viewer_set_unset_event_cb_p(void)
        g_bMinicontrolCallbackHit = false;
        
        minicontrol_error_e nRet = minicontrol_viewer_set_event_cb(minicontrol_viewer_event_callback, NULL);
-#ifdef MOBILE   //Starts MOBILE
+#if defined(MOBILE) || defined(WEARABLE)   //Starts MOBILE/WEARABLE
        if (g_bMinicontrolNotSupported)
        {
                if(nRet != MINICONTROL_ERROR_NOT_SUPPORTED)
@@ -297,7 +297,7 @@ int ITc_minicontrol_viewer_set_unset_event_cb_p(void)
                        return 0;
                }
        }
-#endif   //End mobile
+#endif   //End mobile/wearable
        PRINT_RESULT(MINICONTROL_ERROR_NONE, nRet, "minicontrol_viewer_set_event_cb", MinicontrolGetError(nRet));
        
        minicontrol_window = minicontrol_create_window(MINICONTROL_NAME, MINICONTROL_TARGET_VIEWER_QUICK_PANEL, minicontrol_window_callback);
@@ -359,7 +359,7 @@ int ITc_minicontrol_create_window_p(void)
        {
                minicontrol_window = minicontrol_create_window(MINICONTROL_NAME, event_viewer[nEnumEventCounter], minicontrol_window_callback);
                minicontrol_error_e nRet = get_last_result();
-#ifdef MOBILE   //Starts MOBILE
+#if defined(MOBILE) || defined(WEARABLE)   //Starts MOBILE/WEARABLE
                if (g_bMinicontrolNotSupported)
                {
                        if(nRet != MINICONTROL_ERROR_NOT_SUPPORTED)
@@ -373,7 +373,7 @@ int ITc_minicontrol_create_window_p(void)
                                return 0;
                        }
                }
-#endif   //End mobile
+#endif   //End mobile/wearable
 
                elm_win_alpha_set(minicontrol_window, EINA_TRUE);
                evas_object_resize(minicontrol_window, 480, 800);
@@ -416,7 +416,7 @@ int ITc_minicontrol_send_event_p(void)
 
        minicontrol_window = minicontrol_create_window(MINICONTROL_NAME, MINICONTROL_TARGET_VIEWER_QUICK_PANEL, minicontrol_window_callback);
        minicontrol_error_e nRet = get_last_result();
-#ifdef MOBILE   //Starts MOBILE
+#if defined(MOBILE) || defined(WEARABLE)   //Starts MOBILE/WEARABLE
        if (g_bMinicontrolNotSupported)
        {
                if(nRet != MINICONTROL_ERROR_NOT_SUPPORTED)
@@ -430,7 +430,7 @@ int ITc_minicontrol_send_event_p(void)
                        return 0;
                }
        }
-#endif   //End mobile
+#endif   //End mobile/wearable
        if ( minicontrol_window == NULL)
        {
                FPRINTF("[Line : %d][%s] minicontrol_create_window failed with error %s\\n", __LINE__, API_NAMESPACE, MinicontrolGetError(nRet));
index 635953cc9edca56b5474a3b86887cd95aaea3c91..b3ddae6513a6af92404cf8a95bd196512718302f 100755 (executable)
 #include "testcase.h"
 #include "tct_common.h"
 
+extern void ITs_minicontrol_startup(void);
+extern void ITs_minicontrol_cleanup(void);
 
+extern int ITc_minicontrol_viewer_add_p(void);
+extern int ITc_minicontrol_viewer_send_event_p(void);
+extern int ITc_minicontrol_viewer_set_unset_event_cb_p(void);
+extern int ITc_minicontrol_create_window_p(void);
+extern int ITc_minicontrol_send_event_p(void);
 
 testcase tc_array[] = {
+       {"ITc_minicontrol_viewer_add_p",ITc_minicontrol_viewer_add_p,ITs_minicontrol_startup,ITs_minicontrol_cleanup},
+       {"ITc_minicontrol_viewer_send_event_p",ITc_minicontrol_viewer_send_event_p,ITs_minicontrol_startup,ITs_minicontrol_cleanup},
+       {"ITc_minicontrol_viewer_set_unset_event_cb_p",ITc_minicontrol_viewer_set_unset_event_cb_p,ITs_minicontrol_startup,ITs_minicontrol_cleanup},
+       {"ITc_minicontrol_create_window_p",ITc_minicontrol_create_window_p,ITs_minicontrol_startup,ITs_minicontrol_cleanup},
+       {"ITc_minicontrol_send_event_p",ITc_minicontrol_send_event_p,ITs_minicontrol_startup,ITs_minicontrol_cleanup},
        {NULL, NULL}
 };
 
index 582275db3f0a70990a51f7382a52b2db19dd89cb..26281fba4d9074157137b4f493278149f066fb70 100755 (executable)
@@ -146,10 +146,6 @@ wearable:armv7l:itc:geofence-manager;
 wearable:aarch64:itc:geofence-manager;
 wearable:x86:itc:geofence-manager;
 wearable:x86_64:itc:geofence-manager;
-wearable:armv7l:itc:minicontrol;
-wearable:aarch64:itc:minicontrol;
-wearable:x86:itc:minicontrol;
-wearable:x86_64:itc:minicontrol;
 wearable:armv7l:itc:screen-mirroring;
 wearable:aarch64:itc:screen-mirroring;
 wearable:x86:itc:screen-mirroring;