The tests are relatively clever in that they are all run on the same data if the hosting service provides the data for the projects via git, svn, and archive. In this case, the hosting service is GitHub and does provide all these.
However, adding new VCS systems will likely break this requirement and a better approach will be required at that time.