WARDuino
WARDuino copied to clipboard
Full emulated testing of out-of-place
Our goal is to allow the full VM to be tested with the emulated version. The most challenging part is testing OOP with the emulator because a lot of inherited code is microcontroller specific.
Things to fix in order:
- [x] Replace SocketServer.h with abstract and uniform socket interface, the same used for remote debugging. (deprecates SocketServer.h)
- [x] Implement functionality of deprecated SocketServer for emulated VM
- [x] Enable OOP code in emulated VM (can become a drone with the dronify message)
- [ ] Add code to CLI to control drone: answer proxy calls and send events
This will allow for manual testing of OOP with 2 emulated VMs. As part of #53 we can add automated API tests in a next step.