[UTC][nntrainer][NON-ACR] Support tv tct 31/255631/1
authorJihoon Lee <jhoon.it.lee@samsung.com>
Mon, 22 Mar 2021 01:33:23 +0000 (10:33 +0900)
committerJihoon Lee <jhoon.it.lee@samsung.com>
Mon, 22 Mar 2021 01:33:23 +0000 (10:33 +0900)
This patch enables tv tct for the 6.5 tct as 6.5 tct started to support
nntrainer

Change-Id: I5447158c47091c25c045027cf52c4ffd2f435a27
Signed-off-by: Jihoon Lee <jhoon.it.lee@samsung.com>
src/utc/nntrainer/tct-nntrainer-core_tv.h
src/utc/nntrainer/utc-nntrainer-layer.c

index fdadae4ebc3a319584a98c091de89a45bf627217..2b18cdc4450367b3c9381e828cfadbcf1d6027cf 100644 (file)
@@ -77,6 +77,23 @@ extern int utc_nntrainer_model_run_p1(void);
 extern int utc_nntrainer_model_run_p2(void);
 extern int utc_nntrainer_model_run_n(void);
 
+/// since tizen 6.5
+extern int utc_nntrainer_layer_create_p2(void);
+extern int utc_nntrainer_layer_set_property_bn_p(void);
+extern int utc_nntrainer_layer_set_property_bn_n(void);
+extern int utc_nntrainer_layer_set_property_conv_p(void);
+extern int utc_nntrainer_layer_set_property_conv_n(void);
+extern int utc_nntrainer_layer_set_property_pooling_p(void);
+extern int utc_nntrainer_layer_set_property_pooling_n(void);
+extern int utc_nntrainer_layer_set_property_activation_p(void);
+extern int utc_nntrainer_layer_set_property_activation_n(void);
+extern int utc_nntrainer_layer_set_property_addition_p(void);
+extern int utc_nntrainer_layer_set_property_addition_n(void);
+extern int utc_nntrainer_layer_set_property_concat_p(void);
+extern int utc_nntrainer_layer_set_property_concat_n(void);
+extern int utc_nntrainer_layer_set_property_multiout_p(void);
+extern int utc_nntrainer_layer_set_property_multiout_n(void);
+
 testcase tc_array[] = {
     // layer tcs
     {"utc_nntrainer_layer_create_p", utc_nntrainer_layer_create_p, utc_nntrainer_layer_startup, utc_nntrainer_layer_cleanup},
@@ -125,6 +142,23 @@ testcase tc_array[] = {
     {"utc_nntrainer_model_run_p2", utc_nntrainer_model_run_p2, utc_nntrainer_model_startup, utc_nntrainer_model_cleanup},
     {"utc_nntrainer_model_run_n", utc_nntrainer_model_run_n, utc_nntrainer_model_startup, utc_nntrainer_model_cleanup},
 
+    /// since tizen 6.5
+    {"utc_nntrainer_layer_create_p2", utc_nntrainer_layer_create_p2, utc_nntrainer_layer_startup, utc_nntrainer_layer_cleanup},
+    {"utc_nntrainer_layer_set_property_bn_p", utc_nntrainer_layer_set_property_bn_p, utc_nntrainer_layer_startup, utc_nntrainer_layer_cleanup},
+    {"utc_nntrainer_layer_set_property_bn_n", utc_nntrainer_layer_set_property_bn_n, utc_nntrainer_layer_startup, utc_nntrainer_layer_cleanup},
+    {"utc_nntrainer_layer_set_property_conv_p", utc_nntrainer_layer_set_property_conv_p, utc_nntrainer_layer_startup, utc_nntrainer_layer_cleanup},
+    {"utc_nntrainer_layer_set_property_conv_n", utc_nntrainer_layer_set_property_conv_n, utc_nntrainer_layer_startup, utc_nntrainer_layer_cleanup},
+    {"utc_nntrainer_layer_set_property_pooling_p", utc_nntrainer_layer_set_property_pooling_p, utc_nntrainer_layer_startup, utc_nntrainer_layer_cleanup},
+    {"utc_nntrainer_layer_set_property_pooling_n", utc_nntrainer_layer_set_property_pooling_n, utc_nntrainer_layer_startup, utc_nntrainer_layer_cleanup},
+    {"utc_nntrainer_layer_set_property_activation_p", utc_nntrainer_layer_set_property_activation_p, utc_nntrainer_layer_startup, utc_nntrainer_layer_cleanup},
+    {"utc_nntrainer_layer_set_property_activation_n", utc_nntrainer_layer_set_property_activation_n, utc_nntrainer_layer_startup, utc_nntrainer_layer_cleanup},
+    {"utc_nntrainer_layer_set_property_addition_p", utc_nntrainer_layer_set_property_addition_p, utc_nntrainer_layer_startup, utc_nntrainer_layer_cleanup},
+    {"utc_nntrainer_layer_set_property_addition_n", utc_nntrainer_layer_set_property_addition_n, utc_nntrainer_layer_startup, utc_nntrainer_layer_cleanup},
+    {"utc_nntrainer_layer_set_property_concat_p", utc_nntrainer_layer_set_property_concat_p, utc_nntrainer_layer_startup, utc_nntrainer_layer_cleanup},
+    {"utc_nntrainer_layer_set_property_concat_n", utc_nntrainer_layer_set_property_concat_n, utc_nntrainer_layer_startup, utc_nntrainer_layer_cleanup},
+    {"utc_nntrainer_layer_set_property_multiout_p", utc_nntrainer_layer_set_property_multiout_p, utc_nntrainer_layer_startup, utc_nntrainer_layer_cleanup},
+    {"utc_nntrainer_layer_set_property_multiout_n", utc_nntrainer_layer_set_property_multiout_n, utc_nntrainer_layer_startup, utc_nntrainer_layer_cleanup},
+
     {NULL, NULL},
 };
 
index d02d7e4ec328ded890ce697ae521f2866897f58a..0f9d3353e0a88323a714b817a12f629c49ddddde 100644 (file)
@@ -73,8 +73,6 @@ int utc_nntrainer_layer_create_p(void)
   return 0;
 }
 
-#ifndef TV
-
 /**
  * @brief function utc_nntrainer_layer_create_p2
  * @since_tizen 6.5
@@ -121,8 +119,6 @@ int utc_nntrainer_layer_create_p2(void)
   return 0;
 }
 
-#endif
-
 /**
  * @function utc_nntrainer_layer_create_n
  * @since_tizen 6.0
@@ -244,8 +240,6 @@ int utc_nntrainer_layer_set_property_n(void)
   return 0;
 }
 
-#ifndef TV
-
 /**
  * @brief function utc_nntrainer_layer_set_property_bn_p
  * @since_tizen 6.5
@@ -612,4 +606,3 @@ int utc_nntrainer_layer_set_property_multiout_n(void)
   return 0;
 }
 
-#endif