Skip to content
This repository has been archived by the owner on Sep 13, 2022. It is now read-only.

Latest commit

 

History

History
34 lines (23 loc) · 1.19 KB

README.md

File metadata and controls

34 lines (23 loc) · 1.19 KB

suas-interop-clients

Build Status

Interoperability client for the Aerial Robotics Club at NC State.

Development

We use tox as our test automation tool. If you don't already have it installed, we strongly recommend you do because it will automatically set up your test environment and run all of our checks. Usage is as simple as

# If you don't already have tox installed, install it
$ pip install --user tox
# Run the tests!
$ tox

This performs the same checks that Travis will run on every PR.

For manual testing, we recommend poetry as your Python virtual environment manager. It will automatically install all dependencies into a local venv and should integrate with your editor nicely. We won't go over usage extensively here, but use poetry run to run one-off commands in your virtualenv and poetry shell to activate your virtualenv.

Archived as SUAS has depreciated the usage of interop as of the 2023 competition.