summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorAnna Henningsen <anna@addaleax.net>2016-12-06 18:09:11 +0100
committerAnna Henningsen <anna@addaleax.net>2016-12-09 15:19:52 +0100
commitdef6dfb62cd40f4966783848c0fbee261f3933cc (patch)
tree0cac19d85511c4202b14bba7d068b8f26724f443 /tools
parenta8137dd06dc7351a7690f94638a644d09f8dcf92 (diff)
downloadandroid-node-v8-def6dfb62cd40f4966783848c0fbee261f3933cc.tar.gz
android-node-v8-def6dfb62cd40f4966783848c0fbee261f3933cc.tar.bz2
android-node-v8-def6dfb62cd40f4966783848c0fbee261f3933cc.zip
test: set stdin too for pseudo-tty tests
Ref: https://github.com/nodejs/node/pull/10037 Ref: https://github.com/nodejs/node/pull/10146 PR-URL: https://github.com/nodejs/node/pull/10149 Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Italo A. Casas <me@italoacasas.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Diffstat (limited to 'tools')
-rwxr-xr-xtools/test.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/test.py b/tools/test.py
index 4a272475cc..c8edca2b99 100755
--- a/tools/test.py
+++ b/tools/test.py
@@ -683,11 +683,12 @@ def Execute(args, context, timeout=None, env={}, faketty=False):
if faketty:
import pty
(out_master, fd_out) = pty.openpty()
- fd_err = fd_out
+ fd_in = fd_err = fd_out
pty_out = out_master
else:
(fd_out, outname) = tempfile.mkstemp()
(fd_err, errname) = tempfile.mkstemp()
+ fd_in = 0
pty_out = None
# Extend environment
@@ -699,6 +700,7 @@ def Execute(args, context, timeout=None, env={}, faketty=False):
context,
timeout,
args = args,
+ stdin = fd_in,
stdout = fd_out,
stderr = fd_err,
env = env_copy,