Move storage-based ITs into ReplicationStorageIT

Tests in ReplicationStorageIT utilize very long replication delays such
that tasks are never expected to complete during the test. This allows
test writers to assume the task files are still there.

Refactor tests from ReplicationIT into ReplicationStorageIT and focus
them on verifying storage correctness. This is mostly a direct copy
except that shouldFirePendingOnlyToStoredUri gets renamed and split into
two tests. One that validates tasks are fired and another that validates
replication completes to the expected destinations. This split is
necessary because of the very long delay methodology mentioned above.

Code sharing between ReplicationIT and ReplicationStorageIT will be
improved in a later commit.

Change-Id: I41179c20a10354953cff3628368dfd5f910cc940
2 files changed
tree: 518ac5c56aae04a2ff9908e4bdd953ea748a6fac
  1. .settings/
  2. src/
  3. .gitignore
  4. .mailmap
  5. BUILD
  6. LICENSE