Unit tests should not "pass" when cmocka is missing
When the cmocka library is missing (like on our Jessie images) make unit
exits with zero although no testing was done. It might be OKish for manual runs but in the CI it's misleading. I'd prefer if the 'unit' target failed (and, as a consequence, failing unit:...
jobs were removed from the CI).