run unit, functional and acceptance tests separately