From ac4611ffc4b10eae0815f51583b2310632b801f5 Mon Sep 17 00:00:00 2001 From: teor Date: Wed, 10 Mar 2021 08:37:54 +1000 Subject: [PATCH] Revert "Disable unreliable `sync_large_checkpoints_testnet` (#1789)" This reverts commit bae49e54df7b9dbea66be6fbbe1655af0ae69943. --- zebrad/tests/acceptance.rs | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/zebrad/tests/acceptance.rs b/zebrad/tests/acceptance.rs index 032b7597..88aa8295 100644 --- a/zebrad/tests/acceptance.rs +++ b/zebrad/tests/acceptance.rs @@ -745,8 +745,22 @@ fn sync_large_checkpoints_mainnet() -> Result<()> { Ok(()) } -// Todo: We had a `sync_large_checkpoints_testnet` here but it was removed because -// the testnet is unreliable(#1222). Enable after we have more testnet instances(#1791). +/// Test if `zebrad` can sync some larger checkpoints on testnet. +/// +/// This test does not run by default, see `sync_large_checkpoints_mainnet` +/// for details. +#[test] +#[ignore] +fn sync_large_checkpoints_testnet() -> Result<()> { + sync_until( + LARGE_CHECKPOINT_TEST_HEIGHT, + Testnet, + STOP_AT_HEIGHT_REGEX, + LARGE_CHECKPOINT_TIMEOUT, + None, + ) + .map(|_tempdir| ()) +} /// Sync `network` until `zebrad` reaches `height`, and ensure that /// the output contains `stop_regex`. If `reuse_tempdir` is supplied,