- Python 2.7 or later.
- fMBT for software emulation of robot and camera. (Available from https://github.com/01org/fMBT.)
- Sphinx for building documentation (python-sphinx package in Debian/Ubuntu).
- pytest for running internal tests.
- pylint - python code static checker
None is required at the moment. Just clone the repository.
cd tests && python run_tests.py ; cd ..
If pytest is installed, it can be used instead. Just run
pytest
cd doc
make html
Main page can be found from doc/_build/opentestrobot.html
Normal Python package installation. Run as root
python setup.py install
Alternatively building and installing deb packages (available for Debian and Ubuntu users):
dpkg-buildpackage -us -uc
sudo dpkg -i ../opentestrobot*deb