[UTC][webrtc][non-ACR] Remove display related test cases and dependencies 03/295303/7
authorSangchul Lee <sc11.lee@samsung.com>
Tue, 4 Jul 2023 09:43:40 +0000 (18:43 +0900)
committerSangchul Lee <sc11.lee@samsung.com>
Wed, 23 Aug 2023 06:06:37 +0000 (15:06 +0900)
These are moved to webrtc-display TCT.

Change-Id: I0b8f5ecf6aaa5b634b20c95ec1c9d3cf028eab79
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
packaging/utc/core-webrtc-tests.xml
src/utc/webrtc/tct-webrtc-core.c
src/utc/webrtc/tct-webrtc-core_mobile.h
src/utc/webrtc/tct-webrtc-core_tizeniot.h
src/utc/webrtc/tct-webrtc-core_tv.h
src/utc/webrtc/tct-webrtc-core_wearable.h
src/utc/webrtc/utc-media-webrtc.c

index ccf92a0..a554b94 100644 (file)
@@ -3,11 +3,11 @@
   <label>CoreWebRTCTest</label>
   <author email="test@tizen.org" href="www.tizen.org">test</author>
   <description>Core API test Application</description>
-  <ui-application appid="core.webrtc-tests" exec="/usr/apps/core-webrtc-tests/bin/tct-webrtc-core" nodisplay="false" multiple="false" type="capp" taskmanage="true">
+  <service-application appid="core.webrtc-tests" exec="/usr/apps/core-webrtc-tests/bin/tct-webrtc-core" nodisplay="false" multiple="false" type="capp" taskmanage="true">
     <background-category value="background-network"/>
     <background-category value="iot-communication"/>
     <background-category value="media"/>
-  </ui-application>
+  </service-application>
   <privileges>
     <privilege>http://tizen.org/privilege/externalstorage</privilege>
     <privilege>http://tizen.org/privilege/mediastorage</privilege>
index 1558d41..0338647 100644 (file)
@@ -41,8 +41,8 @@
 #include <sys/wait.h>
 #include <glib.h>
 #include <stdbool.h>
-#include <app.h>
 #include <dlog.h>
+#include <service_app.h>
 
 static bool app_create(void *data)
 {
@@ -51,27 +51,27 @@ static bool app_create(void *data)
 
 static void app_control(app_control_h app_control, void *data)
 {
-       char* pszGetTCName = NULL;
-       int i=0, result=0, nRet=0;
+       char *pszGetTCName = NULL;
+       int i = 0;
+       int result = 0;
+       int nRet = 0;
+
        nRet = app_control_get_extra_data(app_control, "testcase_name", &pszGetTCName);
-       if(nRet != APP_CONTROL_ERROR_NONE)
-       {
+       if (nRet != APP_CONTROL_ERROR_NONE) {
                dlog_print(DLOG_ERROR, "NativeTCT", "[%s:%d] app_control_get_extra_data returns error = %d", __FUNCTION__, __LINE__, nRet);
                PRINT_UTC_LOG("\\n[%s][Line : %d]Unable to fetch test case name: app_control_get_extra_data API call fails\\n", __FILE__, __LINE__);
-               PRINT_TC_RESULT("%d",1);
+               PRINT_TC_RESULT("%d", 1);
                FREE_MEMORY_TC(pszGetTCName);
+
                return;
        }
 
        dlog_print(DLOG_INFO, "NativeTCT", "[%s:%d] Executing TC Name = %s", __FUNCTION__, __LINE__, pszGetTCName);
-       for ( i = 0; tc_array[i].name; i++ )
-       {
-               if ( 0 == strncmp(pszGetTCName, tc_array[i].name, strlen(pszGetTCName)) )
-               {
+       for (i = 0; tc_array[i].name; i++) {
+               if (0 == strncmp(pszGetTCName, tc_array[i].name, strlen(pszGetTCName))) {
                        DUMP_UTC_ERRLOG();
                        dlog_print(DLOG_INFO, "NativeTCT", "%s : Startup begin", pszGetTCName);
-                       if ( tc_array[i].startup )
-                       {
+                       if (tc_array[i].startup) {
                                tc_array[i].startup();
                        }
                        dlog_print(DLOG_INFO, "NativeTCT", "%s : Startup end", pszGetTCName);
@@ -82,20 +82,13 @@ static void app_control(app_control_h app_control, void *data)
                        dlog_print(DLOG_INFO, "NativeTCT", "%s : Body end", pszGetTCName);
 
                        dlog_print(DLOG_INFO, "NativeTCT", "%s : Cleanup begin", pszGetTCName);
-                       if ( tc_array[i].cleanup )
-                       {
+                       if (tc_array[i].cleanup) {
                                tc_array[i].cleanup();
                        }
                        dlog_print(DLOG_INFO, "NativeTCT", "%s : Cleanup end", pszGetTCName);
 
                        CLOSE_UTC_ERRLOG();
-                       PRINT_TC_RESULT("%d",result);
-
-                       if(0 == strncmp(pszGetTCName, "utc_media_sound_manager_get_voip_session_mode_n2", strlen(pszGetTCName)))
-                       {
-                               /* Session TCs and Stream TCs should be seperated each other process */
-                               ui_app_exit();
-                       }
+                       PRINT_TC_RESULT("%d", result);
                        FREE_MEMORY_TC(pszGetTCName);
 
                        return;
@@ -104,8 +97,9 @@ static void app_control(app_control_h app_control, void *data)
 
        dlog_print(DLOG_ERROR, "NativeTCT", "[%s:%d] Unable to execute %s : Unknown Test Case Name", __FUNCTION__, __LINE__, pszGetTCName);
        PRINT_UTC_LOG("\\n[%s][Line : %d]Unable to execute %s : Unknown Test Case Name\\n", __FILE__, __LINE__, pszGetTCName);
-       PRINT_TC_RESULT("%d",1);
+       PRINT_TC_RESULT("%d", 1);
        FREE_MEMORY_TC(pszGetTCName);
+
        return;
 }
 
@@ -118,25 +112,26 @@ int main(int argc, char *argv[])
 {
        int ret = 0;
 
-       ui_app_lifecycle_callback_s event_callback = {0,};
+       service_app_lifecycle_callback_s event_callback = {0,};
        event_callback.create = app_create;
        event_callback.terminate = app_terminate;
        event_callback.app_control = app_control;
 
-       //setting gcda file location for coverage
-       setenv("GCOV_PREFIX","/tmp",1);
+       /* 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__);
 
        dlog_print(DLOG_INFO, "NativeTCT", "[%s:%d] Application Main Function is Invoked", __FUNCTION__, __LINE__);
-       ret = ui_app_main(argc, argv, &event_callback, NULL);
-       if (ret != APP_ERROR_NONE)
-       {
-               dlog_print(DLOG_ERROR, "NativeTCT", "Application ui_app_main call gets failed. err = %d", ret);
-               PRINT_UTC_LOG("\\n[%s][Line : %d]Application ui_app_main call gets failed. err = %d\\n", __FILE__, __LINE__, ret);
-               PRINT_TC_RESULT("%d",1);
+       ret = service_app_main(argc, argv, &event_callback, NULL);
+       if (ret != APP_ERROR_NONE) {
+               dlog_print(DLOG_ERROR, "NativeTCT", "Application service_app_main call gets failed. err = %d", ret);
+               PRINT_UTC_LOG("\\n[%s][Line : %d]Application service_app_main call gets failed. err = %d\\n", __FILE__, __LINE__, ret);
+               PRINT_TC_RESULT("%d", 1);
+
                return ret;
        }
 
        dlog_print(DLOG_INFO, "NativeTCT", "[%s:%d] Application Package is Terminated", __FUNCTION__, __LINE__);
+
        return ret;
 }
index 3df156a..3fd0c84 100644 (file)
  * limitations under the License.
  */
 
-#ifndef __TCT_WEBRTC-NATIVE_H__
-#define __TCT_WEBRTC-NATIVE_H__
+#ifndef __TCT_WEBRTC_NATIVE_H__
+#define __TCT_WEBRTC_NATIVE_H__
 
 #include "testcase.h"
 #include "tct_common.h"
 
 extern void utc_media_webrtc_startup(void);
 extern void utc_media_webrtc_cleanup(void);
-extern void utc_media_webrtc_startup_create_win(void);
-extern void utc_media_webrtc_cleanup_destroy_win(void);
 extern void utc_media_webrtc_startup_only_check_features(void);
 
 extern int utc_media_webrtc_create_p(void);
@@ -110,26 +108,10 @@ extern int utc_media_webrtc_media_source_set_audio_loopback_n3(void);
 extern int utc_media_webrtc_media_source_unset_audio_loopback_p(void);
 extern int utc_media_webrtc_media_source_unset_audio_loopback_n1(void);
 extern int utc_media_webrtc_media_source_unset_audio_loopback_n2(void);
-extern int utc_media_webrtc_media_source_set_video_loopback_p(void);
-extern int utc_media_webrtc_media_source_set_video_loopback_n1(void);
-extern int utc_media_webrtc_media_source_set_video_loopback_n2(void);
-extern int utc_media_webrtc_media_source_set_video_loopback_n3(void);
-extern int utc_media_webrtc_media_source_unset_video_loopback_p(void);
-extern int utc_media_webrtc_media_source_unset_video_loopback_n1(void);
-extern int utc_media_webrtc_media_source_unset_video_loopback_n2(void);
 extern int utc_media_webrtc_set_sound_stream_info_n(void);
 extern int utc_media_webrtc_set_audio_mute_n1(void);
 extern int utc_media_webrtc_set_audio_mute_n2(void);
 extern int utc_media_webrtc_get_audio_mute_n(void);
-extern int utc_media_webrtc_set_display_n(void);
-extern int utc_media_webrtc_set_display_mode_p(void);
-extern int utc_media_webrtc_set_display_mode_n(void);
-extern int utc_media_webrtc_get_display_mode_p(void);
-extern int utc_media_webrtc_get_display_mode_n(void);
-extern int utc_media_webrtc_set_display_visible_p(void);
-extern int utc_media_webrtc_set_display_visible_n(void);
-extern int utc_media_webrtc_get_display_visible_p(void);
-extern int utc_media_webrtc_get_display_visible_n(void);
 extern int utc_media_webrtc_set_stun_server_p(void);
 extern int utc_media_webrtc_set_stun_server_n1(void);
 extern int utc_media_webrtc_set_stun_server_n2(void);
@@ -355,26 +337,10 @@ testcase tc_array[] = {
        {"utc_media_webrtc_media_source_unset_audio_loopback_p",utc_media_webrtc_media_source_unset_audio_loopback_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
        {"utc_media_webrtc_media_source_unset_audio_loopback_n1",utc_media_webrtc_media_source_unset_audio_loopback_n1,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
        {"utc_media_webrtc_media_source_unset_audio_loopback_n2",utc_media_webrtc_media_source_unset_audio_loopback_n2,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
-       {"utc_media_webrtc_media_source_set_video_loopback_p",utc_media_webrtc_media_source_set_video_loopback_p,utc_media_webrtc_startup_create_win,utc_media_webrtc_cleanup_destroy_win},
-       {"utc_media_webrtc_media_source_set_video_loopback_n1",utc_media_webrtc_media_source_set_video_loopback_n1,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
-       {"utc_media_webrtc_media_source_set_video_loopback_n2",utc_media_webrtc_media_source_set_video_loopback_n2,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
-       {"utc_media_webrtc_media_source_set_video_loopback_n3",utc_media_webrtc_media_source_set_video_loopback_n3,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
-       {"utc_media_webrtc_media_source_unset_video_loopback_p",utc_media_webrtc_media_source_unset_video_loopback_p,utc_media_webrtc_startup_create_win,utc_media_webrtc_cleanup_destroy_win},
-       {"utc_media_webrtc_media_source_unset_video_loopback_n1",utc_media_webrtc_media_source_unset_video_loopback_n1,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
-       {"utc_media_webrtc_media_source_unset_video_loopback_n2",utc_media_webrtc_media_source_unset_video_loopback_n2,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
        {"utc_media_webrtc_set_sound_stream_info_n",utc_media_webrtc_set_sound_stream_info_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
        {"utc_media_webrtc_set_audio_mute_n1",utc_media_webrtc_set_audio_mute_n1,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
        {"utc_media_webrtc_set_audio_mute_n2",utc_media_webrtc_set_audio_mute_n2,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
        {"utc_media_webrtc_get_audio_mute_n",utc_media_webrtc_get_audio_mute_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
-       {"utc_media_webrtc_set_display_n",utc_media_webrtc_set_display_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
-       {"utc_media_webrtc_set_display_mode_p",utc_media_webrtc_set_display_mode_p,utc_media_webrtc_startup_create_win,utc_media_webrtc_cleanup_destroy_win},
-       {"utc_media_webrtc_set_display_mode_n",utc_media_webrtc_set_display_mode_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
-       {"utc_media_webrtc_get_display_mode_p",utc_media_webrtc_get_display_mode_p,utc_media_webrtc_startup_create_win,utc_media_webrtc_cleanup_destroy_win},
-       {"utc_media_webrtc_get_display_mode_n",utc_media_webrtc_get_display_mode_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
-       {"utc_media_webrtc_set_display_visible_p",utc_media_webrtc_set_display_visible_p,utc_media_webrtc_startup_create_win,utc_media_webrtc_cleanup_destroy_win},
-       {"utc_media_webrtc_set_display_visible_n",utc_media_webrtc_set_display_visible_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
-       {"utc_media_webrtc_get_display_visible_p",utc_media_webrtc_get_display_visible_p,utc_media_webrtc_startup_create_win,utc_media_webrtc_cleanup_destroy_win},
-       {"utc_media_webrtc_get_display_visible_n",utc_media_webrtc_get_display_visible_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
        {"utc_media_webrtc_set_stun_server_p",utc_media_webrtc_set_stun_server_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
        {"utc_media_webrtc_set_stun_server_n1",utc_media_webrtc_set_stun_server_n1,NULL,NULL},
        {"utc_media_webrtc_set_stun_server_n2",utc_media_webrtc_set_stun_server_n2,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
@@ -517,4 +483,4 @@ testcase tc_array[] = {
        {NULL, NULL}
 };
 
-#endif // __TCT_WEBRTC-NATIVE_H__
+#endif // __TCT_WEBRTC_NATIVE_H__
index 3df156a..3fd0c84 100644 (file)
  * limitations under the License.
  */
 
-#ifndef __TCT_WEBRTC-NATIVE_H__
-#define __TCT_WEBRTC-NATIVE_H__
+#ifndef __TCT_WEBRTC_NATIVE_H__
+#define __TCT_WEBRTC_NATIVE_H__
 
 #include "testcase.h"
 #include "tct_common.h"
 
 extern void utc_media_webrtc_startup(void);
 extern void utc_media_webrtc_cleanup(void);
-extern void utc_media_webrtc_startup_create_win(void);
-extern void utc_media_webrtc_cleanup_destroy_win(void);
 extern void utc_media_webrtc_startup_only_check_features(void);
 
 extern int utc_media_webrtc_create_p(void);
@@ -110,26 +108,10 @@ extern int utc_media_webrtc_media_source_set_audio_loopback_n3(void);
 extern int utc_media_webrtc_media_source_unset_audio_loopback_p(void);
 extern int utc_media_webrtc_media_source_unset_audio_loopback_n1(void);
 extern int utc_media_webrtc_media_source_unset_audio_loopback_n2(void);
-extern int utc_media_webrtc_media_source_set_video_loopback_p(void);
-extern int utc_media_webrtc_media_source_set_video_loopback_n1(void);
-extern int utc_media_webrtc_media_source_set_video_loopback_n2(void);
-extern int utc_media_webrtc_media_source_set_video_loopback_n3(void);
-extern int utc_media_webrtc_media_source_unset_video_loopback_p(void);
-extern int utc_media_webrtc_media_source_unset_video_loopback_n1(void);
-extern int utc_media_webrtc_media_source_unset_video_loopback_n2(void);
 extern int utc_media_webrtc_set_sound_stream_info_n(void);
 extern int utc_media_webrtc_set_audio_mute_n1(void);
 extern int utc_media_webrtc_set_audio_mute_n2(void);
 extern int utc_media_webrtc_get_audio_mute_n(void);
-extern int utc_media_webrtc_set_display_n(void);
-extern int utc_media_webrtc_set_display_mode_p(void);
-extern int utc_media_webrtc_set_display_mode_n(void);
-extern int utc_media_webrtc_get_display_mode_p(void);
-extern int utc_media_webrtc_get_display_mode_n(void);
-extern int utc_media_webrtc_set_display_visible_p(void);
-extern int utc_media_webrtc_set_display_visible_n(void);
-extern int utc_media_webrtc_get_display_visible_p(void);
-extern int utc_media_webrtc_get_display_visible_n(void);
 extern int utc_media_webrtc_set_stun_server_p(void);
 extern int utc_media_webrtc_set_stun_server_n1(void);
 extern int utc_media_webrtc_set_stun_server_n2(void);
@@ -355,26 +337,10 @@ testcase tc_array[] = {
        {"utc_media_webrtc_media_source_unset_audio_loopback_p",utc_media_webrtc_media_source_unset_audio_loopback_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
        {"utc_media_webrtc_media_source_unset_audio_loopback_n1",utc_media_webrtc_media_source_unset_audio_loopback_n1,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
        {"utc_media_webrtc_media_source_unset_audio_loopback_n2",utc_media_webrtc_media_source_unset_audio_loopback_n2,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
-       {"utc_media_webrtc_media_source_set_video_loopback_p",utc_media_webrtc_media_source_set_video_loopback_p,utc_media_webrtc_startup_create_win,utc_media_webrtc_cleanup_destroy_win},
-       {"utc_media_webrtc_media_source_set_video_loopback_n1",utc_media_webrtc_media_source_set_video_loopback_n1,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
-       {"utc_media_webrtc_media_source_set_video_loopback_n2",utc_media_webrtc_media_source_set_video_loopback_n2,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
-       {"utc_media_webrtc_media_source_set_video_loopback_n3",utc_media_webrtc_media_source_set_video_loopback_n3,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
-       {"utc_media_webrtc_media_source_unset_video_loopback_p",utc_media_webrtc_media_source_unset_video_loopback_p,utc_media_webrtc_startup_create_win,utc_media_webrtc_cleanup_destroy_win},
-       {"utc_media_webrtc_media_source_unset_video_loopback_n1",utc_media_webrtc_media_source_unset_video_loopback_n1,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
-       {"utc_media_webrtc_media_source_unset_video_loopback_n2",utc_media_webrtc_media_source_unset_video_loopback_n2,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
        {"utc_media_webrtc_set_sound_stream_info_n",utc_media_webrtc_set_sound_stream_info_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
        {"utc_media_webrtc_set_audio_mute_n1",utc_media_webrtc_set_audio_mute_n1,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
        {"utc_media_webrtc_set_audio_mute_n2",utc_media_webrtc_set_audio_mute_n2,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
        {"utc_media_webrtc_get_audio_mute_n",utc_media_webrtc_get_audio_mute_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
-       {"utc_media_webrtc_set_display_n",utc_media_webrtc_set_display_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
-       {"utc_media_webrtc_set_display_mode_p",utc_media_webrtc_set_display_mode_p,utc_media_webrtc_startup_create_win,utc_media_webrtc_cleanup_destroy_win},
-       {"utc_media_webrtc_set_display_mode_n",utc_media_webrtc_set_display_mode_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
-       {"utc_media_webrtc_get_display_mode_p",utc_media_webrtc_get_display_mode_p,utc_media_webrtc_startup_create_win,utc_media_webrtc_cleanup_destroy_win},
-       {"utc_media_webrtc_get_display_mode_n",utc_media_webrtc_get_display_mode_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
-       {"utc_media_webrtc_set_display_visible_p",utc_media_webrtc_set_display_visible_p,utc_media_webrtc_startup_create_win,utc_media_webrtc_cleanup_destroy_win},
-       {"utc_media_webrtc_set_display_visible_n",utc_media_webrtc_set_display_visible_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
-       {"utc_media_webrtc_get_display_visible_p",utc_media_webrtc_get_display_visible_p,utc_media_webrtc_startup_create_win,utc_media_webrtc_cleanup_destroy_win},
-       {"utc_media_webrtc_get_display_visible_n",utc_media_webrtc_get_display_visible_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
        {"utc_media_webrtc_set_stun_server_p",utc_media_webrtc_set_stun_server_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
        {"utc_media_webrtc_set_stun_server_n1",utc_media_webrtc_set_stun_server_n1,NULL,NULL},
        {"utc_media_webrtc_set_stun_server_n2",utc_media_webrtc_set_stun_server_n2,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
@@ -517,4 +483,4 @@ testcase tc_array[] = {
        {NULL, NULL}
 };
 
-#endif // __TCT_WEBRTC-NATIVE_H__
+#endif // __TCT_WEBRTC_NATIVE_H__
index 3df156a..3fd0c84 100644 (file)
  * limitations under the License.
  */
 
-#ifndef __TCT_WEBRTC-NATIVE_H__
-#define __TCT_WEBRTC-NATIVE_H__
+#ifndef __TCT_WEBRTC_NATIVE_H__
+#define __TCT_WEBRTC_NATIVE_H__
 
 #include "testcase.h"
 #include "tct_common.h"
 
 extern void utc_media_webrtc_startup(void);
 extern void utc_media_webrtc_cleanup(void);
-extern void utc_media_webrtc_startup_create_win(void);
-extern void utc_media_webrtc_cleanup_destroy_win(void);
 extern void utc_media_webrtc_startup_only_check_features(void);
 
 extern int utc_media_webrtc_create_p(void);
@@ -110,26 +108,10 @@ extern int utc_media_webrtc_media_source_set_audio_loopback_n3(void);
 extern int utc_media_webrtc_media_source_unset_audio_loopback_p(void);
 extern int utc_media_webrtc_media_source_unset_audio_loopback_n1(void);
 extern int utc_media_webrtc_media_source_unset_audio_loopback_n2(void);
-extern int utc_media_webrtc_media_source_set_video_loopback_p(void);
-extern int utc_media_webrtc_media_source_set_video_loopback_n1(void);
-extern int utc_media_webrtc_media_source_set_video_loopback_n2(void);
-extern int utc_media_webrtc_media_source_set_video_loopback_n3(void);
-extern int utc_media_webrtc_media_source_unset_video_loopback_p(void);
-extern int utc_media_webrtc_media_source_unset_video_loopback_n1(void);
-extern int utc_media_webrtc_media_source_unset_video_loopback_n2(void);
 extern int utc_media_webrtc_set_sound_stream_info_n(void);
 extern int utc_media_webrtc_set_audio_mute_n1(void);
 extern int utc_media_webrtc_set_audio_mute_n2(void);
 extern int utc_media_webrtc_get_audio_mute_n(void);
-extern int utc_media_webrtc_set_display_n(void);
-extern int utc_media_webrtc_set_display_mode_p(void);
-extern int utc_media_webrtc_set_display_mode_n(void);
-extern int utc_media_webrtc_get_display_mode_p(void);
-extern int utc_media_webrtc_get_display_mode_n(void);
-extern int utc_media_webrtc_set_display_visible_p(void);
-extern int utc_media_webrtc_set_display_visible_n(void);
-extern int utc_media_webrtc_get_display_visible_p(void);
-extern int utc_media_webrtc_get_display_visible_n(void);
 extern int utc_media_webrtc_set_stun_server_p(void);
 extern int utc_media_webrtc_set_stun_server_n1(void);
 extern int utc_media_webrtc_set_stun_server_n2(void);
@@ -355,26 +337,10 @@ testcase tc_array[] = {
        {"utc_media_webrtc_media_source_unset_audio_loopback_p",utc_media_webrtc_media_source_unset_audio_loopback_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
        {"utc_media_webrtc_media_source_unset_audio_loopback_n1",utc_media_webrtc_media_source_unset_audio_loopback_n1,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
        {"utc_media_webrtc_media_source_unset_audio_loopback_n2",utc_media_webrtc_media_source_unset_audio_loopback_n2,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
-       {"utc_media_webrtc_media_source_set_video_loopback_p",utc_media_webrtc_media_source_set_video_loopback_p,utc_media_webrtc_startup_create_win,utc_media_webrtc_cleanup_destroy_win},
-       {"utc_media_webrtc_media_source_set_video_loopback_n1",utc_media_webrtc_media_source_set_video_loopback_n1,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
-       {"utc_media_webrtc_media_source_set_video_loopback_n2",utc_media_webrtc_media_source_set_video_loopback_n2,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
-       {"utc_media_webrtc_media_source_set_video_loopback_n3",utc_media_webrtc_media_source_set_video_loopback_n3,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
-       {"utc_media_webrtc_media_source_unset_video_loopback_p",utc_media_webrtc_media_source_unset_video_loopback_p,utc_media_webrtc_startup_create_win,utc_media_webrtc_cleanup_destroy_win},
-       {"utc_media_webrtc_media_source_unset_video_loopback_n1",utc_media_webrtc_media_source_unset_video_loopback_n1,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
-       {"utc_media_webrtc_media_source_unset_video_loopback_n2",utc_media_webrtc_media_source_unset_video_loopback_n2,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
        {"utc_media_webrtc_set_sound_stream_info_n",utc_media_webrtc_set_sound_stream_info_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
        {"utc_media_webrtc_set_audio_mute_n1",utc_media_webrtc_set_audio_mute_n1,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
        {"utc_media_webrtc_set_audio_mute_n2",utc_media_webrtc_set_audio_mute_n2,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
        {"utc_media_webrtc_get_audio_mute_n",utc_media_webrtc_get_audio_mute_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
-       {"utc_media_webrtc_set_display_n",utc_media_webrtc_set_display_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
-       {"utc_media_webrtc_set_display_mode_p",utc_media_webrtc_set_display_mode_p,utc_media_webrtc_startup_create_win,utc_media_webrtc_cleanup_destroy_win},
-       {"utc_media_webrtc_set_display_mode_n",utc_media_webrtc_set_display_mode_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
-       {"utc_media_webrtc_get_display_mode_p",utc_media_webrtc_get_display_mode_p,utc_media_webrtc_startup_create_win,utc_media_webrtc_cleanup_destroy_win},
-       {"utc_media_webrtc_get_display_mode_n",utc_media_webrtc_get_display_mode_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
-       {"utc_media_webrtc_set_display_visible_p",utc_media_webrtc_set_display_visible_p,utc_media_webrtc_startup_create_win,utc_media_webrtc_cleanup_destroy_win},
-       {"utc_media_webrtc_set_display_visible_n",utc_media_webrtc_set_display_visible_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
-       {"utc_media_webrtc_get_display_visible_p",utc_media_webrtc_get_display_visible_p,utc_media_webrtc_startup_create_win,utc_media_webrtc_cleanup_destroy_win},
-       {"utc_media_webrtc_get_display_visible_n",utc_media_webrtc_get_display_visible_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
        {"utc_media_webrtc_set_stun_server_p",utc_media_webrtc_set_stun_server_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
        {"utc_media_webrtc_set_stun_server_n1",utc_media_webrtc_set_stun_server_n1,NULL,NULL},
        {"utc_media_webrtc_set_stun_server_n2",utc_media_webrtc_set_stun_server_n2,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
@@ -517,4 +483,4 @@ testcase tc_array[] = {
        {NULL, NULL}
 };
 
-#endif // __TCT_WEBRTC-NATIVE_H__
+#endif // __TCT_WEBRTC_NATIVE_H__
index 3df156a..3fd0c84 100644 (file)
  * limitations under the License.
  */
 
-#ifndef __TCT_WEBRTC-NATIVE_H__
-#define __TCT_WEBRTC-NATIVE_H__
+#ifndef __TCT_WEBRTC_NATIVE_H__
+#define __TCT_WEBRTC_NATIVE_H__
 
 #include "testcase.h"
 #include "tct_common.h"
 
 extern void utc_media_webrtc_startup(void);
 extern void utc_media_webrtc_cleanup(void);
-extern void utc_media_webrtc_startup_create_win(void);
-extern void utc_media_webrtc_cleanup_destroy_win(void);
 extern void utc_media_webrtc_startup_only_check_features(void);
 
 extern int utc_media_webrtc_create_p(void);
@@ -110,26 +108,10 @@ extern int utc_media_webrtc_media_source_set_audio_loopback_n3(void);
 extern int utc_media_webrtc_media_source_unset_audio_loopback_p(void);
 extern int utc_media_webrtc_media_source_unset_audio_loopback_n1(void);
 extern int utc_media_webrtc_media_source_unset_audio_loopback_n2(void);
-extern int utc_media_webrtc_media_source_set_video_loopback_p(void);
-extern int utc_media_webrtc_media_source_set_video_loopback_n1(void);
-extern int utc_media_webrtc_media_source_set_video_loopback_n2(void);
-extern int utc_media_webrtc_media_source_set_video_loopback_n3(void);
-extern int utc_media_webrtc_media_source_unset_video_loopback_p(void);
-extern int utc_media_webrtc_media_source_unset_video_loopback_n1(void);
-extern int utc_media_webrtc_media_source_unset_video_loopback_n2(void);
 extern int utc_media_webrtc_set_sound_stream_info_n(void);
 extern int utc_media_webrtc_set_audio_mute_n1(void);
 extern int utc_media_webrtc_set_audio_mute_n2(void);
 extern int utc_media_webrtc_get_audio_mute_n(void);
-extern int utc_media_webrtc_set_display_n(void);
-extern int utc_media_webrtc_set_display_mode_p(void);
-extern int utc_media_webrtc_set_display_mode_n(void);
-extern int utc_media_webrtc_get_display_mode_p(void);
-extern int utc_media_webrtc_get_display_mode_n(void);
-extern int utc_media_webrtc_set_display_visible_p(void);
-extern int utc_media_webrtc_set_display_visible_n(void);
-extern int utc_media_webrtc_get_display_visible_p(void);
-extern int utc_media_webrtc_get_display_visible_n(void);
 extern int utc_media_webrtc_set_stun_server_p(void);
 extern int utc_media_webrtc_set_stun_server_n1(void);
 extern int utc_media_webrtc_set_stun_server_n2(void);
@@ -355,26 +337,10 @@ testcase tc_array[] = {
        {"utc_media_webrtc_media_source_unset_audio_loopback_p",utc_media_webrtc_media_source_unset_audio_loopback_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
        {"utc_media_webrtc_media_source_unset_audio_loopback_n1",utc_media_webrtc_media_source_unset_audio_loopback_n1,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
        {"utc_media_webrtc_media_source_unset_audio_loopback_n2",utc_media_webrtc_media_source_unset_audio_loopback_n2,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
-       {"utc_media_webrtc_media_source_set_video_loopback_p",utc_media_webrtc_media_source_set_video_loopback_p,utc_media_webrtc_startup_create_win,utc_media_webrtc_cleanup_destroy_win},
-       {"utc_media_webrtc_media_source_set_video_loopback_n1",utc_media_webrtc_media_source_set_video_loopback_n1,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
-       {"utc_media_webrtc_media_source_set_video_loopback_n2",utc_media_webrtc_media_source_set_video_loopback_n2,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
-       {"utc_media_webrtc_media_source_set_video_loopback_n3",utc_media_webrtc_media_source_set_video_loopback_n3,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
-       {"utc_media_webrtc_media_source_unset_video_loopback_p",utc_media_webrtc_media_source_unset_video_loopback_p,utc_media_webrtc_startup_create_win,utc_media_webrtc_cleanup_destroy_win},
-       {"utc_media_webrtc_media_source_unset_video_loopback_n1",utc_media_webrtc_media_source_unset_video_loopback_n1,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
-       {"utc_media_webrtc_media_source_unset_video_loopback_n2",utc_media_webrtc_media_source_unset_video_loopback_n2,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
        {"utc_media_webrtc_set_sound_stream_info_n",utc_media_webrtc_set_sound_stream_info_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
        {"utc_media_webrtc_set_audio_mute_n1",utc_media_webrtc_set_audio_mute_n1,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
        {"utc_media_webrtc_set_audio_mute_n2",utc_media_webrtc_set_audio_mute_n2,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
        {"utc_media_webrtc_get_audio_mute_n",utc_media_webrtc_get_audio_mute_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
-       {"utc_media_webrtc_set_display_n",utc_media_webrtc_set_display_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
-       {"utc_media_webrtc_set_display_mode_p",utc_media_webrtc_set_display_mode_p,utc_media_webrtc_startup_create_win,utc_media_webrtc_cleanup_destroy_win},
-       {"utc_media_webrtc_set_display_mode_n",utc_media_webrtc_set_display_mode_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
-       {"utc_media_webrtc_get_display_mode_p",utc_media_webrtc_get_display_mode_p,utc_media_webrtc_startup_create_win,utc_media_webrtc_cleanup_destroy_win},
-       {"utc_media_webrtc_get_display_mode_n",utc_media_webrtc_get_display_mode_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
-       {"utc_media_webrtc_set_display_visible_p",utc_media_webrtc_set_display_visible_p,utc_media_webrtc_startup_create_win,utc_media_webrtc_cleanup_destroy_win},
-       {"utc_media_webrtc_set_display_visible_n",utc_media_webrtc_set_display_visible_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
-       {"utc_media_webrtc_get_display_visible_p",utc_media_webrtc_get_display_visible_p,utc_media_webrtc_startup_create_win,utc_media_webrtc_cleanup_destroy_win},
-       {"utc_media_webrtc_get_display_visible_n",utc_media_webrtc_get_display_visible_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
        {"utc_media_webrtc_set_stun_server_p",utc_media_webrtc_set_stun_server_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
        {"utc_media_webrtc_set_stun_server_n1",utc_media_webrtc_set_stun_server_n1,NULL,NULL},
        {"utc_media_webrtc_set_stun_server_n2",utc_media_webrtc_set_stun_server_n2,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
@@ -517,4 +483,4 @@ testcase tc_array[] = {
        {NULL, NULL}
 };
 
-#endif // __TCT_WEBRTC-NATIVE_H__
+#endif // __TCT_WEBRTC_NATIVE_H__
index d54ef25..7e0184a 100644 (file)
@@ -18,7 +18,6 @@
 #include <glib.h>
 #include <webrtc.h>
 #include <dlog.h>
-#include <Elementary.h>
 
 #define API_NAMESPACE                 "WEBRTC_UTC"
 #define MICROPHONE_FEATURE            "http://tizen.org/feature/microphone"
@@ -42,7 +41,6 @@ static bool g_bIsCameraFeatureSupported;
 static bool g_bIsDisplayFeatureSupported;
 static GMainLoop *g_mainloop = NULL;
 static int g_timeout_id = 0;
-static Evas_Object *g_win = NULL;
 webrtc_h g_webrtc = NULL;
 
 static gboolean __timeout_func(gpointer data)
@@ -80,38 +78,6 @@ static void __run_mainloop()
        g_mainloop = NULL;
 }
 
-static void __win_del(void *data, Evas_Object *obj, void *event)
-{
-       elm_exit();
-}
-
-static void __create_window()
-{
-       int w = 0;
-       int h = 0;
-
-       g_win = elm_win_util_standard_add("webrtc_utc", "webrtc_utc");
-       if (g_win) {
-               elm_win_borderless_set(g_win, EINA_TRUE);
-               evas_object_smart_callback_add(g_win, "delete,request", __win_del, NULL);
-               elm_win_screen_size_get(g_win, NULL, NULL, &w, &h);
-               evas_object_resize(g_win, w, h);
-               elm_win_autodel_set(g_win, EINA_TRUE);
-       }
-
-       dlog_print(DLOG_DEBUG, "NativeTCT", "[%s:%d] g_win[%p]", __FUNCTION__, __LINE__, g_win);
-}
-
-static void __destroy_window()
-{
-       dlog_print(DLOG_DEBUG, "NativeTCT", "[%s:%d] g_win[%p]", __FUNCTION__, __LINE__, g_win);
-
-       if (g_win) {
-               evas_object_del(g_win);
-               g_win = NULL;
-       }
-}
-
 static void __webrtc_media_packet_source_buffer_state_changed_cb(unsigned int source_id, webrtc_media_packet_source_buffer_state_e state, void *user_data)
 {
 }
@@ -213,28 +179,6 @@ void utc_media_webrtc_cleanup(void)
 }
 
 /**
- * @function           utc_media_webrtc_startup_create_win
- * @description                Should be called before a test using a window
- */
-void utc_media_webrtc_startup_create_win(void)
-{
-       utc_media_webrtc_startup();
-
-       __create_window();
-}
-
-/**
- * @function           utc_media_webrtc_cleanup_destroy_win
- * @description                Should be called after the test with the window
- */
-void utc_media_webrtc_cleanup_destroy_win(void)
-{
-       __destroy_window();
-
-       utc_media_webrtc_cleanup();
-}
-
-/**
  * @testcase           utc_media_webrtc_create_p
  * @since_tizen                6.5
  * @description                Creates a webrtc handle
@@ -2347,215 +2291,6 @@ int utc_media_webrtc_media_source_unset_audio_loopback_n2(void)
 }
 
 /**
- * @testcase           utc_media_webrtc_media_source_set_video_loopback_p
- * @since_tizen                6.5
- * @description                Sets video loopback of particular source id\n
- *                             - Create a webrtc handle\n
- *                             - Add a media source for video\n
- *                             - Set required callbacks\n
- *                             - Set video loopback
- */
-int utc_media_webrtc_media_source_set_video_loopback_p(void)
-{
-       int ret;
-       unsigned int id;
-
-       ret = webrtc_add_media_source(g_webrtc, WEBRTC_MEDIA_SOURCE_TYPE_VIDEOTEST, &id);
-       assert_eq(ret, WEBRTC_ERROR_NONE);
-
-       ret = webrtc_set_ice_candidate_cb(g_webrtc, __webrtc_ice_candidate_cb, NULL);
-       assert_eq(ret, WEBRTC_ERROR_NONE);
-
-       ret = webrtc_set_state_changed_cb(g_webrtc, __webrtc_state_changed_cb, NULL);
-       assert_eq(ret, WEBRTC_ERROR_NONE);
-
-       ret = webrtc_media_source_set_video_loopback(g_webrtc, id, WEBRTC_DISPLAY_TYPE_OVERLAY, g_win, NULL);
-       if (!g_bIsDisplayFeatureSupported)
-               assert_eq(ret, WEBRTC_ERROR_NOT_SUPPORTED);
-       else
-               assert_eq(ret, WEBRTC_ERROR_NONE);
-
-       ret = webrtc_start(g_webrtc);
-       assert_eq(ret, WEBRTC_ERROR_NONE);
-
-       __run_mainloop();
-
-       webrtc_stop(g_webrtc);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_media_webrtc_media_source_set_video_loopback_n1
- * @since_tizen                6.5
- * @description                Sets video loopback of particular source id\n
- *                             - Create a webrtc handle\n
- *                             - Add a media source for video\n
- *                             - Set video loopback without display to get negative result
- */
-int utc_media_webrtc_media_source_set_video_loopback_n1(void)
-{
-       int ret;
-       unsigned int id;
-
-       ret = webrtc_add_media_source(g_webrtc, WEBRTC_MEDIA_SOURCE_TYPE_CAMERA, &id);
-       if (!g_bIsCameraFeatureSupported) {
-               assert_eq(ret, WEBRTC_ERROR_NOT_SUPPORTED);
-               ret = webrtc_add_media_source(g_webrtc, WEBRTC_MEDIA_SOURCE_TYPE_VIDEOTEST, &id);
-       }
-       assert_eq(ret, WEBRTC_ERROR_NONE);
-
-       ret = webrtc_media_source_set_video_loopback(g_webrtc, id, WEBRTC_DISPLAY_TYPE_EVAS, NULL, NULL);
-       if (!g_bIsDisplayFeatureSupported)
-               assert_eq(ret, WEBRTC_ERROR_NOT_SUPPORTED);
-       else
-               assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_media_webrtc_media_source_set_video_loopback_n2
- * @since_tizen                6.5
- * @description                Sets video loopback of particular source id\n
- *                             - Create a webrtc handle\n
- *                             - Add a media source for video\n
- *                             - Pass invalid parameter to get negative result
- */
-int utc_media_webrtc_media_source_set_video_loopback_n2(void)
-{
-       int ret = webrtc_media_source_set_video_loopback(g_webrtc, 0, WEBRTC_DISPLAY_TYPE_EVAS, NULL, NULL);
-       if (!g_bIsDisplayFeatureSupported)
-               assert_eq(ret, WEBRTC_ERROR_NOT_SUPPORTED);
-       else
-               assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_media_webrtc_media_source_set_video_loopback_n3
- * @since_tizen                6.5
- * @description                Sets video loopback of particular source id\n
- *                             - Create a webrtc handle\n
- *                             - Add a media source for video\n
- *                             - Set video loopback with invalid display type to get negative result
- */
-int utc_media_webrtc_media_source_set_video_loopback_n3(void)
-{
-       int ret;
-       unsigned int id;
-
-       ret = webrtc_add_media_source(g_webrtc, WEBRTC_MEDIA_SOURCE_TYPE_VIDEOTEST, &id);
-       assert_eq(ret, WEBRTC_ERROR_NONE);
-
-       ret = webrtc_media_source_set_video_loopback(g_webrtc, id, WEBRTC_DISPLAY_TYPE_EVAS + 1, NULL, NULL);
-       if (!g_bIsDisplayFeatureSupported)
-               assert_eq(ret, WEBRTC_ERROR_NOT_SUPPORTED);
-       else
-               assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_media_webrtc_media_source_unset_video_loopback_p
- * @since_tizen                7.0
- * @description                Sets video loopback of particular source id\n
- *                             - Create a webrtc handle\n
- *                             - Add a media source for video\n
- *                             - Set required callbacks\n
- *                             - Set video loopback
- *                             - Unset video loopback
- */
-int utc_media_webrtc_media_source_unset_video_loopback_p(void)
-{
-       int ret;
-       unsigned int id;
-
-       ret = webrtc_add_media_source(g_webrtc, WEBRTC_MEDIA_SOURCE_TYPE_VIDEOTEST, &id);
-       assert_eq(ret, WEBRTC_ERROR_NONE);
-
-       ret = webrtc_set_ice_candidate_cb(g_webrtc, __webrtc_ice_candidate_cb, NULL);
-       assert_eq(ret, WEBRTC_ERROR_NONE);
-
-       ret = webrtc_set_state_changed_cb(g_webrtc, __webrtc_state_changed_cb, NULL);
-       assert_eq(ret, WEBRTC_ERROR_NONE);
-
-       ret = webrtc_media_source_set_video_loopback(g_webrtc, id, WEBRTC_DISPLAY_TYPE_OVERLAY, g_win, NULL);
-       if (!g_bIsDisplayFeatureSupported)
-               assert_eq(ret, WEBRTC_ERROR_NOT_SUPPORTED);
-       else
-               assert_eq(ret, WEBRTC_ERROR_NONE);
-
-       ret = webrtc_media_source_unset_video_loopback(g_webrtc, id);
-       if (!g_bIsDisplayFeatureSupported)
-               assert_eq(ret, WEBRTC_ERROR_NOT_SUPPORTED);
-       else
-               assert_eq(ret, WEBRTC_ERROR_NONE);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_media_webrtc_media_source_unset_video_loopback_n1
- * @since_tizen                7.0
- * @description                Sets video loopback of particular source id\n
- *                             - Create a webrtc handle\n
- *                             - Add a media source for video\n
- *                             - Pass invalid parameter to get negative result
- */
-int utc_media_webrtc_media_source_unset_video_loopback_n1(void)
-{
-       int ret;
-       unsigned int id;
-
-       ret = webrtc_add_media_source(g_webrtc, WEBRTC_MEDIA_SOURCE_TYPE_CAMERA, &id);
-       if (!g_bIsCameraFeatureSupported) {
-               assert_eq(ret, WEBRTC_ERROR_NOT_SUPPORTED);
-               ret = webrtc_add_media_source(g_webrtc, WEBRTC_MEDIA_SOURCE_TYPE_VIDEOTEST, &id);
-       }
-       assert_eq(ret, WEBRTC_ERROR_NONE);
-
-       ret = webrtc_media_source_unset_video_loopback(g_webrtc, 0);
-       if (!g_bIsDisplayFeatureSupported)
-               assert_eq(ret, WEBRTC_ERROR_NOT_SUPPORTED);
-       else
-               assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_media_webrtc_media_source_unset_video_loopback_n2
- * @since_tizen                7.0
- * @description                Sets video loopback of particular source id\n
- *                             - Create a webrtc handle\n
- *                             - Add a media source for video\n
- *                             - Unset video loopback without prior setting to get negative result
- */
-int utc_media_webrtc_media_source_unset_video_loopback_n2(void)
-{
-       int ret;
-       unsigned int id;
-
-       ret = webrtc_add_media_source(g_webrtc, WEBRTC_MEDIA_SOURCE_TYPE_CAMERA, &id);
-       if (!g_bIsCameraFeatureSupported) {
-               assert_eq(ret, WEBRTC_ERROR_NOT_SUPPORTED);
-               ret = webrtc_add_media_source(g_webrtc, WEBRTC_MEDIA_SOURCE_TYPE_VIDEOTEST, &id);
-       }
-       assert_eq(ret, WEBRTC_ERROR_NONE);
-
-       ret = webrtc_media_source_unset_video_loopback(g_webrtc, id);
-       if (!g_bIsDisplayFeatureSupported)
-               assert_eq(ret, WEBRTC_ERROR_NOT_SUPPORTED);
-       else
-               assert_eq(ret, WEBRTC_ERROR_INVALID_OPERATION);
-
-       return 0;
-}
-
-/**
  * @testcase           utc_media_webrtc_set_sound_stream_info_n
  * @since_tizen                6.5
  * @description                Sets sound stream info\n
@@ -2622,308 +2357,6 @@ int utc_media_webrtc_get_audio_mute_n(void)
 }
 
 /**
- * @testcase           utc_media_webrtc_set_display_n
- * @since_tizen                6.5
- * @description                Sets display\n
- *                             - Create a webrtc handle\n
- *                             - Pass invalid parameter to get negative result
- */
-int utc_media_webrtc_set_display_n(void)
-{
-       int ret = webrtc_set_display(g_webrtc, 0, WEBRTC_DISPLAY_TYPE_EVAS, NULL);
-       if (!g_bIsDisplayFeatureSupported)
-               assert_eq(ret, WEBRTC_ERROR_NOT_SUPPORTED);
-       else
-               assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_media_webrtc_set_display_mode_p
- * @since_tizen                6.5
- * @description                Sets display mode\n
- *                             - Create a webrtc handle\n
- *                             - Add a media source for video\n
- *                             - Set video loopback\n
- *                             - Set display mode
- */
-int utc_media_webrtc_set_display_mode_p(void)
-{
-       int ret;
-       unsigned int id;
-       unsigned int track_id;
-       webrtc_display_mode_e mode;
-
-       ret = webrtc_add_media_source(g_webrtc, WEBRTC_MEDIA_SOURCE_TYPE_VIDEOTEST, &id);
-       assert_eq(ret, WEBRTC_ERROR_NONE);
-
-       ret = webrtc_set_ice_candidate_cb(g_webrtc, __webrtc_ice_candidate_cb, NULL);
-       assert_eq(ret, WEBRTC_ERROR_NONE);
-
-       ret = webrtc_set_state_changed_cb(g_webrtc, __webrtc_state_changed_cb, NULL);
-       assert_eq(ret, WEBRTC_ERROR_NONE);
-
-       ret = webrtc_media_source_set_video_loopback(g_webrtc, id, WEBRTC_DISPLAY_TYPE_OVERLAY, g_win, &track_id);
-       if (!g_bIsDisplayFeatureSupported)
-               assert_eq(ret, WEBRTC_ERROR_NOT_SUPPORTED);
-       else
-               assert_eq(ret, WEBRTC_ERROR_NONE);
-
-       ret = webrtc_start(g_webrtc);
-       assert_eq(ret, WEBRTC_ERROR_NONE);
-
-       __run_mainloop();
-
-       ret = webrtc_set_display_mode(g_webrtc, track_id, WEBRTC_DISPLAY_MODE_FULL);
-       if (!g_bIsDisplayFeatureSupported)
-               assert_eq(ret, WEBRTC_ERROR_NOT_SUPPORTED);
-       else
-               assert_eq(ret, WEBRTC_ERROR_NONE);
-
-       ret = webrtc_get_display_mode(g_webrtc, track_id, &mode);
-       if (!g_bIsDisplayFeatureSupported) {
-               assert_eq(ret, WEBRTC_ERROR_NOT_SUPPORTED);
-               webrtc_stop(g_webrtc);
-               return 0;
-       }
-       assert_eq(ret, WEBRTC_ERROR_NONE);
-       assert_eq(mode, WEBRTC_DISPLAY_MODE_FULL);
-
-       webrtc_stop(g_webrtc);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_media_webrtc_set_display_mode_n
- * @since_tizen                6.5
- * @description                Sets display mode\n
- *                             - Create a webrtc handle\n
- *                             - Pass invalid parameter to get negative result
- */
-int utc_media_webrtc_set_display_mode_n(void)
-{
-       int ret = webrtc_set_display_mode(g_webrtc, 0, WEBRTC_DISPLAY_MODE_ORIGIN_SIZE);
-       if (!g_bIsDisplayFeatureSupported)
-               assert_eq(ret, WEBRTC_ERROR_NOT_SUPPORTED);
-       else
-               assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_media_webrtc_get_display_mode_p
- * @since_tizen                6.5
- * @description                Sets display mode\n
- *                             - Create a webrtc handle\n
- *                             - Add a media source for video\n
- *                             - Set video loopback\n
- *                             - Get display mode
- */
-int utc_media_webrtc_get_display_mode_p(void)
-{
-       int ret;
-       unsigned int id;
-       unsigned int track_id;
-       webrtc_display_mode_e mode;
-
-       ret = webrtc_add_media_source(g_webrtc, WEBRTC_MEDIA_SOURCE_TYPE_VIDEOTEST, &id);
-       assert_eq(ret, WEBRTC_ERROR_NONE);
-
-       ret = webrtc_set_ice_candidate_cb(g_webrtc, __webrtc_ice_candidate_cb, NULL);
-       assert_eq(ret, WEBRTC_ERROR_NONE);
-
-       ret = webrtc_set_state_changed_cb(g_webrtc, __webrtc_state_changed_cb, NULL);
-       assert_eq(ret, WEBRTC_ERROR_NONE);
-
-       ret = webrtc_media_source_set_video_loopback(g_webrtc, id, WEBRTC_DISPLAY_TYPE_OVERLAY, g_win, &track_id);
-       if (!g_bIsDisplayFeatureSupported)
-               assert_eq(ret, WEBRTC_ERROR_NOT_SUPPORTED);
-       else
-               assert_eq(ret, WEBRTC_ERROR_NONE);
-
-       ret = webrtc_start(g_webrtc);
-       assert_eq(ret, WEBRTC_ERROR_NONE);
-
-       __run_mainloop();
-
-       ret = webrtc_get_display_mode(g_webrtc, track_id, &mode);
-       if (!g_bIsDisplayFeatureSupported) {
-               assert_eq(ret, WEBRTC_ERROR_NOT_SUPPORTED);
-               webrtc_stop(g_webrtc);
-               return 0;
-       }
-       assert_eq(ret, WEBRTC_ERROR_NONE);
-       assert_eq(mode, WEBRTC_DISPLAY_MODE_LETTER_BOX); /* check the default value */
-
-       webrtc_stop(g_webrtc);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_media_webrtc_get_display_mode_n
- * @since_tizen                6.5
- * @description                Gets display mode\n
- *                             - Create a webrtc handle\n
- *                             - Pass invalid parameter to get negative result
- */
-int utc_media_webrtc_get_display_mode_n(void)
-{
-       int ret = webrtc_get_display_mode(g_webrtc, 0, NULL);
-       if (!g_bIsDisplayFeatureSupported)
-               assert_eq(ret, WEBRTC_ERROR_NOT_SUPPORTED);
-       else
-               assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_media_webrtc_set_display_visible_p
- * @since_tizen                6.5
- * @description                Sets display visible\n
- *                             - Create a webrtc handle\n
- *                             - Add a media source for video\n
- *                             - Set video loopback\n
- *                             - Set display visible
- */
-int utc_media_webrtc_set_display_visible_p(void)
-{
-       int ret;
-       unsigned int id;
-       unsigned int track_id;
-       bool visible;
-
-       ret = webrtc_add_media_source(g_webrtc, WEBRTC_MEDIA_SOURCE_TYPE_VIDEOTEST, &id);
-       assert_eq(ret, WEBRTC_ERROR_NONE);
-
-       ret = webrtc_set_ice_candidate_cb(g_webrtc, __webrtc_ice_candidate_cb, NULL);
-       assert_eq(ret, WEBRTC_ERROR_NONE);
-
-       ret = webrtc_set_state_changed_cb(g_webrtc, __webrtc_state_changed_cb, NULL);
-       assert_eq(ret, WEBRTC_ERROR_NONE);
-
-       ret = webrtc_media_source_set_video_loopback(g_webrtc, id, WEBRTC_DISPLAY_TYPE_OVERLAY, g_win, &track_id);
-       if (!g_bIsDisplayFeatureSupported)
-               assert_eq(ret, WEBRTC_ERROR_NOT_SUPPORTED);
-       else
-               assert_eq(ret, WEBRTC_ERROR_NONE);
-
-       ret = webrtc_start(g_webrtc);
-       assert_eq(ret, WEBRTC_ERROR_NONE);
-
-       __run_mainloop();
-
-       ret = webrtc_set_display_visible(g_webrtc, track_id, false);
-       if (!g_bIsDisplayFeatureSupported)
-               assert_eq(ret, WEBRTC_ERROR_NOT_SUPPORTED);
-       else
-               assert_eq(ret, WEBRTC_ERROR_NONE);
-
-       ret = webrtc_get_display_visible(g_webrtc, track_id, &visible);
-       if (!g_bIsDisplayFeatureSupported) {
-               assert_eq(ret, WEBRTC_ERROR_NOT_SUPPORTED);
-               webrtc_stop(g_webrtc);
-               return 0;
-       }
-       assert_eq(ret, WEBRTC_ERROR_NONE);
-       assert_eq(visible, false);
-
-       webrtc_stop(g_webrtc);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_media_webrtc_set_display_visible_n
- * @since_tizen                6.5
- * @description                Sets display visible\n
- *                             - Create a webrtc handle\n
- *                             - Pass invalid parameter to get negative result
- */
-int utc_media_webrtc_set_display_visible_n(void)
-{
-       int ret = webrtc_set_display_visible(g_webrtc, 0, true);
-       if (!g_bIsDisplayFeatureSupported)
-               assert_eq(ret, WEBRTC_ERROR_NOT_SUPPORTED);
-       else
-               assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_media_webrtc_get_display_visible_p
- * @since_tizen                6.5
- * @description                Sets display visible\n
- *                             - Create a webrtc handle\n
- *                             - Add a media source for video\n
- *                             - Set video loopback\n
- *                             - Get display visible
- */
-int utc_media_webrtc_get_display_visible_p(void)
-{
-       int ret;
-       unsigned int id;
-       unsigned int track_id;
-       bool visible;
-
-       ret = webrtc_add_media_source(g_webrtc, WEBRTC_MEDIA_SOURCE_TYPE_VIDEOTEST, &id);
-       assert_eq(ret, WEBRTC_ERROR_NONE);
-
-       ret = webrtc_set_ice_candidate_cb(g_webrtc, __webrtc_ice_candidate_cb, NULL);
-       assert_eq(ret, WEBRTC_ERROR_NONE);
-
-       ret = webrtc_set_state_changed_cb(g_webrtc, __webrtc_state_changed_cb, NULL);
-       assert_eq(ret, WEBRTC_ERROR_NONE);
-
-       ret = webrtc_media_source_set_video_loopback(g_webrtc, id, WEBRTC_DISPLAY_TYPE_OVERLAY, g_win, &track_id);
-       if (!g_bIsDisplayFeatureSupported)
-               assert_eq(ret, WEBRTC_ERROR_NOT_SUPPORTED);
-       else
-               assert_eq(ret, WEBRTC_ERROR_NONE);
-
-       ret = webrtc_start(g_webrtc);
-       assert_eq(ret, WEBRTC_ERROR_NONE);
-
-       __run_mainloop();
-
-       ret = webrtc_get_display_visible(g_webrtc, track_id, &visible);
-       if (!g_bIsDisplayFeatureSupported) {
-               assert_eq(ret, WEBRTC_ERROR_NOT_SUPPORTED);
-               webrtc_stop(g_webrtc);
-               return 0;
-       }
-       assert_eq(ret, WEBRTC_ERROR_NONE);
-       assert_eq(visible, true); /* check the default value */
-
-       webrtc_stop(g_webrtc);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_media_webrtc_get_display_visible_n
- * @since_tizen                6.5
- * @description                Gets display visible\n
- *                             - Create a webrtc handle\n
- *                             - Pass invalid parameter to get negative result
- */
-int utc_media_webrtc_get_display_visible_n(void)
-{
-       int ret = webrtc_get_display_visible(g_webrtc, 0, NULL);
-       if (!g_bIsDisplayFeatureSupported)
-               assert_eq(ret, WEBRTC_ERROR_NOT_SUPPORTED);
-       else
-               assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-/**
  * @testcase           utc_media_webrtc_set_stun_server_p
  * @since_tizen                6.5
  * @description                Sets STUN server\n