# Copyright 2016 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.
"""This module is shared by client and server."""
class MicrophoneProps(object):
"""Properties of microphone app that both server and client should know."""
TEST_NAME = 'cheets_MicrophoneApp'
READY_TAG_FILE = '/tmp/.cheets_MicrophoneApp.ready'
EXIT_TAG_FILE = '/tmp/.cheets_MicrophoneApp.exit'
# Allow some time for microphone app startup and recorder preparation.
RECORD_FUZZ_SECS = 5
# The recording duration is fixed in microphone app.
RECORD_SECS = 10
class PlayMusicProps(object):
"""Properties of Play Music app that both server and client should know."""
TEST_NAME = 'cheets_PlayMusicApp'
READY_TAG_FILE = '/tmp/.cheets_PlayMusicApp.ready'
EXIT_TAG_FILE = '/tmp/.cheets_PlayMusicApp.exit'
class PlayVideoProps(object):
"""Properties of Play Video app that both server and client should know."""
TEST_NAME = 'cheets_PlayVideoApp'
READY_TAG_FILE = '/tmp/.cheets_PlayVideoApp.ready'
EXIT_TAG_FILE = '/tmp/.cheets_PlayVideoApp.exit'