[test] add chainparams property to indicate chain allows time mocking
This commit is contained in:
parent
1cd43e83c6
commit
930d837542
2 changed files with 6 additions and 1 deletions
|
@ -135,6 +135,7 @@ public:
|
|||
fDefaultConsistencyChecks = false;
|
||||
fRequireStandard = true;
|
||||
m_is_test_chain = false;
|
||||
m_is_mockable_chain = false;
|
||||
|
||||
checkpointData = {
|
||||
{
|
||||
|
@ -231,7 +232,7 @@ public:
|
|||
fDefaultConsistencyChecks = false;
|
||||
fRequireStandard = false;
|
||||
m_is_test_chain = true;
|
||||
|
||||
m_is_mockable_chain = false;
|
||||
|
||||
checkpointData = {
|
||||
{
|
||||
|
@ -303,6 +304,7 @@ public:
|
|||
fDefaultConsistencyChecks = true;
|
||||
fRequireStandard = true;
|
||||
m_is_test_chain = true;
|
||||
m_is_mockable_chain = true;
|
||||
|
||||
checkpointData = {
|
||||
{
|
||||
|
|
|
@ -68,6 +68,8 @@ public:
|
|||
bool RequireStandard() const { return fRequireStandard; }
|
||||
/** If this chain is exclusively used for testing */
|
||||
bool IsTestChain() const { return m_is_test_chain; }
|
||||
/** If this chain allows time to be mocked */
|
||||
bool IsMockableChain() const { return m_is_mockable_chain; }
|
||||
uint64_t PruneAfterHeight() const { return nPruneAfterHeight; }
|
||||
/** Minimum free space (in GB) needed for data directory */
|
||||
uint64_t AssumedBlockchainSize() const { return m_assumed_blockchain_size; }
|
||||
|
@ -102,6 +104,7 @@ protected:
|
|||
bool fDefaultConsistencyChecks;
|
||||
bool fRequireStandard;
|
||||
bool m_is_test_chain;
|
||||
bool m_is_mockable_chain;
|
||||
CCheckpointData checkpointData;
|
||||
ChainTxData chainTxData;
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue