[UTC][nnstreamer][Non-ACR] Remove a TC considering low-end device 67/302767/1
authorYongjoo Ahn <yongjoo1.ahn@samsung.com>
Wed, 13 Dec 2023 07:32:35 +0000 (16:32 +0900)
committerYongjoo Ahn <yongjoo1.ahn@samsung.com>
Wed, 13 Dec 2023 07:41:55 +0000 (16:41 +0900)
- Remove a TC using `valve` external element in the pipeline.
  The behavior is not well on low-end device.
- Note that there are other TCs testing pipeline state changes.

Change-Id: Iee65c879c30618cd85e39f853de5b0714909b5bc
Signed-off-by: Yongjoo Ahn <yongjoo1.ahn@samsung.com>
src/utc/nnstreamer/tct-nnstreamer-core_mobile.h
src/utc/nnstreamer/tct-nnstreamer-core_tizeniot.h
src/utc/nnstreamer/tct-nnstreamer-core_tv.h
src/utc/nnstreamer/tct-nnstreamer-core_wearable.h
src/utc/nnstreamer/utc-nnstreamer-scenario.c

index 1ab92b2428790ca7d4eaa6e09231e7d33e2dcbb3..bd8ed709ef8407271e33212e21857e5714d181ab 100755 (executable)
@@ -184,7 +184,6 @@ extern int utc_nnstreamer_scenario_construct_pipeline_error_case_n1 (void);
 extern int utc_nnstreamer_scenario_construct_pipeline_error_case_n2 (void);
 extern int utc_nnstreamer_scenario_pipeline_state_test_p1 (void);
 extern int utc_nnstreamer_scenario_pipeline_state_test_p2 (void);
-extern int utc_nnstreamer_scenario_pipeline_state_test_p3 (void);
 
 extern int utc_nnstreamer_scenario_valve_error_cases_n (void);
 extern int utc_nnstreamer_scenario_sink_p1 (void);
@@ -530,7 +529,6 @@ testcase tc_array[] = {
   {"utc_nnstreamer_scenario_construct_pipeline_error_case_n2", utc_nnstreamer_scenario_construct_pipeline_error_case_n2, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
   {"utc_nnstreamer_scenario_pipeline_state_test_p1", utc_nnstreamer_scenario_pipeline_state_test_p1, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
   {"utc_nnstreamer_scenario_pipeline_state_test_p2", utc_nnstreamer_scenario_pipeline_state_test_p2, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
-  {"utc_nnstreamer_scenario_pipeline_state_test_p3", utc_nnstreamer_scenario_pipeline_state_test_p3, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
 
   {"utc_nnstreamer_scenario_valve_error_cases_n", utc_nnstreamer_scenario_valve_error_cases_n, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
   {"utc_nnstreamer_scenario_sink_p1", utc_nnstreamer_scenario_sink_p1, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
index 1ab92b2428790ca7d4eaa6e09231e7d33e2dcbb3..bd8ed709ef8407271e33212e21857e5714d181ab 100755 (executable)
@@ -184,7 +184,6 @@ extern int utc_nnstreamer_scenario_construct_pipeline_error_case_n1 (void);
 extern int utc_nnstreamer_scenario_construct_pipeline_error_case_n2 (void);
 extern int utc_nnstreamer_scenario_pipeline_state_test_p1 (void);
 extern int utc_nnstreamer_scenario_pipeline_state_test_p2 (void);
-extern int utc_nnstreamer_scenario_pipeline_state_test_p3 (void);
 
 extern int utc_nnstreamer_scenario_valve_error_cases_n (void);
 extern int utc_nnstreamer_scenario_sink_p1 (void);
@@ -530,7 +529,6 @@ testcase tc_array[] = {
   {"utc_nnstreamer_scenario_construct_pipeline_error_case_n2", utc_nnstreamer_scenario_construct_pipeline_error_case_n2, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
   {"utc_nnstreamer_scenario_pipeline_state_test_p1", utc_nnstreamer_scenario_pipeline_state_test_p1, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
   {"utc_nnstreamer_scenario_pipeline_state_test_p2", utc_nnstreamer_scenario_pipeline_state_test_p2, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
-  {"utc_nnstreamer_scenario_pipeline_state_test_p3", utc_nnstreamer_scenario_pipeline_state_test_p3, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
 
   {"utc_nnstreamer_scenario_valve_error_cases_n", utc_nnstreamer_scenario_valve_error_cases_n, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
   {"utc_nnstreamer_scenario_sink_p1", utc_nnstreamer_scenario_sink_p1, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
index 0271e8c849542697c77a28f9f6259713b3f644ba..7bc6938e2840583677375c96b44085cf1650df44 100755 (executable)
@@ -182,7 +182,7 @@ extern int utc_nnstreamer_scenario_construct_pipeline_error_case_n2 (void);
 
 extern int utc_nnstreamer_scenario_pipeline_state_test_p1 (void);
 extern int utc_nnstreamer_scenario_pipeline_state_test_p2 (void);
-extern int utc_nnstreamer_scenario_pipeline_state_test_p3 (void);
+
 extern int utc_nnstreamer_scenario_valve_error_cases_n (void);
 extern int utc_nnstreamer_scenario_sink_p1 (void);
 
@@ -472,7 +472,6 @@ testcase tc_array[] = {
   {"utc_nnstreamer_scenario_pipeline_state_test_p1", utc_nnstreamer_scenario_pipeline_state_test_p1, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
 
   {"utc_nnstreamer_scenario_pipeline_state_test_p2", utc_nnstreamer_scenario_pipeline_state_test_p2, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
-  {"utc_nnstreamer_scenario_pipeline_state_test_p3", utc_nnstreamer_scenario_pipeline_state_test_p3, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
   {"utc_nnstreamer_scenario_valve_error_cases_n", utc_nnstreamer_scenario_valve_error_cases_n, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
   {"utc_nnstreamer_scenario_sink_p1", utc_nnstreamer_scenario_sink_p1, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
   {"utc_nnstreamer_scenario_sink_p2", utc_nnstreamer_scenario_sink_p2, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
index 1ab92b2428790ca7d4eaa6e09231e7d33e2dcbb3..bd8ed709ef8407271e33212e21857e5714d181ab 100755 (executable)
@@ -184,7 +184,6 @@ extern int utc_nnstreamer_scenario_construct_pipeline_error_case_n1 (void);
 extern int utc_nnstreamer_scenario_construct_pipeline_error_case_n2 (void);
 extern int utc_nnstreamer_scenario_pipeline_state_test_p1 (void);
 extern int utc_nnstreamer_scenario_pipeline_state_test_p2 (void);
-extern int utc_nnstreamer_scenario_pipeline_state_test_p3 (void);
 
 extern int utc_nnstreamer_scenario_valve_error_cases_n (void);
 extern int utc_nnstreamer_scenario_sink_p1 (void);
@@ -530,7 +529,6 @@ testcase tc_array[] = {
   {"utc_nnstreamer_scenario_construct_pipeline_error_case_n2", utc_nnstreamer_scenario_construct_pipeline_error_case_n2, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
   {"utc_nnstreamer_scenario_pipeline_state_test_p1", utc_nnstreamer_scenario_pipeline_state_test_p1, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
   {"utc_nnstreamer_scenario_pipeline_state_test_p2", utc_nnstreamer_scenario_pipeline_state_test_p2, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
-  {"utc_nnstreamer_scenario_pipeline_state_test_p3", utc_nnstreamer_scenario_pipeline_state_test_p3, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
 
   {"utc_nnstreamer_scenario_valve_error_cases_n", utc_nnstreamer_scenario_valve_error_cases_n, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
   {"utc_nnstreamer_scenario_sink_p1", utc_nnstreamer_scenario_sink_p1, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
index 5120665a3d7bbe1fbee0c5a6b33aa54a9a399c51..8f30e119bd4b0cbf0e247f140ae75a625aa1c61a 100644 (file)
@@ -246,84 +246,6 @@ int utc_nnstreamer_scenario_pipeline_state_test_p2 (void)
   return 0;
 }
 
-/**
- * @testcase           utc_nnstreamer_scenario_pipeline_state_test_p3
- * @since_tizen                5.5
- * @description                Positive test case of pipeline construct & destruct
- */
-int utc_nnstreamer_scenario_pipeline_state_test_p3 (void)
-{
-  IS_SUPPORT_FEATURE;
-  const gchar *_tmpdir = g_get_tmp_dir ();
-  const gchar *_dirname = "nns-tizen-XXXXXX";
-  gchar *fullpath = g_build_path ("/", _tmpdir, _dirname, NULL);
-  gchar *dir = g_mkdtemp ((gchar *) fullpath);
-  gchar *file1 = g_build_path ("/", dir, "valve1", NULL);
-  uint8_t *content = NULL;
-  gsize len = 0;
-
-  gchar * pipeline =
-      g_strdup_printf
-      ("videotestsrc is-live=true ! videoconvert ! videoscale ! video/x-raw,format=RGBx,width=16,height=16,framerate=10/1 ! tensor_converter ! queue ! valve name=valve1 ! filesink location=\"%s\" buffer-mode=unbuffered",
-      file1);
-
-  ml_pipeline_h handle;
-  ml_pipeline_state_e state;
-  ml_pipeline_valve_h valve1;
-
-  int status = ml_pipeline_construct (pipeline, NULL, NULL, &handle);
-  assert_eq (status, ML_ERROR_NONE);
-
-  assert (dir != NULL);
-
-  status = ml_pipeline_valve_get_handle (handle, "valve1", &valve1);
-  assert_eq (status, ML_ERROR_NONE);
-
-  status = ml_pipeline_valve_set_open (valve1, false); /* close */
-  assert_eq (status, ML_ERROR_NONE);
-
-  status = ml_pipeline_start (handle);
-  assert_eq (status, ML_ERROR_NONE);
-
-  g_usleep (SLEEP_TIME); /* Wait for the pipeline stgart. */
-  status = ml_pipeline_get_state (handle, &state);
-  assert_eq (status, ML_ERROR_NONE); /* At this moment, it can be READY, PAUSED, or PLAYING */
-  assert_neq (state, ML_PIPELINE_STATE_UNKNOWN);
-  assert_neq (state, ML_PIPELINE_STATE_NULL);
-
-  wait_for_start (handle, state, status);
-  status = ml_pipeline_stop (handle);
-  assert_eq (status, ML_ERROR_NONE);
-
-  status = ml_pipeline_start (handle);
-  assert_eq (status, ML_ERROR_NONE);
-
-  status = ml_pipeline_valve_set_open (valve1, true); /* open */
-  assert_eq (status, ML_ERROR_NONE);
-
-  status = ml_pipeline_valve_release_handle (valve1); /* release valve handle */
-  assert_eq (status, ML_ERROR_NONE);
-
-  g_usleep (SLEEP_TIME); /* Let a few frames flow. (10Hz x 0.5s --> 5)*/
-
-  status = ml_pipeline_stop (handle);
-  assert_eq (status, ML_ERROR_NONE);
-
-  status = ml_pipeline_destroy (handle);
-  assert_eq (status, ML_ERROR_NONE);
-
-  assert_eq (g_file_get_contents (file1, (gchar **) &content, &len, NULL), TRUE);
-  assert_geq (len, 1024);
-
-  g_free (content);
-  g_free (fullpath);
-  g_free (file1);
-
-  g_free (pipeline);
-
-  return 0;
-}
-
 /**
  * @testcase           utc_nnstreamer_scenario_valve_error_cases_n
  * @since_tizen                5.5