27 lines
839 B
Python
Executable File
27 lines
839 B
Python
Executable File
#!/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())
|