mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-06 17:27:55 +00:00
Make ttl_test a bit more robust
This commit is contained in:
@@ -533,7 +533,7 @@ TEST(TtlTest, ColumnFamiliesTest) {
|
||||
std::vector<ColumnFamilyHandle*> handles;
|
||||
|
||||
ASSERT_OK(DBWithTTL::Open(DBOptions(options), dbname_, column_families,
|
||||
&handles, &db_ttl_, {2, 4}, false));
|
||||
&handles, &db_ttl_, {3, 5}, false));
|
||||
ASSERT_EQ(handles.size(), 2U);
|
||||
ColumnFamilyHandle* new_handle;
|
||||
ASSERT_OK(db_ttl_->CreateColumnFamilyWithTtl(options, "ttl_column_family_2",
|
||||
@@ -550,12 +550,12 @@ TEST(TtlTest, ColumnFamiliesTest) {
|
||||
SleepCompactCheck(0, 0, kSampleSize_, true, false, handles[1]);
|
||||
SleepCompactCheck(0, 0, kSampleSize_, true, false, handles[2]);
|
||||
|
||||
// only column family 1 should be alive after 3 seconds
|
||||
SleepCompactCheck(2, 0, kSampleSize_, false, false, handles[0]);
|
||||
// only column family 1 should be alive after 4 seconds
|
||||
SleepCompactCheck(3, 0, kSampleSize_, false, false, handles[0]);
|
||||
SleepCompactCheck(0, 0, kSampleSize_, true, false, handles[1]);
|
||||
SleepCompactCheck(0, 0, kSampleSize_, false, false, handles[2]);
|
||||
|
||||
// nothing should be there after 5 seconds
|
||||
// nothing should be there after 6 seconds
|
||||
SleepCompactCheck(2, 0, kSampleSize_, false, false, handles[0]);
|
||||
SleepCompactCheck(0, 0, kSampleSize_, false, false, handles[1]);
|
||||
SleepCompactCheck(0, 0, kSampleSize_, false, false, handles[2]);
|
||||
|
||||
Reference in New Issue
Block a user