Index: build/config/ios/xctest_shell.mm |
diff --git a/build/config/ios/xctest_shell.mm b/build/config/ios/xctest_shell.mm |
new file mode 100644 |
index 0000000000000000000000000000000000000000..dcf5bad5e7cc03d1aca3721f6ba79aa29e39a8e5 |
--- /dev/null |
+++ b/build/config/ios/xctest_shell.mm |
@@ -0,0 +1,19 @@ |
+// Copyright 2016 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 <UIKit/UIKit.h> |
+#import <XCTest/XCTest.h> |
+ |
+// For Chrome on iOS we want to run EarlGrey tests (that are XCTests) for all |
+// our build configurations (Debug, Release, ...). In addition, the symbols |
+// visibility is configured to private by default. To simplify testing with |
+// those constraints, our tests are compiled in the TEST_HOST target instead |
+// of the .xctest bundle that all link against this single test (just there to |
+// ensure that the bundle is not empty). |
+ |
+@interface XCTestShellEmptyClass : NSObject |
+@end |
+ |
+@implementation XCTestShellEmptyClass |
+@end |