make test/coverage a pre-requisite of build