[ITC][media-vision][ACR] Added new API's TC for media-vision 33/294633/4
authorTarun Kumar <tarun1.kumar@samsung.com>
Thu, 22 Jun 2023 04:10:29 +0000 (09:40 +0530)
committerTarun Kumar <tarun1.kumar@samsung.com>
Fri, 23 Jun 2023 10:49:15 +0000 (16:19 +0530)
Change-Id: If3484029023a3dc4ad3eafdf903b5d59c0eb45e2

src/itc/media-vision/ITs-media-vision-barcode.c
src/itc/media-vision/tct-media-vision-native_mobile.h
src/itc/media-vision/tct-media-vision-native_tizeniot.h
src/itc/media-vision/tct-media-vision-native_tv.h
src/itc/media-vision/tct-media-vision-native_wearable.h

index 643f84766d28ae7bd8963239231a75ef015509eb..414036b7b87f46ea2d6020c2022ee26497b6148a 100755 (executable)
@@ -830,5 +830,36 @@ int ITc_mv_barcode_detect_p(void)
                nRet = mv_source_clear(g_hMvSource);
                PRINT_RESULT(MEDIA_VISION_ERROR_NONE, nRet, "mv_source_clear", MediaVisionGetError(nRet));
        }
+       return 0;
+}
+
+/**
+ * @testcase                           ITc_mediavision_mv_source_set_get_timestamp_p
+ * @author                     SRID(tarun1.kumar)
+ * @reviewer                   SRID(shobhit.v)
+ * @type                                       auto
+ * @since_tizen                        8.0
+ * @description                                Sets and Gets timestamp for mv_source_h.
+ * @scenario                           Sets and Gets timestamp for mv_source_h.
+ * @apicovered                         mv_create_source,mv_source_get_timestamp,mv_source_set_timestamp
+ * @passcase                           If mv_source_set_timestamp,mv_source_get_timestamp is successfull.
+ * @failcase                           If mv_source_set_timestamp,mv_source_get_timestamp fails.
+ * @precondition                       NA
+ * @postcondition                      NA
+ * */
+//& type: auto
+//& purpose: To test mv_barcode_detect
+int ITc_media_vision_mv_source_set_get_timestamp_p(void)
+{
+       START_TEST;
+       uint64_t timestamp = -1;
+
+       int nRet = mv_source_set_timestamp(g_hMvSource, 2);
+       PRINT_RESULT(MEDIA_VISION_ERROR_NONE, nRet, "mv_source_set_timestamp", MediaVisionGetError(nRet));
+
+       nRet = mv_source_get_timestamp(g_hMvSource, &timestamp);
+       PRINT_RESULT(MEDIA_VISION_ERROR_NONE, nRet, "mv_source_get_timestamp", MediaVisionGetError(nRet));
+       PRINT_RESULT(2 , timestamp, "mv_source_get_timestamp", MediaVisionGetError(nRet));
+
        return 0;
 }
\ No newline at end of file
index 1f2c96c65362978c2d601331b1b7d1f8b36b0d6b..b253460d1de033276bcbbb8bf9b7f6931678daf0 100755 (executable)
@@ -83,7 +83,7 @@ extern int ITc_media_vision_mv_3d_prepare_p(void);
 extern int ITc_media_vision_mv_3d_run_p(void);
 extern int ITc_media_vision_mv_3d_run_async_p(void);
 extern int ITc_media_vision_mv_3d_pointcloud_write_file_p(void);
-
+extern int ITc_media_vision_mv_source_set_get_timestamp_p(void);
 
 testcase tc_array[] = {
        {"ITc_mv_face_recognition_model_create_destroy_p",ITc_mv_face_recognition_model_create_destroy_p,ITs_media_vision_face_startup,ITs_media_vision_face_cleanup},
@@ -137,6 +137,7 @@ testcase tc_array[] = {
        {"ITc_media_vision_mv_3d_run_p",ITc_media_vision_mv_3d_run_p,ITs_media_vision_3d_startup,ITs_media_vision_3d_cleanup},
        {"ITc_media_vision_mv_3d_run_async_p",ITc_media_vision_mv_3d_run_async_p,ITs_media_vision_3d_startup,ITs_media_vision_3d_cleanup},
        {"ITc_media_vision_mv_3d_pointcloud_write_file_p",ITc_media_vision_mv_3d_pointcloud_write_file_p,ITs_media_vision_3d_startup,ITs_media_vision_3d_cleanup},
+       {"ITc_media_vision_mv_source_set_get_timestamp_p",ITc_media_vision_mv_source_set_get_timestamp_p,ITs_media_vision_barcode_startup,ITs_media_vision_barcode_cleanup},
        {NULL, NULL}
 };
 
index f29b2e108b501fdbd91efb0f1d341f4f55e9775f..303215506362d2a6f3fa7f6b915d0dce876aa816 100755 (executable)
@@ -85,6 +85,7 @@ extern int ITc_media_vision_mv_3d_prepare_p(void);
 extern int ITc_media_vision_mv_3d_run_p(void);
 extern int ITc_media_vision_mv_3d_run_async_p(void);
 extern int ITc_media_vision_mv_3d_pointcloud_write_file_p(void);
+extern int ITc_media_vision_mv_source_set_get_timestamp_p(void);
 
 testcase tc_array[] = {
        {"ITc_mv_face_recognition_model_create_destroy_p",ITc_mv_face_recognition_model_create_destroy_p,ITs_media_vision_face_startup,ITs_media_vision_face_cleanup},
@@ -138,6 +139,7 @@ testcase tc_array[] = {
        {"ITc_media_vision_mv_3d_run_p",ITc_media_vision_mv_3d_run_p,ITs_media_vision_3d_startup,ITs_media_vision_3d_cleanup},
        {"ITc_media_vision_mv_3d_run_async_p",ITc_media_vision_mv_3d_run_async_p,ITs_media_vision_3d_startup,ITs_media_vision_3d_cleanup},
        {"ITc_media_vision_mv_3d_pointcloud_write_file_p",ITc_media_vision_mv_3d_pointcloud_write_file_p,ITs_media_vision_3d_startup,ITs_media_vision_3d_cleanup},
+       {"ITc_media_vision_mv_source_set_get_timestamp_p",ITc_media_vision_mv_source_set_get_timestamp_p,ITs_media_vision_barcode_startup,ITs_media_vision_barcode_cleanup},
        {NULL, NULL}
 };
 
index f598db2b0564f1af6ed0c3fa030023cc8254f819..7d559aaf753b558b2e75264d9fec420747d4e67a 100755 (executable)
@@ -78,6 +78,7 @@ extern int ITc_media_vision_mv_3d_prepare_p(void);
 extern int ITc_media_vision_mv_3d_run_p(void);
 extern int ITc_media_vision_mv_3d_run_async_p(void);
 extern int ITc_media_vision_mv_3d_pointcloud_write_file_p(void);
+extern int ITc_media_vision_mv_source_set_get_timestamp_p(void);
 
 testcase tc_array[] = {
        {"ITc_mv_face_recognition_model_create_destroy_p",ITc_mv_face_recognition_model_create_destroy_p,ITs_media_vision_face_startup,ITs_media_vision_face_cleanup},
@@ -128,6 +129,7 @@ testcase tc_array[] = {
        {"ITc_media_vision_mv_3d_run_p",ITc_media_vision_mv_3d_run_p,ITs_media_vision_3d_startup,ITs_media_vision_3d_cleanup},
        {"ITc_media_vision_mv_3d_run_async_p",ITc_media_vision_mv_3d_run_async_p,ITs_media_vision_3d_startup,ITs_media_vision_3d_cleanup},
        {"ITc_media_vision_mv_3d_pointcloud_write_file_p",ITc_media_vision_mv_3d_pointcloud_write_file_p,ITs_media_vision_3d_startup,ITs_media_vision_3d_cleanup},
+       {"ITc_media_vision_mv_source_set_get_timestamp_p",ITc_media_vision_mv_source_set_get_timestamp_p,ITs_media_vision_barcode_startup,ITs_media_vision_barcode_cleanup},
        {NULL, NULL}
 };
 
index 758dabacdc6f7ffad4b178d2f81fdb08ee00004c..b253460d1de033276bcbbb8bf9b7f6931678daf0 100755 (executable)
@@ -83,6 +83,7 @@ extern int ITc_media_vision_mv_3d_prepare_p(void);
 extern int ITc_media_vision_mv_3d_run_p(void);
 extern int ITc_media_vision_mv_3d_run_async_p(void);
 extern int ITc_media_vision_mv_3d_pointcloud_write_file_p(void);
+extern int ITc_media_vision_mv_source_set_get_timestamp_p(void);
 
 testcase tc_array[] = {
        {"ITc_mv_face_recognition_model_create_destroy_p",ITc_mv_face_recognition_model_create_destroy_p,ITs_media_vision_face_startup,ITs_media_vision_face_cleanup},
@@ -136,6 +137,7 @@ testcase tc_array[] = {
        {"ITc_media_vision_mv_3d_run_p",ITc_media_vision_mv_3d_run_p,ITs_media_vision_3d_startup,ITs_media_vision_3d_cleanup},
        {"ITc_media_vision_mv_3d_run_async_p",ITc_media_vision_mv_3d_run_async_p,ITs_media_vision_3d_startup,ITs_media_vision_3d_cleanup},
        {"ITc_media_vision_mv_3d_pointcloud_write_file_p",ITc_media_vision_mv_3d_pointcloud_write_file_p,ITs_media_vision_3d_startup,ITs_media_vision_3d_cleanup},
+       {"ITc_media_vision_mv_source_set_get_timestamp_p",ITc_media_vision_mv_source_set_get_timestamp_p,ITs_media_vision_barcode_startup,ITs_media_vision_barcode_cleanup},
        {NULL, NULL}
 };