codope commented on code in PR #12653:
URL: https://github.com/apache/hudi/pull/12653#discussion_r1922210718


##########
hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestMORDataSource.scala:
##########
@@ -1524,4 +1526,59 @@ class TestMORDataSource extends 
HoodieSparkClientTestBase with SparkDatasetMixin
     // deleted record should still show in time travel view
     assertEquals(1, timeTravelDF.where(s"_row_key = '$recordKey'").count())
   }
+
+  /**
+   * Test Secondary Index creation through datasource and metadata write 
configs.
+   *
+   * 1. Insert a batch of data with record_index enabled.
+   * 2. Upsert another batch of data with secondary index configs.
+   * 3. Validate that secondary index is created.
+   */
+  @Test
+  def testSecondaryIndexCreation(): Unit = {

Review Comment:
   `TestSecondaryIndex` extends from a different super class which makes it 
easy to test with sql. I wanted reuse some of the config and record 
generation/validation related methods using datasource. This class already has 
a few index related tests for files and colstats.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to