github.com/PlaceOS/driver-spec-runner

PlaceOS driver test harness.

0 stars
0 dependents
License: not declared

Installation

# Add this to your shard.yml
dependencies:
  placeos-driver-spec-runner:
    github: PlaceOS/driver-spec-runner
    version: ~> 3.2.1

Then run:

shards install

shard.yml

Crystal
no constraint declared
Targets
  • report from src/report.cr
  • test-harness from src/app.cr

Dependencies

Runtime Dependencies

  • pinger*github: spider-gazelle/pinger
  • griffith*github: gtramontina/griffith.cr
  • exec_from*github: place-labs/exec_from
  • placeos-build~> 0.10github: placeos/build
  • placeos-compiler~> 4.3github: placeos/compiler
  • action-controller~> 4.4github: spider-gazelle/action-controller

Development Dependencies

  • ameba*github: crystal-ameba/amebadev

README

PlaceOS Driver Spec Runner

Build CI

A spec runner for PlaceOS drivers.

Development

To test the spec runner: ./test

See here for further detail on developing the interface.

To spin up the test harness in your browser, follow the steps here.

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request