Commit 2abfd4e4 authored by Lindsay Pasricha's avatar Lindsay Pasricha Committed by Commit Bot

Use gtxtoolkit for verifyAccessibilityOnScreen

Migrate from using our custom utility and helpers to a similar util
developed and maintained by the EG team. Doc at go/bling-axe

Bug: 856622
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: Ib86b171447eac2961ec2591c8a08764d06b7a953
Reviewed-on: https://chromium-review.googlesource.com/c/1291570
Commit-Queue: Lindsay Pasricha <lindsayw@chromium.org>
Reviewed-by: default avatarSylvain Defresne <sdefresne@chromium.org>
Reviewed-by: default avatarSergio Collazos <sczs@chromium.org>
Cr-Commit-Position: refs/heads/master@{#608924}
parent 1ab59f89
......@@ -2927,6 +2927,7 @@ id<GREYMatcher> SearchIconButton() {
[super tearDown];
GREYAssert(chrome_test_util::ClearBookmarks(),
@"Not all bookmarks were removed.");
// Clear position cache so that Bookmarks starts at the root folder in next
// test.
ios::ChromeBrowserState* browser_state =
......
......@@ -258,6 +258,7 @@ source_set("test_support") {
public_deps = [
"//build/config/ios:xctest",
"//ios/third_party/earl_grey:earl_grey+link",
"//ios/third_party/gtx:gtx+link",
"//ios/web/public/test",
"//ios/web/public/test/fakes",
"//net:test_support",
......
......@@ -14,6 +14,7 @@ template("ios_eg_test") {
}
bundle_deps += [
"//ios/third_party/earl_grey:earl_grey+bundle",
"//ios/third_party/gtx:gtx+bundle",
"//ios/third_party/ochamcrest:ochamcrest+bundle",
]
if (ios_enable_firebase_sdk) {
......
......@@ -10,33 +10,83 @@ config("config") {
}
ios_framework_bundle("gtx") {
output_name = "GTX"
info_plist = "src/FrameworkFiles/Info.plist"
output_name = "GTXiLib"
info_plist = "Info.plist"
testonly = true
sources = [
"src/Classes/GTXAccessibilityTree.h",
"src/Classes/GTXAccessibilityTree.m",
"src/Classes/GTXAnalytics.h",
"src/Classes/GTXAnalytics.m",
"src/Classes/GTXAnalyticsUtils.h",
"src/Classes/GTXAnalyticsUtils.m",
"src/Classes/GTXAssertions.h",
"src/Classes/GTXBlacklistBlock.h",
"src/Classes/GTXBlacklistBlock.m",
"src/Classes/GTXBlacklistFactory.h",
"src/Classes/GTXBlacklistFactory.m",
"src/Classes/GTXBlacklisting.h",
"src/Classes/GTXCheckBlock.h",
"src/Classes/GTXCheckBlock.m",
"src/Classes/GTXChecking.h",
"src/Classes/GTXChecksCollection.h",
"src/Classes/GTXChecksCollection.m",
"src/Classes/GTXCommon.h",
"src/Classes/GTXElementBlacklist.h",
"src/Classes/GTXElementBlacklist.m",
"src/Classes/GTXErrorReporter.h",
"src/Classes/GTXErrorReporter.m",
"src/Classes/GTXImageAndColorUtils.h",
"src/Classes/GTXImageAndColorUtils.m",
"src/Classes/GTXImageRGBAData.h",
"src/Classes/GTXImageRGBAData.m",
"src/Classes/GTXLogging.h",
"src/Classes/GTXPluginXCTestCase.h",
"src/Classes/GTXPluginXCTestCase.m",
"src/Classes/GTXTestCase.h",
"src/Classes/GTXTestCase.m",
"src/Classes/GTXTestEnvironment.h",
"src/Classes/GTXTestEnvironment.m",
"src/Classes/GTXTestSuite.h",
"src/Classes/GTXTestSuite.m",
"src/Classes/GTXToolKit.h",
"src/Classes/GTXToolKit.m",
"src/Classes/GTXiLib.h",
"src/Classes/GTXiLibCore.h",
"src/Classes/GTXiLibCore.m",
"src/Classes/NSError+GTXAdditions.h",
"src/Classes/NSError+GTXAdditions.m",
]
public_headers = [
"src/Classes/GTXAccessibilityTree.h",
"src/Classes/GTXAnalytics.h",
"src/Classes/GTXAnalyticsUtils.h",
"src/Classes/GTXAssertions.h",
"src/Classes/GTXBlacklistBlock.h",
"src/Classes/GTXBlacklistFactory.h",
"src/Classes/GTXBlacklisting.h",
"src/Classes/GTXCheckBlock.h",
"src/Classes/GTXChecking.h",
"src/Classes/GTXChecksCollection.h",
"src/Classes/GTXCommon.h",
"src/Classes/GTXElementBlacklist.h",
"src/Classes/GTXErrorReporter.h",
"src/Classes/GTXImageAndColorUtils.h",
"src/Classes/GTXImageRGBAData.h",
"src/Classes/GTXLogging.h",
"src/Classes/GTXPluginXCTestCase.h",
"src/Classes/GTXTestCase.h",
"src/Classes/GTXTestEnvironment.h",
"src/Classes/GTXTestSuite.h",
"src/Classes/GTXToolKit.h",
"src/Classes/GTXiLib.h",
"src/Classes/GTXiLibCore.h",
"src/Classes/NSError+GTXAdditions.h",
]
deps = [
"//build/config/ios:xctest",
]
public_headers = [ "src/Classes/GTXiLib.h" ]
libs = [
"CoreGraphics.framework",
......
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleVersion</key>
<string>1.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleIdentifier</key>
<string>${IOS_BUNDLE_ID_PREFIX}.test.${EXECUTABLE_NAME:rfc1034identifier}</string>
<key>CFBundleExecutable</key>
<string>${EXECUTABLE_NAME}</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
</dict>
</plist>
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment