From 604fc114fb0e682442e36c365e9192ff5a857a45 Mon Sep 17 00:00:00 2001 From: charujain Date: Thu, 4 Aug 2016 01:16:39 -0700 Subject: [PATCH] Creating GN version of xmllite_xmpp_unittests NOTRY=True BUG=webrtc:6043 Review-Url: https://codereview.webrtc.org/2184043002 Cr-Commit-Position: refs/heads/master@{#13633} --- webrtc/BUILD.gn | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/webrtc/BUILD.gn b/webrtc/BUILD.gn index 342fa7adc7..6f507a655f 100644 --- a/webrtc/BUILD.gn +++ b/webrtc/BUILD.gn @@ -604,6 +604,51 @@ if (rtc_include_tests) { } } + test("xmllite_xmpp_unittests") { + configs += [ + ":common_config", + ":rtc_unittests_config", + ] + public_configs = [ ":common_inherited_config" ] + + if (is_clang) { + # Suppress warnings from the Chromium Clang plugin. + # See http://code.google.com/p/webrtc/issues/detail?id=163 for details. + configs -= [ "//build/config/clang:find_bad_constructs" ] + } + + deps = [ + "base:rtc_base_tests_utils", + "libjingle/xmllite:rtc_xmllite", + "libjingle/xmpp:rtc_xmpp", + "//testing/gtest", + ] + + sources = [ + "libjingle/xmllite/qname_unittest.cc", + "libjingle/xmllite/xmlbuilder_unittest.cc", + "libjingle/xmllite/xmlelement_unittest.cc", + "libjingle/xmllite/xmlnsstack_unittest.cc", + "libjingle/xmllite/xmlparser_unittest.cc", + "libjingle/xmllite/xmlprinter_unittest.cc", + "libjingle/xmpp/fakexmppclient.h", + "libjingle/xmpp/hangoutpubsubclient_unittest.cc", + "libjingle/xmpp/jid_unittest.cc", + "libjingle/xmpp/mucroomconfigtask_unittest.cc", + "libjingle/xmpp/mucroomdiscoverytask_unittest.cc", + "libjingle/xmpp/mucroomlookuptask_unittest.cc", + "libjingle/xmpp/mucroomuniquehangoutidtask_unittest.cc", + "libjingle/xmpp/pingtask_unittest.cc", + "libjingle/xmpp/pubsubclient_unittest.cc", + "libjingle/xmpp/pubsubtasks_unittest.cc", + "libjingle/xmpp/util_unittest.cc", + "libjingle/xmpp/util_unittest.h", + "libjingle/xmpp/xmppengine_unittest.cc", + "libjingle/xmpp/xmpplogintask_unittest.cc", + "libjingle/xmpp/xmppstanzaparser_unittest.cc", + ] + } + # TODO(pbos): Rename test suite, this is no longer "just" for video targets. test("video_engine_tests") { testonly = true