Dynamic data tests

I am looking for ways to run a set of standard tests in our warehouse. These tests are generic and should be run for all the models everyday. I would like to refrain adding the necessary tests for each and every model. Instead define tests at one place and somehow run these tests for every model in the warehouse. What testing methodology can i use to achieve this?