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",