- build and run tests