Unfortunately for this discussion and probably for myself in general, I've not spent enough time with Test::More to make any implementation suggestions. I think the idea of deferring part of the tests and making the ones that require the presence of the hardware to pass conditional is sound, though.