use separate project file, instead of adding the Device to the library
committed integration smoke test for unit test framework with drone
use new dependency mechanism of the "runtest" action