From f75904a3809bf3d9ef4f644ee5add09326a207a7 Mon Sep 17 00:00:00 2001 From: Peter Stephenson Date: Sun, 25 Aug 2013 20:48:52 +0100 Subject: 31665: zpty should attach terminal on slave. Also add test. --- Test/.distfiles | 1 + Test/V08zpty.ztst | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 Test/V08zpty.ztst (limited to 'Test') diff --git a/Test/.distfiles b/Test/.distfiles index 689b69587..ab92153b0 100644 --- a/Test/.distfiles +++ b/Test/.distfiles @@ -40,6 +40,7 @@ V04features.ztst V05styles.ztst V06parameter.ztst V07pcre.ztst +V08zpty.ztst Y01completion.ztst Y02compmatch.ztst Y03arguments.ztst diff --git a/Test/V08zpty.ztst b/Test/V08zpty.ztst new file mode 100644 index 000000000..d9d24c5e8 --- /dev/null +++ b/Test/V08zpty.ztst @@ -0,0 +1,20 @@ +# zpty is required by tests of interactive modes of the shell itself. +# This tests some extra things. + +%prep + + if ! zmodload zsh/zpty 2>/dev/null + then + ZTST_unimplemented="the zsh/zpty module is not available" + return 0 + fi + +%test + + zpty cat cat + print a line of text | zpty -w cat + var= + zpty -r cat var && print -r -- ${var%%$'\r\n'} + zpty -d cat +0:zpty with a process that does not set up the terminal +>a line of text -- cgit 1.4.1