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.