* run tests at build-time, fix any errors
