[UTC][nnstreamer][Non-ACR] Remove a TC considering low-end device 68/302768/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:42:30 +0000 (16:42 +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 908371ce61ce980288176ef8346257cc0ee8b855..1035d2d6692919607bc362621836a126af520f2b 100755 (executable)
@@ -179,7 +179,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);
@@ -497,7 +496,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 908371ce61ce980288176ef8346257cc0ee8b855..1035d2d6692919607bc362621836a126af520f2b 100755 (executable)
@@ -179,7 +179,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);
@@ -497,7 +496,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 ab8d13ebee0758c3c2157822e936f00d780719e1..8466e7b429f418932dd6ace76e70839a3903f2a3 100755 (executable)
@@ -177,7 +177,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);
 
@@ -462,7 +462,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 908371ce61ce980288176ef8346257cc0ee8b855..1035d2d6692919607bc362621836a126af520f2b 100755 (executable)
@@ -179,7 +179,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);
@@ -497,7 +496,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 194298e6863ed6ed275061835193ffa83ab0d44f..e65e149204ffc0e58141156f572a6c05d08d5f49 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