On Tue, Mar 04 2014, David Bremner <david@tethera.net> wrote: > Jani Nikula <jani@nikula.org> writes: > >> >> I think we should use the prereq mechanism in the tests to check if a >> required test database is in place, skipping the test if not. This >> should be fairly straightforward to do, and does not care *how* the test >> database is to be fetched. (I'm undecided whether the test should verify >> the checksum, or the part that fetches the database. Minor detail.) > > Yep, prereqs sounds fine. SHA256 verification is pretty fast (on the > scale of test suite operations), so I'd lean to doing it late, but > I could be convinced otherwise. I decline commenting on prereqs... ;/ >> >> I know git annex in principle, but don't have any practical experience >> with it. I don't really have any ideas for that. > > Well, if you don't mind the rest of the setup (SHA256 sums checked, > tarballs fetched if needed), we can forge ahead for now. I can contribute script with interface ./fetch-and-check.sh [--verify-only] destdir url sha256sum > > d Tomi