#!/usr/bin/python3 -u import os import sys import common _AUTOTEST_ROOT = os.path.realpath(os.path.join(__file__, '..', '..')) _CHROMIUMOS_ROOT = os.path.abspath( os.path.join(_AUTOTEST_ROOT, '..', '..', '..', '..')) _SKYLAB_INVENTORY_DIR = os.path.join(_CHROMIUMOS_ROOT, 'infra', 'skylab_inventory', 'venv') # In any valid chromiumos checkout sys.path.append(_SKYLAB_INVENTORY_DIR) # TODO: Where is this checked out on infra servers? try: import skylab_inventory # pylint: disable=unused-import except ImportError as e: raise Exception( 'Error when importing skylab_inventory (venv dir: %s): %s' % (_SKYLAB_INVENTORY_DIR, e)) # Import atest after 'import skylab_inventory' as it uses skylab_inventory from autotest_lib.cli import atest sys.exit(atest.main())