From: Daniel Kahn Gillmor Date: Tue, 28 Oct 2008 05:58:54 +0000 (-0400) Subject: tests now avoid prompting for default identity files. X-Git-Tag: monkeysphere_0.17-1~1 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=34439fbc29dde4d946fa6542cf441655aed06f5e;p=monkeysphere.git tests now avoid prompting for default identity files. --- diff --git a/tests/basic b/tests/basic index 46ba63c..3ec4a21 100755 --- a/tests/basic +++ b/tests/basic @@ -23,6 +23,7 @@ launch_sshd() { socat EXEC:"/usr/sbin/sshd -f ${SSHD_CONFIG} -i -D -e" "UNIX-LISTEN:${SOCKET}" 2> "$TEMPDIR"/sshd.log & export SSHD_PID=$! + # wait until the socket is created before continuing while [ ! -S "$SOCKET" ] ; do sleep 1 done @@ -89,6 +90,7 @@ cp -a "$TESTDIR"/home/testuser "$TEMPDIR"/ cat <> "$TEMPDIR"/testuser/.ssh/config UserKnownHostsFile $TEMPDIR/testuser/.ssh/known_hosts +IdentityFile $TEMPDIR/testuser/.ssh/no-such-identity ProxyCommand $TEMPDIR/testuser/.ssh/proxy-command %h %p $SOCKET EOF @@ -187,8 +189,6 @@ launch_sshd # and make sure the user can no longer connect echo "### testuser attempting to connect to sshd socket..." -# FIXME: this prompts for the passphrase for the default identity -# file. how can this be avoided? ssh_test || SSH_RETURN="$?" if [ "$SSH_RETURN" != '255' ] ; then exit