generalise over tests
allow configuration of tests via CLI