| # Copyright 2017 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. |
| |
| """Implements a Cast OS host type.""" |
| |
| from autotest_lib.server.hosts import ssh_host |
| |
| OS_TYPE_CAST_OS = 'cast_os' |
| |
| |
| class CastOSHost(ssh_host.SSHHost): |
| """Implements a Cast OS host type.""" |
| |
| |
| def get_os_type(self): |
| """Returns the host OS descriptor.""" |
| return OS_TYPE_CAST_OS |
| |
| |
| def get_wifi_interface_name(self): |
| """Gets the WiFi interface name.""" |
| return self.run('getprop wifi.interface').stdout.rstrip() |
| |
| |
| @property |
| def is_client_install_supported(self): |
| return False |