25 lines
844 B
Text
25 lines
844 B
Text
# Copyright (c) 2012 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.
|
|
description "Autotest Suite scheduler"
|
|
start on (starting network-interface
|
|
or starting network-manager
|
|
or starting networking)
|
|
|
|
start on runlevel [2345]
|
|
stop on runlevel [!2345]
|
|
|
|
script
|
|
# Uncomment for debugging
|
|
# exec > /tmp/suite-scheduler-start.log 2>&1
|
|
USER="chromeos-test"
|
|
AUTOTEST_DIR="/usr/local/autotest"
|
|
LOGGING_DIR="${AUTOTEST_DIR}/logs"
|
|
SCHEDULER_DIR="${AUTOTEST_DIR}/site_utils/suite_scheduler"
|
|
SCHEDULER_COMMAND="suite_scheduler.py"
|
|
SCHEDULER_ARGS="${SCHEDULER_ARGS} -d ${LOGGING_DIR} -f ${AUTOTEST_DIR}/suite_scheduler.ini"
|
|
|
|
exec sudo -u ${USER} ${SCHEDULER_DIR}/${SCHEDULER_COMMAND} ${SCHEDULER_ARGS}
|
|
end script
|
|
|
|
respawn
|