Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -187,9 +187,10 @@ public void tearDown()
FileUtils.deleteDirectory(_tempDir);
}

@Test
public void testCompaction()
@Test(dataProvider = "useBothQueryEngines")
public void testCompaction(boolean useMultiStageQueryEngine)
throws Exception {
setUseMultiStageQueryEngine(useMultiStageQueryEngine);
waitForAllDocsLoaded(600_000L, 283);
assertEquals(getSalary(), 9747108);

Expand All @@ -199,9 +200,10 @@ public void testCompaction()
assertEquals(getSalary(), 9747108);
}

@Test
public void testCompactionDeletesSegments()
@Test(dataProvider = "useBothQueryEngines")
public void testCompactionDeletesSegments(boolean useMultiStageQueryEngine)
throws Exception {
setUseMultiStageQueryEngine(useMultiStageQueryEngine);
pushAvroIntoKafka(_avroFiles);
// Wait for all documents loaded
waitForAllDocsLoaded(600_000L, 566);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -168,9 +168,10 @@ protected void waitForAllDocsLoaded(long timeoutMs)
assertEquals(getCurrentCountStarResult(), getCountStarResult());
}

@Test
protected void testDeleteWithFullUpsert()
@Test(dataProvider = "useBothQueryEngines")
protected void testDeleteWithFullUpsert(boolean useMultiStageQueryEngine)
throws Exception {
setUseMultiStageQueryEngine(useMultiStageQueryEngine);
final UpsertConfig upsertConfig = new UpsertConfig(UpsertConfig.Mode.FULL);
upsertConfig.setDeleteRecordColumn(DELETE_COL);

Expand Down Expand Up @@ -265,9 +266,10 @@ protected void testDeleteWithFullUpsert(String kafkaTopicName, String tableName,
dropRealtimeTable(tableName);
}

@Test
public void testDeleteWithPartialUpsert()
@Test(dataProvider = "useBothQueryEngines")
public void testDeleteWithPartialUpsert(boolean useMultiStageQueryEngine)
throws Exception {
setUseMultiStageQueryEngine(useMultiStageQueryEngine);
final UpsertConfig upsertConfig = new UpsertConfig(UpsertConfig.Mode.PARTIAL);
upsertConfig.setDeleteRecordColumn(DELETE_COL);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -186,9 +186,10 @@ private long getCountStarResultWithoutUpsert() {
return 600;
}

@Test
public void testSegmentAssignment()
@Test(dataProvider = "useBothQueryEngines")
public void testSegmentAssignment(boolean useMultiStageQueryEngine)
throws Exception {
setUseMultiStageQueryEngine(useMultiStageQueryEngine);
verifyIdealState(5);

// Run the real-time segment validation and check again
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -164,9 +164,10 @@ private long getCountStarResultWithoutUpsert() {
return 600;
}

@Test
public void testSegmentAssignment()
@Test(dataProvider = "useBothQueryEngines")
public void testSegmentAssignment(boolean useMultiStageQueryEngine)
throws Exception {
setUseMultiStageQueryEngine(useMultiStageQueryEngine);
verifyIdealState();

// Run the real-time segment validation and check again
Expand Down