Remove synchronous image hit test tests
authorTomasz Czekala <t.czekala@partner.samsung.com>
Fri, 23 Jan 2015 14:28:28 +0000 (15:28 +0100)
committerYoungsoo Choi <kenshin.choi@samsung.com>
Tue, 10 Jul 2018 06:57:09 +0000 (06:57 +0000)
Doing synchronous hit test of an image requires copying that SKIA bitmap between
renderer process and browser process and now making that copy causes crashes and
is disabled, so this functionality doesn't work and we're removing that check
because synchronous hit tests are deprecated.

Bug: http://107.108.218.239/bugzilla/show_bug.cgi?id=9525
Reviewed by: Janusz Majnert, Piotr Tworek

Change-Id: Ifc96fee18534bfb21f359df0b25305c53ac7f8f1
Signed-off-by: Tomasz Czekala <t.czekala@partner.samsung.com>
tizen_src/ewk/unittest/ewk-tests.gypi
tizen_src/ewk/unittest/utc_blink_ewk_hit_test_image_buffer_get_func.cpp [deleted file]
tizen_src/ewk/unittest/utc_blink_ewk_hit_test_image_buffer_length_get_func.cpp [deleted file]

index 76647dd..4738d3d 100644 (file)
         'utc_blink_ewk_history_nth_item_get.cpp',
         'utc_blink_ewk_hit_test_attribute_hash_get_func.cpp',
         'utc_blink_ewk_hit_test_free_func.cpp',
-        'utc_blink_ewk_hit_test_image_buffer_get_func.cpp',
-        'utc_blink_ewk_hit_test_image_buffer_length_get_func.cpp',
         'utc_blink_ewk_hit_test_image_file_name_extension_get_func.cpp',
         'utc_blink_ewk_hit_test_image_uri_get_func.cpp',
         'utc_blink_ewk_hit_test_link_label_get_func.cpp',
diff --git a/tizen_src/ewk/unittest/utc_blink_ewk_hit_test_image_buffer_get_func.cpp b/tizen_src/ewk/unittest/utc_blink_ewk_hit_test_image_buffer_get_func.cpp
deleted file mode 100755 (executable)
index fbbcb1a..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-// Copyright 2014 Samsung Electronics. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "utc_blink_ewk_base.h"
-
-class utc_blink_ewk_hit_test_image_buffer_get : public utc_blink_ewk_base {
-protected:
-  void LoadFinished(Evas_Object* webview)
-  {
-    EventLoopStop(utc_blink_ewk_base::Success);
-  }
-
-  static const char* const test_path;
-};
-
-const char* const utc_blink_ewk_hit_test_image_buffer_get::test_path = "/ewk_hit_test/index.html";
-
-/**
- * @brief Checking whether the image buffer of hit element is returned properly.
- */
-TEST_F(utc_blink_ewk_hit_test_image_buffer_get, POS_TEST1)
-{
-
-  bool result = ewk_view_url_set(GetEwkWebView(), GetResourceUrl(test_path).c_str());
-  if (!result)
-    utc_fail();
-  utc_blink_ewk_base::MainLoopResult loop_result = EventLoopStart();
-
-  if (loop_result != utc_blink_ewk_base::Success) {
-    utc_fail();
-  }
-
-  Ewk_Hit_Test* hit_test = ewk_view_hit_test_new(GetEwkWebView(), 200, 200, EWK_HIT_TEST_MODE_IMAGE_DATA);
-  if (ewk_hit_test_image_buffer_get(hit_test))
-    result = true;
-  else
-    result = false;
-
-  utc_check_true(result);
-  ewk_hit_test_free(hit_test);
-}
-
-/**
- * @brief Checking whether function works properly in case of NULL of a hit test instance.
- */
-TEST_F(utc_blink_ewk_hit_test_image_buffer_get, NEG_TEST1)
-{
-  utc_check_eq(0, ewk_hit_test_image_buffer_get(NULL));
-}
diff --git a/tizen_src/ewk/unittest/utc_blink_ewk_hit_test_image_buffer_length_get_func.cpp b/tizen_src/ewk/unittest/utc_blink_ewk_hit_test_image_buffer_length_get_func.cpp
deleted file mode 100755 (executable)
index 55665de..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-// Copyright 2014 Samsung Electronics. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "utc_blink_ewk_base.h"
-
-class utc_blink_ewk_hit_test_image_buffer_length_get : public utc_blink_ewk_base {
-protected:
-  void LoadFinished(Evas_Object* webview)
-  {
-    EventLoopStop(utc_blink_ewk_base::Success);
-  }
-
-  static const char* const test_path;
-};
-
-const char* const utc_blink_ewk_hit_test_image_buffer_length_get::test_path = "/ewk_hit_test/index.html";
-
-/**
- * @brief Checking whether image buffer length of hit element is returned properly.
- */
-TEST_F(utc_blink_ewk_hit_test_image_buffer_length_get, POS_TEST1)
-{
-
-  bool result = ewk_view_url_set(GetEwkWebView(), GetResourceUrl(test_path).c_str());
-  if (!result)
-    utc_fail();
-  utc_blink_ewk_base::MainLoopResult loop_result = EventLoopStart();
-
-  if (loop_result != utc_blink_ewk_base::Success) {
-    utc_fail();
-  }
-
-  Ewk_Hit_Test* hit_test = ewk_view_hit_test_new(GetEwkWebView(), 200, 200, EWK_HIT_TEST_MODE_IMAGE_DATA);
-  if (ewk_hit_test_image_buffer_length_get(hit_test) > 0)
-    result = true;
-  else
-    result = false;
-
-  ewk_hit_test_free(hit_test);
-  utc_check_true(result);
-}
-
-/**
- * @brief Checking whether function works properly in case of NULL of a hit test instance.
- */
-TEST_F(utc_blink_ewk_hit_test_image_buffer_length_get, NEG_TEST1)
-{
-    utc_check_eq(ewk_hit_test_image_buffer_length_get(NULL), 0);
-}