Testor is a snapshot management command-line utility that makes working with Automated Testing Kit easier. Among its features are:
- it creates a snapshot of a database and/or files and uploads them to a storage server
- it can run a sanitization process before uploading the snapshot
- it fetches the latest database or files snapshot from the storage server and imports it into a target database
- snapshots can be categorized by purpose; for instance, developers and QA personnel can have their own snapshots.
- it lists all the snapshots on the storage server
- the snapshot server can be S3-compatible or an SFTP server located locally or in the cloud
- it can be run inside or outside of a Drupal installation.
Testor currently works with Pantheon and local snapshot tarballs.
Coming up in a future release:
- it will work with other hosts.