Add fixtures for broken database files
To be able to integration-test code bases, that work with e.g. sync dbs (such as .db or .files files), it would be helpful to be able to create sync dbs that are "broken", so that raising on encountering broken database files can be tested.
A few examples of invalid databases can be:
- mismatch of
<pkgbase>-<pkgver>-<pkgrel>/
and the%BASE%
defined in<pkgbase>-<pkgver>-<pkgrel>/desc
- incomplete
<pkgbase>-<pkgver>-<pkgrel>/desc
files - missing
<pkgbase>-<pkgver>-<pkgrel>/files
in a .files database - missing
<pkgbase>-<pkgver>-<pkgrel>/desc
in a .files or .db database