In this repository we will include all the BDD and unit testing for the TT and TTOpen firmware. This lettuce project can be used locally by the developers of TT and TTOpen firmware and libraries, to check the coherence of the developed code.
You will need to install a Python 2.7:
https://www.python.org/downloads/
and the pip tool:
https://pip.pypa.io/en/latest/installing.html
You can install all the required modules using the project requirements.txt with:
pip install -r requirements.txt
Clone it from the current project:
git clone git@github.com:thinkingthings/firmware-test.git
Finally you will need to adjust the values of you enviroment.yaml as can be seen in:
https://github.com/thinkingthings/firmware-test/blob/develop/conf/README.md