Add a GN target for unit tests, get them working again and added a test.
BUG=webrtc:3417
Review-Url: https://codereview.webrtc.org/2050153003
Cr-Original-Commit-Position: refs/heads/master@{#14959}
Cr-Mirrored-From: https://chromium.googlesource.com/external/webrtc
Cr-Mirrored-Commit: bcc5d87f0932e96efdd90dc7fcc50ebab301ce62
diff --git a/examples/BUILD.gn b/examples/BUILD.gn
index faa05d3..8a71895 100644
--- a/examples/BUILD.gn
+++ b/examples/BUILD.gn
@@ -389,6 +389,33 @@
"icucore",
]
}
+
+ if (rtc_include_tests) {
+ config("rtc_apprtcmobile_config") {
+ defines = [ "GTEST_RELATIVE_PATH" ]
+ }
+
+ rtc_test("apprtcmobile_tests") {
+ deps = [
+ ":apprtc_signaling",
+ "//testing/gtest",
+ "//third_party/ocmock",
+ ]
+
+ sources = [
+ "objc/AppRTCMobile/tests/ARDAppClientTest.mm",
+ ]
+
+ if (is_ios) {
+ info_plist = "objc/AppRTCMobile/ios/Info.plist"
+ }
+
+ configs += [
+ ":rtc_apprtcmobile_config",
+ "//build/config/compiler:enable_arc",
+ ]
+ }
+ }
}
if (is_linux || is_win) {