Skip to content

Full emulated testing of out-of-placeΒ #76

@tolauwae

Description

@tolauwae

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:

  • Replace SocketServer.h with abstract and uniform socket interface, the same used for remote debugging. (deprecates SocketServer.h)
  • Implement functionality of deprecated SocketServer for emulated VM
  • 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    testsImprovements or additions to tests

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions