Factored out testing framework.