aboutsummaryrefslogtreecommitdiff
path: root/test/functional/reindex.py
diff options
context:
space:
mode:
authorAnthony Towns <aj@erisian.com.au>2018-01-25 09:44:29 +1000
committerAnthony Towns <aj@erisian.com.au>2018-01-25 09:44:29 +1000
commitca6523d0c8a44e0b9193367d1250a7d428d61be3 (patch)
treee31acbe57137e92e52168a01d9fd4a3060f218cb /test/functional/reindex.py
parentf359afcc410432ed5d30001acda0c66741ee8935 (diff)
downloadbitcoin-ca6523d0c8a44e0b9193367d1250a7d428d61be3.tar.xz
[tests] Rename feature_* functional tests.
Diffstat (limited to 'test/functional/reindex.py')
-rwxr-xr-xtest/functional/reindex.py40
1 files changed, 0 insertions, 40 deletions
diff --git a/test/functional/reindex.py b/test/functional/reindex.py
deleted file mode 100755
index ac67e6e9ba..0000000000
--- a/test/functional/reindex.py
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/usr/bin/env python3
-# Copyright (c) 2014-2017 The Bitcoin Core developers
-# Distributed under the MIT software license, see the accompanying
-# file COPYING or http://www.opensource.org/licenses/mit-license.php.
-"""Test running bitcoind with -reindex and -reindex-chainstate options.
-
-- Start a single node and generate 3 blocks.
-- Stop the node and restart it with -reindex. Verify that the node has reindexed up to block 3.
-- Stop the node and restart it with -reindex-chainstate. Verify that the node has reindexed up to block 3.
-"""
-
-from test_framework.test_framework import BitcoinTestFramework
-from test_framework.util import assert_equal
-import time
-
-class ReindexTest(BitcoinTestFramework):
-
- def set_test_params(self):
- self.setup_clean_chain = True
- self.num_nodes = 1
-
- def reindex(self, justchainstate=False):
- self.nodes[0].generate(3)
- blockcount = self.nodes[0].getblockcount()
- self.stop_nodes()
- extra_args = [["-reindex-chainstate" if justchainstate else "-reindex", "-checkblockindex=1"]]
- self.start_nodes(extra_args)
- while self.nodes[0].getblockcount() < blockcount:
- time.sleep(0.1)
- assert_equal(self.nodes[0].getblockcount(), blockcount)
- self.log.info("Success")
-
- def run_test(self):
- self.reindex(False)
- self.reindex(True)
- self.reindex(False)
- self.reindex(True)
-
-if __name__ == '__main__':
- ReindexTest().main()