message: tests: hardcode using the database storage backend during tests
  The datatabase storage backend is faster than S3, so it's better to use
  it while running tests regardless of the environment the tests are
  executed on.
diff: mod fakes;
  use crate::db::{Pool, PoolClient};
  -use crate::storage::Storage;
  +use crate::storage::{Storage, StorageBackendKind};
  use crate::web::Server;
  use crate::{BuildQueue, Config, Context, Metrics};
  use failure::Error;
  @@ -138,6 +138,9 @@ impl TestEnvironment {
  config.max_pool_size = 2;
  config.min_pool_idle = 0;
  + // Use the database for storage, as it's faster than S3.
  + config.storage_backend = StorageBackendKind::Database;
  +
  // Use a temporary S3 bucket.
  config.s3_bucket = format!("docsrs-test-bucket-{}", rand::random::<u64>());
  config.s3_bucket_is_temporary = true;
  