Throw error if no device is found

It would be nice if spoon throws an error if no device is found. Otherwise if you use spoon in an CI system the build is green even if no test could be run.