Create tests for the following negative scenarios:
- Try to perform an incremental backup without a full backup.
- Interleave log-based and block-based incremental backups. Verify error.
- Perform a full backup and perform an incremental backup without doing any modification changes.
- Perform a full backup and then perform some bunch of read-only operations and perform an incremental backup.
- Perform a full and incremental backup and perform a restore to a point in incremental backup and try to perform an incremental backup before or after a bunch of modifications.
- Perform a full backup and enable log shipping, do a recovery until some point in time using WAL logs and try to perform an incremental backup before or after a bunch of modifications.