We should integration test our modules by wiring the CRM up to our other systems, or at least run end-to-end tests starting at queue consumption. Feed these messages through the staging server using "drush dpm" and friends.
- Generate a bunch of test data in the form of serialized queue messages and put it somewhere in the repo.
- drush -v -v unsubscribe-queue-consume
- drush -v -v recurring-queue-consume
- drush -v - v fredge-queue-consume
- drush -v -v donations-process-messagefile
- Test some broken messages that throw Civi errors and other exceptions.