Commit 9bcd5e20 authored by Committed by Alexis WilliamsBrowse files
Add QC tests for the VCS abstraction
This is a hopefully rather comprehensive approach: we generate an arbitrary description of how to make a repo, and model what content we would expect for every tag/commit. Then we can compare with executing the description for the real VCS and comparing the actual file content for any tag/commit. This is then the basis for checking for the various VCS drivers that we can (construct and) clone and sync repos properly. In particular for syncing this gives some confidence that we can sync for any plausible cached previous repo state.
Showing with 708 additions and 0 deletions
This diff is collapsed.