diff options
author | horo <horo@chromium.org> | 2015-04-22 22:04:07 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-04-23 05:04:18 +0000 |
commit | 372d589d18d9782d8aa2fea2bc6a5d2d37b2ce1b (patch) | |
tree | d499d199dfb05e8abfd8ba4ef622b00e9fe06f2d /remoting/protocol/jingle_messages_unittest.cc | |
parent | 6a5a65873aec5a021cfa3d8fe0db3c4787599a20 (diff) | |
download | chromium_src-372d589d18d9782d8aa2fea2bc6a5d2d37b2ce1b.zip chromium_src-372d589d18d9782d8aa2fea2bc6a5d2d37b2ce1b.tar.gz chromium_src-372d589d18d9782d8aa2fea2bc6a5d2d37b2ce1b.tar.bz2 |
Revert of Use standard ICE in Chromoting. (patchset #7 id:160001 of https://codereview.chromium.org/1085703003/)
Reason for revert:
jingle_unittests failure on Mac ASan 64 Tests (1)
https://build.chromium.org/p/chromium.memory/builders/Mac%20ASan%2064%20Tests%20%281%29/builds/805
BUG=480107
Original issue's description:
> Use standard ICE in Chromoting.
>
> Previously we were using legacy, non-standard version of ICE. This
> change adds ICE version negotiation and enabled standard ICE by default,
> when both peers support it.
>
> BUG=473758
>
> Committed: https://crrev.com/4b35571a3085aa960dcf5533fb2277d5dcaaf11f
> Cr-Commit-Position: refs/heads/master@{#326435}
TBR=rmsousa@chromium.org,wez@chromium.org,dcaiafa@chromium.org,sergeyu@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=473758
Review URL: https://codereview.chromium.org/1099203005
Cr-Commit-Position: refs/heads/master@{#326458}
Diffstat (limited to 'remoting/protocol/jingle_messages_unittest.cc')
-rw-r--r-- | remoting/protocol/jingle_messages_unittest.cc | 119 |
1 files changed, 14 insertions, 105 deletions
diff --git a/remoting/protocol/jingle_messages_unittest.cc b/remoting/protocol/jingle_messages_unittest.cc index aa95d07..de58443 100644 --- a/remoting/protocol/jingle_messages_unittest.cc +++ b/remoting/protocol/jingle_messages_unittest.cc @@ -105,7 +105,6 @@ TEST(JingleMessageTest, SessionInitiate) { "initiator='user@gmail.com/chromiumsy5C6A652D'>" "<content name='chromoting' creator='initiator'>" "<description xmlns='google:remoting'>" - "<standard-ice/>" "<control transport='stream' version='2'/>" "<event transport='stream' version='2'/>" "<video transport='stream' version='2' codec='vp8'/>" @@ -146,7 +145,6 @@ TEST(JingleMessageTest, SessionAccept) { "xmlns='urn:xmpp:jingle:1'>i" "<content creator='initiator' name='chromoting'>" "<description xmlns='google:remoting'>" - "<standard-ice/>" "<control transport='stream' version='2'/>" "<event transport='stream' version='2'/>" "<video codec='vp8' transport='stream' version='2'/>" @@ -179,112 +177,23 @@ TEST(JingleMessageTest, SessionAccept) { << error; } -TEST(JingleMessageTest, SessionAcceptNoIce) { - const char* kTestSessionAcceptMessage = - "<cli:iq from='user@gmail.com/chromoting016DBB07' " - "to='user@gmail.com/chromiumsy5C6A652D' type='set' " - "xmlns:cli='jabber:client'>" - "<jingle action='session-accept' sid='2227053353' " - "xmlns='urn:xmpp:jingle:1'>i" - "<content creator='initiator' name='chromoting'>" - "<description xmlns='google:remoting'>" - "<control transport='stream' version='2'/>" - "<event transport='stream' version='2'/>" - "<video codec='vp8' transport='stream' version='2'/>" - "<audio transport='stream' version='2' codec='verbatim'/>" - "<initial-resolution height='480' width='640'/>" - "<authentication><certificate>" - "MIICpjCCAY6gW0Cert0TANBgkqhkiG9w0BAQUFA=" - "</certificate></authentication>" - "</description>" - "<transport xmlns='http://www.google.com/transport/p2p'/>" - "</content>" - "</jingle>" - "</cli:iq>"; - - scoped_ptr<XmlElement> source_message( - XmlElement::ForStr(kTestSessionAcceptMessage)); - ASSERT_TRUE(source_message.get()); - - EXPECT_TRUE(JingleMessage::IsJingleMessage(source_message.get())); - - JingleMessage message; - std::string error; - EXPECT_TRUE(message.ParseXml(source_message.get(), &error)) << error; - - EXPECT_EQ(message.action, JingleMessage::SESSION_ACCEPT); - - scoped_ptr<XmlElement> formatted_message(message.ToXml()); - ASSERT_TRUE(formatted_message.get()); - EXPECT_TRUE(VerifyXml(source_message.get(), formatted_message.get(), &error)) - << error; -} - -TEST(JingleMessageTest, IceTransportInfo) { - const char* kTestIceTransportInfoMessage = - "<cli:iq to='user@gmail.com/chromoting016DBB07' type='set' " - "xmlns:cli='jabber:client'>" - "<jingle xmlns='urn:xmpp:jingle:1' action='transport-info' " - "sid='2227053353'>" - "<content name='chromoting' creator='initiator'>" - "<transport xmlns='google:remoting:ice'>" - "<credentials channel='event' ufrag='tPUyEAmQrEw3y7hi' " - "password='2iRdhLfawKZC5ydJ'/>" - "<credentials channel='video' ufrag='EPK3CXo5sTLJSez0' " - "password='eM0VUfUkZ+1Pyi0M'/>" - "<candidate name='event' foundation='725747215' " - "address='172.23.164.186' port='59089' type='local' " - "protocol='udp' priority='2122194688' generation='0'/>" - "<candidate name='video' foundation='3623806809' " - "address='172.23.164.186' port='57040' type='local' " - "protocol='udp' priority='2122194688' generation='0'/>" - "</transport>" - "</content>" - "</jingle>" - "</cli:iq>"; - - scoped_ptr<XmlElement> source_message( - XmlElement::ForStr(kTestIceTransportInfoMessage)); - ASSERT_TRUE(source_message.get()); - - EXPECT_TRUE(JingleMessage::IsJingleMessage(source_message.get())); - - JingleMessage message; - std::string error; - EXPECT_TRUE(message.ParseXml(source_message.get(), &error)) << error; - - EXPECT_EQ(message.action, JingleMessage::TRANSPORT_INFO); - EXPECT_EQ(message.candidates.size(), 2U); - - scoped_ptr<XmlElement> formatted_message(message.ToXml()); - ASSERT_TRUE(formatted_message.get()); - EXPECT_TRUE(VerifyXml(source_message.get(), formatted_message.get(), &error)) - << error; -} - -TEST(JingleMessageTest, GiceTransportInfo) { - const char* kTestGiceTransportInfoMessage = +TEST(JingleMessageTest, TransportInfo) { + const char* kTestTransportInfoMessage = "<cli:iq to='user@gmail.com/chromoting016DBB07' type='set' " - "xmlns:cli='jabber:client'>" - "<jingle xmlns='urn:xmpp:jingle:1' action='transport-info' " - "sid='2227053353'>" - "<content name='chromoting' creator='initiator'>" - "<transport xmlns='http://www.google.com/transport/p2p'>" - "<candidate name='event' address='172.23.164.186' port='57040' " - "preference='1' username='tPUyEAmQrEw3y7hi' " - "protocol='udp' generation='0' " - "password='2iRdhLfawKZC5ydJ' type='local'/>" - "<candidate name='video' address='172.23.164.186' port='42171' " - "preference='1' username='EPK3CXo5sTLJSez0' " - "protocol='udp' generation='0' " - "password='eM0VUfUkZ+1Pyi0M' type='local'/>" - "</transport>" - "</content>" - "</jingle>" - "</cli:iq>"; + "xmlns:cli='jabber:client'><jingle xmlns='urn:xmpp:jingle:1' " + "action='transport-info' sid='2227053353'><content name='chromoting' " + "creator='initiator'><transport " + "xmlns='http://www.google.com/transport/p2p'><candidate name='event' " + "address='172.23.164.186' port='57040' preference='1' " + "username='tPUyEAmQrEw3y7hi' protocol='udp' generation='0' " + "password='2iRdhLfawKZC5ydJ' type='local'/><candidate name='video' " + "address='172.23.164.186' port='42171' preference='1' " + "username='EPK3CXo5sTLJSez0' protocol='udp' generation='0' " + "password='eM0VUfUkZ+1Pyi0M' type='local'/></transport></content>" + "</jingle></cli:iq>"; scoped_ptr<XmlElement> source_message( - XmlElement::ForStr(kTestGiceTransportInfoMessage)); + XmlElement::ForStr(kTestTransportInfoMessage)); ASSERT_TRUE(source_message.get()); EXPECT_TRUE(JingleMessage::IsJingleMessage(source_message.get())); |