basic test & build setup