Skip to content

sailbot-vt/OLD-sailbot-19

Repository files navigation

sailbot-19

Build status Coverage Status License information Python version

The VT SailBOT team repository for the 2018-2019 school year.

Architecture

The software design document detailing the system architecture can be found here.

Installation Instructions

  1. Ensure that you have Git and a version of Python 3.5 installed on your computer by running git --version and python3.5 --version. If either command does not give you a version number, you do not have the respective software.

  2. Move to the directory where you would like to store your local copy of the code, and clone the repository by running git clone [email protected]:vt-sailbot/sailbot-19.git.

  3. On macOS or Linux, run make init. On Windows, open Makefile and run each command under init separately. To compile with clang instead of gcc (for Mac users), run make init CC=clang.

Testing Instructions

Any code pushed to this repository will automatically be subject to all existing test methods as well as any newly added tests.

To run tests locally before pushing, run make test on macOS or Linux, or run each command under test in Makefile separately on Windows.

Test coverage should be as complete as is practical – for most classes, it should be 90% to 100%. Recall that robustness is our first design requirement.

To view test coverage, run coverage report in the context of the p3_5env virtual environment.

About

VT SailBOT autonomous sailboat code for 2018-2019

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages