xref: /aosp_15_r20/external/autotest/server/hosts/common_label.py (revision 9c5db1993ded3edbeafc8092d69fe5de2ee02df7)
1# Copyright 2016 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
5"""This class defines the common Label classes."""
6
7import common
8
9from autotest_lib.server.cros.dynamic_suite import constants
10from autotest_lib.server.hosts import base_label
11
12
13class OSLabel(base_label.StringPrefixLabel):
14    """Return the os label."""
15
16    _NAME = constants.OS_PREFIX
17
18    # pylint: disable=missing-docstring
19    def generate_labels(self, host):
20        return [host.get_os_type()]
21