diff --git a/ssh_test.sh b/ssh_test.sh new file mode 100755 index 0000000000..8048150edb --- /dev/null +++ b/ssh_test.sh @@ -0,0 +1,34 @@ +#!/bin/bash + +# Copyright (c) 2010 The Chromium OS Authors. All rights reserved. +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. + +# Run remote access test to ensure ssh access to a host is working. Exits with +# a code of 0 if successful and non-zero otherwise. Used by test infrastructure +# scripts. + +. "$(dirname "$0")/common.sh" +. "$(dirname "$0")/remote_access.sh" + +function cleanup { + cleanup_remote_access + rm -rf "${TMP}" +} + +function main() { + cd $(dirname "$0") + + FLAGS "$@" || exit 1 + eval set -- "${FLAGS_ARGV}" + + set -e + + trap cleanup EXIT + + TMP=$(mktemp -d /tmp/ssh_test.XXXX) + + remote_access_init +} + +main $@