Github user jackylk commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/1735#discussion_r158956869
--- Diff:
integration/spark-common-test/src/test/scala/org/apache/carbondata/spark/testsuite/iud/DeleteCarbonTableTestCase.scala
---
@@ -165,6 +165,20 @@ class DeleteCarbonTableTestCase extends QueryTest with
BeforeAndAfterAll {
sql("drop table if exists preaggmain_preagg1")
}
+ test("test select query after compaction, delete and clean files") {
+ sql("drop table if exists select_after_clean")
+ sql("create table select_after_clean(id int, name string) stored by
'carbondata'")
+ sql("insert into select_after_clean select 1,'abc'")
+ sql("insert into select_after_clean select 2,'def'")
+ sql("insert into select_after_clean select 3,'uhj'")
+ sql("insert into select_after_clean select 4,'frg'")
+ sql("alter table select_after_clean compact 'minor'")
+ sql("clean files for table select_after_clean")
+ sql("delete from select_after_clean where name='def'")
+ sql("clean files for table select_after_clean")
+ assert(sql("select * from select_after_clean").collect().length == 3)
--- End diff --
can you assert the result using checkAnswer
---