Installation¶
Requirements¶
cros-ec-tests has the following strict requirements:
Installing cros-ec-tests¶
To install cros-ec-tests with pip, run:
pip install git+https://gitlab.collabora.com/chromiumos/cros-ec-tests.git
Testing an Installed cros-ec-tests¶
The easiest way to test if your installed version of cros-ec-tests is running
correctly is to use one of the runner function:
python3 -m cros.runners.lava_runner
The tests should run and print out the result.
Building Documentation¶
Dependencies¶
Building the documentation requires the cros-ec-tests source code and some
additional packages. The easiest way to install the extra dependencies for
documentation is to install the distribution packages:
- Sphinx - the main package we use to build the documentation
- python3-sphinx-rtd-theme -
the default ‘bootstrap’ theme used by
cros-ec-tests
Building¶
The easy way is to execute the command (from the cros-ec-tests source
directory):
cd docs
make html
The documentation will be built in the docs/build/html directory, and can
be read by pointing a web browser to docs/build/html/index.html.