Change jingle_unittests target to a test executable.
Everything seems to link now.
Tested with the following command lines:
$ gn gen out-gn
$ ninja -C out-gn/ jingle_unittests
$ out-gn/jingle_unittests
This fixes one more TODO(GYP).
BUG=None
TEST=see above
R=sergeyu@chromium.org
Review URL: https://codereview.chromium.org/929433006
Cr-Commit-Position: refs/heads/master@{#317045}
diff --git a/jingle/BUILD.gn b/jingle/BUILD.gn
index ce66666c..2a1a35f 100644
--- a/jingle/BUILD.gn
+++ b/jingle/BUILD.gn
@@ -3,6 +3,7 @@
# found in the LICENSE file.
import("//build/config/features.gni")
+import("//testing/test.gni")
if (enable_webrtc || !is_android) {
jingle_includes = exec_script("//build/gypi_to_gn.py",
@@ -110,9 +111,7 @@
}
# GYP version: jingle/jingle.gyp:jingle_unittests
- # TODO(GYP): Convert to executable when its dependencies are linkable.
- source_set("jingle_unittests") {
- testonly = true
+ test("jingle_unittests") {
sources = [
"glue/channel_socket_adapter_unittest.cc",
"glue/chrome_async_socket_unittest.cc",