@purple-oil-45048 : all of the tests do not need to be under `tests`: generally they should be under a "source root" pattern:
http://www.pantsbuild.org/setup_repo.html#source-roots ... but even that isn't a strict requirement for tests, because their package name doesn't really matter