Gather tests and add a main test suite