1 # Copyright (c) 2012 The Chromium OS Authors. All rights reserved. 2 # Use of this source code is governed by a BSD-style license that can be 3 # found in the LICENSE file. 4 description "Autotest Suite scheduler" 5 start on (starting network-interface 6 or starting network-manager 7 or starting networking) 8 9 start on runlevel [2345] 10 stop on runlevel [!2345] 11 12 script 13 # Uncomment for debugging 14 # exec > /tmp/suite-scheduler-start.log 2>&1 15 USER="chromeos-test" 16 AUTOTEST_DIR="/usr/local/autotest" 17 LOGGING_DIR="${AUTOTEST_DIR}/logs" 18 SCHEDULER_DIR="${AUTOTEST_DIR}/site_utils/suite_scheduler" 19 SCHEDULER_COMMAND="suite_scheduler.py" 20 SCHEDULER_ARGS="${SCHEDULER_ARGS} -d ${LOGGING_DIR} -f ${AUTOTEST_DIR}/suite_scheduler.ini" 21 22 exec sudo -u ${USER} ${SCHEDULER_DIR}/${SCHEDULER_COMMAND} ${SCHEDULER_ARGS} 23 end script 24 25 respawn 26