Fork of ros smach with the objective to make it easy to test HSM.
Tests should be put on /tests folder and are executed with the following command.
$ pytest -v --cov .
$ flake8 --statistics
To add new dependencies use the following command.
$ pipenv install [name]
This command will add the dependency to the Pipfile and Pipfile.lock assuring that the execution can be reproduced in another environment (after dependencies are updated with pipenv install
command )
Same as previous dependencies, but for development libraries such as the ones used for test.
$ pipenv install [name] --dev
Note that other systems after pulling updates will need a reexecution of pipenv install --dev