forked from OSchip/llvm-project
Revert "[lldb] Fix ^C handling in IOHandlerProcessSTDIO"
This reverts commit f93d861349
-- looks
like a bad application of `patch -p<level>`
This commit is contained in:
parent
ab25757522
commit
53e9ee3027
|
@ -1 +0,0 @@
|
|||
include Makefile.rules
|
|
@ -1,42 +0,0 @@
|
|||
"""
|
||||
Test sending SIGINT Process IOHandler
|
||||
"""
|
||||
|
||||
import os
|
||||
|
||||
import lldb
|
||||
from lldbsuite.test.decorators import *
|
||||
from lldbsuite.test.lldbtest import *
|
||||
from lldbsuite.test.lldbpexpect import PExpectTest
|
||||
|
||||
class TestCase(PExpectTest):
|
||||
|
||||
mydir = TestBase.compute_mydir(__file__)
|
||||
|
||||
def test(self):
|
||||
self.build(dictionary={"CXX_SOURCES":"cat.cpp"})
|
||||
self.launch(executable=self.getBuildArtifact(), timeout=5)
|
||||
|
||||
self.child.sendline("process launch")
|
||||
self.child.expect("Process .* launched")
|
||||
|
||||
self.child.sendline("Hello cat")
|
||||
self.child.expect_exact("read: Hello cat")
|
||||
|
||||
self.child.sendintr()
|
||||
self.child.expect("Process .* stopped")
|
||||
self.expect_prompt()
|
||||
|
||||
self.expect("bt", substrs=["input_copy_loop"])
|
||||
|
||||
self.child.sendline("continue")
|
||||
self.child.expect("Process .* resuming")
|
||||
|
||||
self.child.sendline("Goodbye cat")
|
||||
self.child.expect_exact("read: Goodbye cat")
|
||||
|
||||
self.child.sendeof()
|
||||
self.child.expect("Process .* exited")
|
||||
self.expect_prompt()
|
||||
|
||||
self.quit()
|
|
@ -1,12 +0,0 @@
|
|||
#include <iostream>
|
||||
|
||||
void input_copy_loop() {
|
||||
std::string str;
|
||||
while (std::getline(std::cin, str))
|
||||
std::cout << "read: " << str << std::endl;
|
||||
}
|
||||
|
||||
int main() {
|
||||
input_copy_loop();
|
||||
return 0;
|
||||
}
|
Loading…
Reference in New Issue