Develop test suite for EDDIE virtualization API
Description
To allow for a high quality development process we need to ensure EDDIE has a test suite we can run regularly during development and also from CI during integration.
- Re-use framework from EDDIE networking layer
- Implement basic test harness and integrate into build system
- Write test cases for all external API's
- Write test cases for different internal units
- Make it easy to run test suite also from a CI environment