Manage and test PlaceOS drivers.
harness
is a helper for easing development of PlaceOS Drivers.
Usage: ./harness [-h|--help] [command]
Helper script for interfacing with the PlaceOS Driver spec runner
Command:
report check all drivers' compilation status
up starts the harness
down stops the harness
build builds drivers and uploads them to S3
format formats driver code
help display this message
To spin up the test harness, clone the repository and run...
$ ./harness up
Point a browser to localhost:8085, and you're good to go.
When the environment is not in use, remember to run...
$ ./harness down
Before committing, please run...
$ ./harness format
- Existing Driver Docs
- Writing a PlaceOS Driver
- Testing a PlaceOS Driver
- Sending Emails
- Environment Setup
- Runtime Debugging
- Directory Structure
- PlaceOS Spec Runner HTTP API
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request