summaryrefslogtreecommitdiffstats
path: root/lldb/test/functionalities
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2015-10-07 20:38:20 +0000
committerGreg Clayton <gclayton@apple.com>2015-10-07 20:38:20 +0000
commit7d0ea14cb094adcc0302968d50f72471801a74ee (patch)
tree9bcfb8f70de743e6348697957859fec58d00f14a /lldb/test/functionalities
parent9ec7c3c72efbbd4f20527b16f74dfb33ad49a8cd (diff)
downloadbcm5719-llvm-7d0ea14cb094adcc0302968d50f72471801a74ee.tar.gz
bcm5719-llvm-7d0ea14cb094adcc0302968d50f72471801a74ee.zip
This test is useless. It doesn't work and it fails on MacOSX. Removing it.
llvm-svn: 249613
Diffstat (limited to 'lldb/test/functionalities')
-rwxr-xr-xlldb/test/functionalities/connect_remote/EchoServer.py28
-rw-r--r--lldb/test/functionalities/connect_remote/TestConnectRemote.py50
2 files changed, 0 insertions, 78 deletions
diff --git a/lldb/test/functionalities/connect_remote/EchoServer.py b/lldb/test/functionalities/connect_remote/EchoServer.py
deleted file mode 100755
index 658690ec754..00000000000
--- a/lldb/test/functionalities/connect_remote/EchoServer.py
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/usr/bin/env python
-
-"""
-A simple echo server.
-Taken from http://docs.python.org/library/socket.html#example.
-"""
-
-import socket
-
-HOST = 'localhost' # Symbolic name meaning local interfaces
-PORT = 0 # Let the system give us a random free port
-s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
-s.bind((HOST, PORT))
-PORT = s.getsockname()[1]
-print 'Listening on %s:%d' % (HOST, PORT)
-s.listen(1)
-conn, addr = s.accept()
-print 'Connected by', addr
-while 1:
- data = conn.recv(1024)
- if data:
- print 'Received:', data
- # Don't response to acks that are sent to us
- if data != '+':
- conn.send("+$#00")
- else:
- break
-conn.close()
diff --git a/lldb/test/functionalities/connect_remote/TestConnectRemote.py b/lldb/test/functionalities/connect_remote/TestConnectRemote.py
deleted file mode 100644
index 2486afd4832..00000000000
--- a/lldb/test/functionalities/connect_remote/TestConnectRemote.py
+++ /dev/null
@@ -1,50 +0,0 @@
-"""
-Test lldb 'process connect' command.
-"""
-
-import os
-import unittest2
-import lldb
-import re
-from lldbtest import *
-
-class ConnectRemoteTestCase(TestBase):
-
- mydir = TestBase.compute_mydir(__file__)
-
- @expectedFailureFreeBSD("llvm.org/pr24896") # No stop reply packet on FreeBSD
- @expectedFailureWindows("llvm.org/pr22274: need a pexpect replacement for windows")
- @expectedFailureLinux("llvm.org/pr23475") # Test occasionally times out on the Linux build bot
- @skipIfLinux # Test occasionally times out on the Linux build bot
- @no_debug_info_test
- def test_connect_remote(self):
- """Test "process connect connect:://localhost:[port]"."""
-
- import pexpect
- # First, we'll start a fake debugserver (a simple echo server).
- fakeserver = pexpect.spawn('./EchoServer.py')
-
- # Turn on logging for what the child sends back.
- if self.TraceOn():
- fakeserver.logfile_read = sys.stdout
-
- # Schedule the fake debugserver to be shutting down during teardown.
- def shutdown_fakeserver():
- fakeserver.close()
- self.addTearDownHook(shutdown_fakeserver)
-
- # Wait until we receive the server ready message before continuing.
- line = fakeserver.readline()
- self.assertTrue(line.startswith("Listening on localhost:"))
- port = int(re.match('Listening on localhost:([0-9]+)', line).group(1))
- self.assertTrue(port > 0)
-
- # Connect to the fake server....
- self.runCmd("process connect -p gdb-remote connect://localhost:" + str(port))
-
-
-if __name__ == '__main__':
- import atexit
- lldb.SBDebugger.Initialize()
- atexit.register(lambda: lldb.SBDebugger.Terminate())
- unittest2.main()
OpenPOWER on IntegriCloud