Generic test code cannot be in the same directory because of chicken and egg