Home | History | Annotate | Download | only in admin
      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