|
void | testLedgerData (TestData &data, std::shared_ptr< Ledger > ledger, std::uint32_t seq) |
|
bool | saveLedger (Database &db, Ledger const &ledger, std::shared_ptr< Ledger const > const &next={}) |
|
void | checkLedger (TestData &data, DatabaseShard &db, Ledger const &ledger) |
|
std::string | bitmask2Rangeset (std::uint64_t bitmask) |
|
std::unique_ptr< Config > | testConfig (std::string const &shardDir, std::string const &nodeDir=std::string()) |
|
std::optional< std::uint32_t > | waitShard (DatabaseShard &shardStore, std::uint32_t shardIndex, std::chrono::seconds timeout=shardStoreTimeout) |
|
std::optional< std::uint32_t > | createShard (TestData &data, DatabaseShard &shardStore, int maxShardIndex=1, int shardOffset=0) |
|
void | testStandalone () |
|
void | testCreateShard (std::uint64_t const seedValue) |
|
void | testReopenDatabase (std::uint64_t const seedValue) |
|
void | testGetFinalShards (std::uint64_t const seedValue) |
|
void | testPrepareShards (std::uint64_t const seedValue) |
|
void | testImportShard (std::uint64_t const seedValue) |
|
void | testCorruptedDatabase (std::uint64_t const seedValue) |
|
void | testIllegalFinalKey (std::uint64_t const seedValue) |
|
std::string | ripemd160File (std::string filename) |
|
void | testDeterministicShard (std::uint64_t const seedValue) |
|
void | testImportNodeStore (std::uint64_t const seedValue) |
|
void | testImportWithOnlineDelete (std::uint64_t const seedValue) |
|
void | testImportWithHistoricalPaths (std::uint64_t const seedValue) |
|
void | testPrepareWithHistoricalPaths (std::uint64_t const seedValue) |
|
void | testOpenShardManagement (std::uint64_t const seedValue) |
|
void | testShardInfo (std::uint64_t const seedValue) |
|
void | testSQLiteDatabase (std::uint64_t const seedValue) |
|
Definition at line 168 of file DatabaseShard_test.cpp.
◆ DatabaseShard_test()
ripple::NodeStore::DatabaseShard_test::DatabaseShard_test |
( |
| ) |
|
◆ testLedgerData()
◆ saveLedger()
◆ checkLedger()
◆ bitmask2Rangeset()
◆ testConfig()
◆ waitShard()
◆ createShard()
◆ testStandalone()
void ripple::NodeStore::DatabaseShard_test::testStandalone |
( |
| ) |
|
|
private |
◆ testCreateShard()
void ripple::NodeStore::DatabaseShard_test::testCreateShard |
( |
std::uint64_t const |
seedValue | ) |
|
|
private |
◆ testReopenDatabase()
void ripple::NodeStore::DatabaseShard_test::testReopenDatabase |
( |
std::uint64_t const |
seedValue | ) |
|
|
private |
◆ testGetFinalShards()
void ripple::NodeStore::DatabaseShard_test::testGetFinalShards |
( |
std::uint64_t const |
seedValue | ) |
|
|
private |
◆ testPrepareShards()
void ripple::NodeStore::DatabaseShard_test::testPrepareShards |
( |
std::uint64_t const |
seedValue | ) |
|
|
private |
◆ testImportShard()
void ripple::NodeStore::DatabaseShard_test::testImportShard |
( |
std::uint64_t const |
seedValue | ) |
|
|
private |
◆ testCorruptedDatabase()
void ripple::NodeStore::DatabaseShard_test::testCorruptedDatabase |
( |
std::uint64_t const |
seedValue | ) |
|
|
private |
◆ testIllegalFinalKey()
void ripple::NodeStore::DatabaseShard_test::testIllegalFinalKey |
( |
std::uint64_t const |
seedValue | ) |
|
|
private |
◆ ripemd160File()
◆ testDeterministicShard()
void ripple::NodeStore::DatabaseShard_test::testDeterministicShard |
( |
std::uint64_t const |
seedValue | ) |
|
|
private |
◆ testImportNodeStore()
void ripple::NodeStore::DatabaseShard_test::testImportNodeStore |
( |
std::uint64_t const |
seedValue | ) |
|
|
private |
◆ testImportWithOnlineDelete()
void ripple::NodeStore::DatabaseShard_test::testImportWithOnlineDelete |
( |
std::uint64_t const |
seedValue | ) |
|
|
private |
◆ testImportWithHistoricalPaths()
void ripple::NodeStore::DatabaseShard_test::testImportWithHistoricalPaths |
( |
std::uint64_t const |
seedValue | ) |
|
|
private |
◆ testPrepareWithHistoricalPaths()
void ripple::NodeStore::DatabaseShard_test::testPrepareWithHistoricalPaths |
( |
std::uint64_t const |
seedValue | ) |
|
|
private |
◆ testOpenShardManagement()
void ripple::NodeStore::DatabaseShard_test::testOpenShardManagement |
( |
std::uint64_t const |
seedValue | ) |
|
|
private |
◆ testShardInfo()
void ripple::NodeStore::DatabaseShard_test::testShardInfo |
( |
std::uint64_t const |
seedValue | ) |
|
|
private |
◆ testSQLiteDatabase()
void ripple::NodeStore::DatabaseShard_test::testSQLiteDatabase |
( |
std::uint64_t const |
seedValue | ) |
|
|
private |
◆ run()
void ripple::NodeStore::DatabaseShard_test::run |
( |
| ) |
|
|
override |
◆ createPredictableBatch()
static Batch ripple::NodeStore::TestBase::createPredictableBatch |
( |
int |
numObjects, |
|
|
std::uint64_t |
seed |
|
) |
| |
|
staticinherited |
◆ areBatchesEqual()
static bool ripple::NodeStore::TestBase::areBatchesEqual |
( |
Batch const & |
lhs, |
|
|
Batch const & |
rhs |
|
) |
| |
|
staticinherited |
◆ storeBatch() [1/2]
void ripple::NodeStore::TestBase::storeBatch |
( |
Backend & |
backend, |
|
|
Batch const & |
batch |
|
) |
| |
|
inherited |
◆ storeBatch() [2/2]
static void ripple::NodeStore::TestBase::storeBatch |
( |
Database & |
db, |
|
|
Batch const & |
batch |
|
) |
| |
|
staticinherited |
◆ fetchCopyOfBatch() [1/2]
void ripple::NodeStore::TestBase::fetchCopyOfBatch |
( |
Backend & |
backend, |
|
|
Batch * |
pCopy, |
|
|
Batch const & |
batch |
|
) |
| |
|
inherited |
◆ fetchCopyOfBatch() [2/2]
static void ripple::NodeStore::TestBase::fetchCopyOfBatch |
( |
Database & |
db, |
|
|
Batch * |
pCopy, |
|
|
Batch const & |
batch |
|
) |
| |
|
staticinherited |
◆ fetchMissing()
void ripple::NodeStore::TestBase::fetchMissing |
( |
Backend & |
backend, |
|
|
Batch const & |
batch |
|
) |
| |
|
inherited |
◆ maxSizeGb
constexpr std::uint32_t ripple::NodeStore::DatabaseShard_test::maxSizeGb = 10 |
|
staticconstexprprivate |
◆ maxHistoricalShards
constexpr std::uint32_t ripple::NodeStore::DatabaseShard_test::maxHistoricalShards = 100 |
|
staticconstexprprivate |
◆ ledgersPerShard
constexpr std::uint32_t ripple::NodeStore::DatabaseShard_test::ledgersPerShard = 256 |
|
staticconstexprprivate |
◆ earliestSeq
◆ dataSizeMax
constexpr std::uint32_t ripple::NodeStore::DatabaseShard_test::dataSizeMax = 4 |
|
staticconstexprprivate |
◆ iniAmount
constexpr std::uint32_t ripple::NodeStore::DatabaseShard_test::iniAmount = 1000000 |
|
staticconstexprprivate |
◆ nTestShards
constexpr std::uint32_t ripple::NodeStore::DatabaseShard_test::nTestShards = 4 |
|
staticconstexprprivate |
◆ shardStoreTimeout
◆ journal_
◆ defNodeDir
◆ minPayloadBytes
const std::size_t ripple::NodeStore::TestBase::minPayloadBytes = 1 |
|
staticinherited |
◆ maxPayloadBytes
const std::size_t ripple::NodeStore::TestBase::maxPayloadBytes = 2000 |
|
staticinherited |
◆ numObjectsToTest
const int ripple::NodeStore::TestBase::numObjectsToTest = 2000 |
|
staticinherited |