tests: Stop using squish-pty.
commit2a803f5f4caf1cb18937e11c3e9d67ac9f56ac5c
authorBen Pfaff <blp@cs.stanford.edu>
Wed, 1 Nov 2023 16:40:02 +0000 (1 09:40 -0700)
committerBen Pfaff <blp@cs.stanford.edu>
Wed, 1 Nov 2023 16:40:02 +0000 (1 09:40 -0700)
treec1407e5128e73b6ebf4bec6365dbe1d256d53e51
parentdeaa4cd599764a43df55ecb711358893bd026ad4
tests: Stop using squish-pty.

squish-pty seems to break easily, so switch to using another way to
simulate interactive behavior.  This way requires a small source code
change to PSPP itself but it should be more portable.

Thanks to Friedrich Beckmann for reporting the problem.  The problem that
Friedrich reported was a hang in the "interactive output appears
immediately" test on Debian sid.  I couldn't reproduce that problem on
Fedora or Debian testing, but I did get failures on Debian testing.  I
guess it's best to just avoid ptys at all.
src/ui/terminal/main.c
tests/atlocal.in
tests/automake.mk
tests/output/journal.at
tests/testsuite.in
tests/ui/terminal/main.at
tests/ui/terminal/squish-pty.py [deleted file]