diff --git a/dev/tests/run_tests.sh b/dev/tests/run_tests.sh index be2826b..b4dcc4f 100755 --- a/dev/tests/run_tests.sh +++ b/dev/tests/run_tests.sh @@ -89,9 +89,10 @@ OSYNC_VERSION=1.x.y OSYNC_MIN_VERSION=x OSYNC_IS_STABLE=maybe +PRIVKEY_NAME="id_rsa_local_osync_tests" +PUBKEY_NAME="${PRIVKEY_NAME}.pub" + function SetupSSH { - PRIVKEY_NAME="id_rsa_local_osync_tests" - PUBKEY_NAME="${PRIVKEY_NAME}.pub" echo -e 'y\n'| ssh-keygen -t rsa -b 2048 -N "" -f "${HOME}/.ssh/${PRIVKEY_NAME}" SSH_AUTH_LINE="from=\"*\",no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty,command=\"$FAKEROOT/usr/local/bin/ssh_filter.sh SomeAlphaNumericToken9\" $(cat ${HOME}/.ssh/${PUBKEY_NAME})" @@ -315,6 +316,14 @@ function setUp () { rm -rf "$TARGET_DIR" } +function test_SSH { + # Make sure we have SSH on your test server + echo "Testing SSH" + + # SSH_PORT and SSH_USER are set by oneTimeSetup + ssh -i "${PUBKEY_NAME}" -p $SSH_PORT ${REMOTE_USER}@localhost "echo \"Remotely:\"; whoami; ls -alh" +} + # This test has to be done everytime in order for osync executable to be fresh function test_Merge () { cd "$DEV_DIR"