blob: 843395d0a3f93086fd885277314d7ef0a45c0ed4 [file] [log] [blame] [edit]
#!/bin/bash
# Copyright (c) 2013 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.
SCR="/mnt/host/source/src/third_party/autotest/files/site_utils/test_that.py"
if [ ! -f $SCR ]; then
echo "You appear to have a minilayout checkout, without autotest and"
echo "test_that.py available in your source tree. Aborting."
exit 1
fi
trap : SIGTERM SIGINT
ssh-agent $SCR "$@" &
child_pid=$!
wait $child_pid
readonly cached_exit_status=$?
if [[ $cached_exit_status -gt 128 ]]
then
sudo kill $child_pid
wait $child_pid
fi
exit $cached_exit_status