My guess is that the tests don’t run without the appropriate additions to the POM. I know I had to add this to the zwave/zigbee bundles, and as you’ve gone down the route of putting the tests in with the binding, you probably also need to do this. If I compare your POM to one of the other test bundles, there’s a lot missing. I also think that the way you have this configured you will end up with the tests being linked into the JAR as you’ve got this in the properties file.
I know you said the skeleton doesn’t work - maybe you should take a look at what’s wrong with this and get it resolved (it should be fixed if it’s broken).