Skip to content

Commit ba7d856

Browse files
committed
Merge remote-tracking branch 'upstream/master'
2 parents dc2bc44 + 9724324 commit ba7d856

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

src/sqlancer/clickhouse/oracle/tlp/ClickHouseTLPHavingOracle.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ public void check() throws SQLException {
6262
ClickHouseUnaryPostfixOperation.ClickHouseUnaryPostfixOperator.IS_NULL, false));
6363
String thirdQueryString = ClickHouseVisitor.asString(select);
6464
String combinedString = firstQueryString + " UNION ALL " + secondQueryString + " UNION ALL " + thirdQueryString;
65+
combinedString += " SETTINGS aggregate_functions_null_for_empty=1, enable_optimize_predicate_expression=0"; // https://github.com/ClickHouse/ClickHouse/issues/12264
6566
List<String> secondResultSet = ComparatorHelper.getResultSetFirstColumnAsString(combinedString, errors, state);
6667
if (state.getOptions().logEachSelect()) {
6768
state.getLogger().writeCurrent(originalQueryString);

test/sqlancer/dbms/TestClickHouse.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import static org.junit.jupiter.api.Assumptions.assumeTrue;
55

66
import org.junit.jupiter.api.Test;
7+
78
import sqlancer.Main;
89

910
public class TestClickHouse {
@@ -33,10 +34,9 @@ public void testClickHouseTLPHaving() {
3334
String clickHouseAvailable = System.getenv("CLICKHOUSE_AVAILABLE");
3435
boolean clickHouseIsAvailable = clickHouseAvailable != null && clickHouseAvailable.equalsIgnoreCase("true");
3536
assumeTrue(clickHouseIsAvailable);
36-
assertEquals(0, Main.executeMain("--timeout-seconds", "60", "--num-queries", "0", "--num-threads", "5",
37-
"--username", "default", "--password", "", "clickhouse", "--oracle", "TLPHaving")); // Disabled
38-
// in CI
39-
// https://github.com/ClickHouse/ClickHouse/issues/12264
37+
assertEquals(0,
38+
Main.executeMain("--timeout-seconds", "60", "--num-queries", TestConfig.NUM_QUERIES, "--num-threads",
39+
"5", "--username", "default", "--password", "", "clickhouse", "--oracle", "TLPHaving"));
4040
}
4141

4242
@Test

0 commit comments

Comments
 (0)