1d6a708055970abe439199d561e02f1f7dc6636d2Ilja Friedel# Copyright (c) 2014 The Chromium OS Authors. All rights reserved.
2d6a708055970abe439199d561e02f1f7dc6636d2Ilja Friedel# Use of this source code is governed by a BSD-style license that can be
3d6a708055970abe439199d561e02f1f7dc6636d2Ilja Friedel# found in the LICENSE file.
4d6a708055970abe439199d561e02f1f7dc6636d2Ilja Friedel
5d6a708055970abe439199d561e02f1f7dc6636d2Ilja Friedelimport os
6d6a708055970abe439199d561e02f1f7dc6636d2Ilja Friedelimport sys
7d6a708055970abe439199d561e02f1f7dc6636d2Ilja Friedel
8d6a708055970abe439199d561e02f1f7dc6636d2Ilja Friedeldirname = os.path.dirname(sys.modules[__name__].__file__)
9d6a708055970abe439199d561e02f1f7dc6636d2Ilja Friedel# Load setup_modules from client_dir (two level up from current dir).
10d6a708055970abe439199d561e02f1f7dc6636d2Ilja Friedelclient_dir = os.path.abspath(os.path.join(dirname, "..", ".."))
11d6a708055970abe439199d561e02f1f7dc6636d2Ilja Friedelsys.path.insert(0, client_dir)
12d6a708055970abe439199d561e02f1f7dc6636d2Ilja Friedelimport setup_modules
13d6a708055970abe439199d561e02f1f7dc6636d2Ilja Friedelsys.path.pop(0)
14d6a708055970abe439199d561e02f1f7dc6636d2Ilja Friedelsetup_modules.setup(base_path=client_dir,
15d6a708055970abe439199d561e02f1f7dc6636d2Ilja Friedel                    root_module_name="autotest_lib.client")
16