1*9c5db199SXin Li# Copyright 2022 The Chromium OS Authors. All rights reserved. 2*9c5db199SXin Li# Use of this source code is governed by a BSD-style license that can be 3*9c5db199SXin Li# found in the LICENSE file. 4*9c5db199SXin Li"""Starts a GSCDevboardHost manually for local testing.""" 5*9c5db199SXin Li 6*9c5db199SXin Liimport logging 7*9c5db199SXin Liimport os 8*9c5db199SXin Li 9*9c5db199SXin Liimport common 10*9c5db199SXin Lifrom autotest_lib.server.hosts import gsc_devboard_host 11*9c5db199SXin Li 12*9c5db199SXin Li# Start service per env vars DOCKER_HOST, DEBUGGER_SERIAL, DEVBOARDSVC_PORT 13*9c5db199SXin Lilogging.basicConfig(level=logging.INFO) 14*9c5db199SXin Lie = os.environ 15*9c5db199SXin Lih = gsc_devboard_host.GSCDevboardHost() 16*9c5db199SXin Lih._initialize('', 17*9c5db199SXin Li service_debugger_serial=e.get('DEBUGGER_SERIAL'), 18*9c5db199SXin Li service_port=e.get('DEVBOARDSVC_PORT', 19*9c5db199SXin Li gsc_devboard_host.DEFAULT_SERVICE_PORT)) 20*9c5db199SXin Lih.start_service() 21*9c5db199SXin Lilogging.info("Service started, container endpoint at %s:%s", h.service_ip, 22*9c5db199SXin Li h.service_port) 23