1 #!/bin/bash -u 2 # 3 # Copyright 2016 Google Inc. All Rights Reserved. 4 # 5 # This script pings the chromebook to determine if it has successfully booted. 6 # 7 # This script is intended to be used by binary_search_state.py, as 8 # part of the binary search triage on ChromeOS package and object files. 9 # It waits for the test setup script to build and install the image, then pings 10 # the machine. It should return '0' if the test succeeds (the image booted); '1' 11 # if the test fails (the image did not boot); and '125' if it could not 12 # determine (does not apply in this case). 13 # 14 15 source common/common.sh 16 17 # Send 3 pings and wait 3 seconds for any responsed (then timeout). 18 ping -c 3 -W 3 ${BISECT_REMOTE} 19 retval=$? 20 21 22 exit $retval 23