Is there any way to unit-test OpenMV code without using the actual hardware?
The intention is to record a number of video sequences and use that for testing and development.
As far as I can tell there is no way to run the code on a PC or in any simulated environment, is the best way to connect an actual OpenMV camera and controling it over USB?

Fair enough, using the COM port and the USB Drive interfaces to control the camera seems to be the most reasonable solution at this point.
An upside of that is that HW performance and actual underlying implementations can be tested as well