Commit be000ae2 authored by Lindsay Pasricha's avatar Lindsay Pasricha Committed by Commit Bot

Add GTX lib for accessibility testing.

Bug: 856622
Cq-Include-Trybots: luci.chromium.try:ios-simulator-full-configs;master.tryserver.chromium.mac:ios-simulator-cronet
Change-Id: I250a7899963fa1d43aabb6419e7044677b61b975
Reviewed-on: https://chromium-review.googlesource.com/1114918
Commit-Queue: Lindsay Pasricha <lindsayw@chromium.org>
Reviewed-by: default avatarRohit Rao <rohitrao@chromium.org>
Reviewed-by: default avatarJustin Cohen <justincohen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#585022}
parent 8f7e66fa
......@@ -194,6 +194,7 @@ vs-chromium-project.txt
/ios/third_party/earl_grey/src
/ios/third_party/fishhook/src
/ios/third_party/gcdwebserver/src
/ios/third_party/gtx/src
/ios/third_party/material_components_ios/src
/ios/third_party/material_font_disk_loader_ios/src
/ios/third_party/material_internationalization_ios/src
......
......@@ -275,6 +275,11 @@ deps = {
'condition': 'checkout_ios',
},
'src/ios/third_party/gtx/src': {
'url': Var('chromium_git') + '/external/github.com/google/GTXiLib.git' + '@' + '2d2bf1408cfee8559cd672129959bba54a5cfa2b',
'condition': 'checkout_ios',
},
'src/ios/third_party/firebase': {
'packages': [
{
......
# Copyright 2018 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import("//build/config/ios/ios_sdk.gni")
import("//build/config/ios/rules.gni")
config("config") {
include_dirs = [ "src/Classes" ]
}
ios_framework_bundle("gtx") {
output_name = "GTX"
info_plist = "src/FrameworkFiles/Info.plist"
testonly = true
sources = [
"src/Classes/GTXAccessibilityTree.h",
"src/Classes/GTXAnalytics.h",
"src/Classes/GTXAnalyticsUtils.h",
"src/Classes/GTXAssertions.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/GTXTestSuite.h",
"src/Classes/GTXToolKit.h",
"src/Classes/GTXiLib.h",
"src/Classes/GTXiLibCore.h",
"src/Classes/NSError+GTXAdditions.h",
]
public_headers = [ "src/Classes/GTXiLib.h" ]
libs = [
"CoreGraphics.framework",
"Foundation.framework",
"QuartzCore.framework",
"UIKit.framework",
"XCTest.framework",
]
public_configs = [ ":config" ]
configs -= [
"//build/config/gcc:symbol_visibility_hidden",
"//build/config/compiler:chromium_code",
]
configs += [
"//build/config/compiler:enable_arc",
"//build/config/gcc:symbol_visibility_default",
]
}
This diff is collapsed.
lindsayw@google.com
rohitrao@google.com
\ No newline at end of file
Name: GTXiLib
Short Name: GTX
URL: https://github.com/google/GTXiLib
Version: 1
License: Apache 2.0
License File: NOT_SHIPPED
Security Critical: no
Description:
Google Toolbox for Accessibility for the iOS platform or simply GTX-eye is a framework for iOS accessibility testing.
\ No newline at end of file
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