From 88c643b6fec27eec436c8d138fee6346e92337d6 Mon Sep 17 00:00:00 2001 From: Dimitry Andric Date: Tue, 20 Aug 2019 18:01:57 +0000 Subject: Remove upstream files and directories from vendor/lldb/dist that we do not use. This saves on repository space, and reduces the number of tree conflicts when merging. --- .../gdb-remote/GDBRemoteCommunicationTest.cpp | 68 ---------------------- 1 file changed, 68 deletions(-) delete mode 100644 unittests/Process/gdb-remote/GDBRemoteCommunicationTest.cpp (limited to 'unittests/Process/gdb-remote/GDBRemoteCommunicationTest.cpp') diff --git a/unittests/Process/gdb-remote/GDBRemoteCommunicationTest.cpp b/unittests/Process/gdb-remote/GDBRemoteCommunicationTest.cpp deleted file mode 100644 index fd3e93797d26..000000000000 --- a/unittests/Process/gdb-remote/GDBRemoteCommunicationTest.cpp +++ /dev/null @@ -1,68 +0,0 @@ -//===-- GDBRemoteCommunicationTest.cpp --------------------------*- C++ -*-===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// -#include "GDBRemoteTestUtils.h" -#include "llvm/Testing/Support/Error.h" - -using namespace lldb_private::process_gdb_remote; -using namespace lldb_private; -using namespace lldb; -typedef GDBRemoteCommunication::PacketResult PacketResult; - -namespace { - -class TestClient : public GDBRemoteCommunication { -public: - TestClient() - : GDBRemoteCommunication("test.client", "test.client.listener") {} - - PacketResult ReadPacket(StringExtractorGDBRemote &response) { - return GDBRemoteCommunication::ReadPacket(response, std::chrono::seconds(1), - /*sync_on_timeout*/ false); - } -}; - -class GDBRemoteCommunicationTest : public GDBRemoteTest { -public: - void SetUp() override { - ASSERT_THAT_ERROR(GDBRemoteCommunication::ConnectLocally(client, server), - llvm::Succeeded()); - } - -protected: - TestClient client; - MockServer server; - - bool Write(llvm::StringRef packet) { - ConnectionStatus status; - return server.Write(packet.data(), packet.size(), status, nullptr) == - packet.size(); - } -}; -} // end anonymous namespace - -TEST_F(GDBRemoteCommunicationTest, ReadPacket_checksum) { - struct TestCase { - llvm::StringLiteral Packet; - llvm::StringLiteral Payload; - }; - static constexpr TestCase Tests[] = { - {{"$#00"}, {""}}, - {{"$foobar#79"}, {"foobar"}}, - {{"$}}#fa"}, {"]"}}, - {{"$x*%#c7"}, {"xxxxxxxxx"}}, - }; - for (const auto &Test : Tests) { - SCOPED_TRACE(Test.Packet + " -> " + Test.Payload); - StringExtractorGDBRemote response; - ASSERT_TRUE(Write(Test.Packet)); - ASSERT_EQ(PacketResult::Success, client.ReadPacket(response)); - ASSERT_EQ(Test.Payload, response.GetStringRef()); - ASSERT_EQ(PacketResult::Success, server.GetAck()); - } -} -- cgit v1.2.3