systemetric / shepherd-2

A rewrite of shepherd
Apache License 2.0
4 stars 0 forks source link

Run parity with `shepherd-1` #3

Closed shardros closed 2 years ago

shardros commented 2 years ago

AS A shepherd dev I WANT the run to be sane and bug free SO THAT I can be confident about altering it that it is bug free DONE IS:

  1. Sheep can upload and run code
  2. Shepherd can kill user code when the time is up or the stop button is pressed in sheep
  3. The Robot.Reset is called (need a mock made for testing so that shepherd can run on x86.
  4. Tests are written

Notes: The shepherd-2 run is heavily refactored from shepherd-1. We need to make sure that we support any API end points which are used by sheep.