actually do the tests