普通文本  |  30行  |  1.14 KB

# 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'