Index: ui/accessibility/BUILD.gn |
diff --git a/ui/accessibility/BUILD.gn b/ui/accessibility/BUILD.gn |
index 422dd09b1ca7b8c30d3eb42f4a71dc62ca07eebc..3587d7727ef24910e7ab6af6a9caca310389cead 100644 |
--- a/ui/accessibility/BUILD.gn |
+++ b/ui/accessibility/BUILD.gn |
@@ -59,8 +59,6 @@ component("accessibility") { |
if (has_native_accessibility) { |
sources += [ |
- "platform/ax_fake_caret_win.cc", |
- "platform/ax_fake_caret_win.h", |
"platform/ax_platform_node.cc", |
"platform/ax_platform_node.h", |
"platform/ax_platform_node_base.cc", |
@@ -70,6 +68,8 @@ component("accessibility") { |
"platform/ax_platform_node_mac.mm", |
"platform/ax_platform_node_win.cc", |
"platform/ax_platform_node_win.h", |
+ "platform/ax_system_caret_win.cc", |
+ "platform/ax_system_caret_win.h", |
] |
} |
@@ -138,6 +138,7 @@ if (is_android) { |
} |
static_library("test_support") { |
+ testonly = true |
sources = [ |
"tree_generator.cc", |
"tree_generator.h", |
@@ -155,7 +156,34 @@ static_library("test_support") { |
] |
} |
+if (is_win) { |
+ test("accessibility_interactive_ui_tests") { |
dmazzoni
2017/06/27 15:28:42
This would require extra work because it won't eve
|
+ testonly = true |
+ sources = [ |
+ "platform/ax_system_caret_win_interactive_uitest.cc", |
+ ] |
+ |
+ deps = [ |
+ ":accessibility", |
+ "//base", |
+ "//base/test:test_support", |
+ "//testing/gtest", |
+ "//ui/base", |
+ "//ui/gfx", |
+ "//ui/gfx/geometry", |
+ "//ui/gl:test_support", |
+ "//ui/views/:test_support", |
+ ] |
+ |
+ if (is_win) { |
+ deps += [ "//third_party/iaccessible2" ] |
+ libs = [ "oleacc.lib" ] |
+ } |
+ } |
+} |
+ |
test("accessibility_unittests") { |
+ testonly = true |
sources = [ |
"ax_generated_tree_unittest.cc", |
"ax_node_position_unittest.cc", |
@@ -181,6 +209,7 @@ test("accessibility_unittests") { |
if (is_win) { |
deps += [ "//third_party/iaccessible2" ] |
+ libs = [ "oleacc.lib" ] |
} |
} |