From f43cc4b0bbd31422fd765f8766b5a3db3a740e63 Mon Sep 17 00:00:00 2001 From: Konstantin Burkalev Date: Fri, 12 Sep 2025 12:25:19 +0300 Subject: [PATCH] chore(ci): Pass more cube env vars to drivers test --- .github/workflows/drivers-tests.yml | 2 ++ packages/cubejs-testing-drivers/fixtures/athena.json | 4 +++- packages/cubejs-testing-drivers/fixtures/bigquery.json | 4 +++- packages/cubejs-testing-drivers/fixtures/clickhouse.json | 4 +++- packages/cubejs-testing-drivers/fixtures/databricks-jdbc.json | 4 +++- packages/cubejs-testing-drivers/fixtures/mssql.json | 4 +++- packages/cubejs-testing-drivers/fixtures/mysql.json | 4 +++- packages/cubejs-testing-drivers/fixtures/postgres.json | 4 +++- packages/cubejs-testing-drivers/fixtures/redshift.json | 4 +++- packages/cubejs-testing-drivers/fixtures/snowflake.json | 4 +++- 10 files changed, 29 insertions(+), 9 deletions(-) diff --git a/.github/workflows/drivers-tests.yml b/.github/workflows/drivers-tests.yml index 994d995417434..46aa441c976f9 100644 --- a/.github/workflows/drivers-tests.yml +++ b/.github/workflows/drivers-tests.yml @@ -345,6 +345,8 @@ jobs: (contains(env.CLOUD_DATABASES, matrix.database) && env.DRIVERS_TESTS_ATHENA_CUBEJS_AWS_KEY != '') || (!contains(env.CLOUD_DATABASES, matrix.database)) env: + DRIVERS_TESTS_CUBEJS_TRANSPILATION_WORKER_THREADS: true + DRIVERS_TESTS_CUBEJS_TRANSPILATION_NATIVE: false DRIVERS_TESTS_CUBEJS_TESSERACT_SQL_PLANNER: ${{ (github.event_name == 'workflow_dispatch' && github.event.inputs.use_tesseract_sql_planner) || matrix.use_tesseract_sql_planner }} # Athena diff --git a/packages/cubejs-testing-drivers/fixtures/athena.json b/packages/cubejs-testing-drivers/fixtures/athena.json index 13e148d474467..3f6bde1f96625 100644 --- a/packages/cubejs-testing-drivers/fixtures/athena.json +++ b/packages/cubejs-testing-drivers/fixtures/athena.json @@ -16,7 +16,9 @@ "CUBEJS_SQL_USER": "admin", "CUBEJS_SQL_PASSWORD": "admin_password", "CUBESQL_SQL_PUSH_DOWN": "true", - "CUBEJS_TESSERACT_SQL_PLANNER": "${DRIVERS_TESTS_CUBEJS_TESSERACT_SQL_PLANNER}" + "CUBEJS_TESSERACT_SQL_PLANNER": "${DRIVERS_TESTS_CUBEJS_TESSERACT_SQL_PLANNER}", + "CUBEJS_TRANSPILATION_WORKER_THREADS": "${DRIVERS_TESTS_CUBEJS_TRANSPILATION_WORKER_THREADS}", + "CUBEJS_TRANSPILATION_NATIVE": "${DRIVERS_TESTS_CUBEJS_TRANSPILATION_NATIVE}" }, "ports" : ["4000", "5656"] }, diff --git a/packages/cubejs-testing-drivers/fixtures/bigquery.json b/packages/cubejs-testing-drivers/fixtures/bigquery.json index a83f3b47b2cd2..cc845e459c5db 100644 --- a/packages/cubejs-testing-drivers/fixtures/bigquery.json +++ b/packages/cubejs-testing-drivers/fixtures/bigquery.json @@ -18,7 +18,9 @@ "CUBEJS_DB_EXPORT_BUCKET": "cube-open-source-export-bucket", "CUBEJS_DB_EXPORT_BUCKET_TYPE": "gcp", - "CUBEJS_TESSERACT_SQL_PLANNER": "${DRIVERS_TESTS_CUBEJS_TESSERACT_SQL_PLANNER}" + "CUBEJS_TESSERACT_SQL_PLANNER": "${DRIVERS_TESTS_CUBEJS_TESSERACT_SQL_PLANNER}", + "CUBEJS_TRANSPILATION_WORKER_THREADS": "${DRIVERS_TESTS_CUBEJS_TRANSPILATION_WORKER_THREADS}", + "CUBEJS_TRANSPILATION_NATIVE": "${DRIVERS_TESTS_CUBEJS_TRANSPILATION_NATIVE}" }, "ports" : ["4000", "5656"] }, diff --git a/packages/cubejs-testing-drivers/fixtures/clickhouse.json b/packages/cubejs-testing-drivers/fixtures/clickhouse.json index 57ab79daa2f93..48b2ca4a1ca9e 100644 --- a/packages/cubejs-testing-drivers/fixtures/clickhouse.json +++ b/packages/cubejs-testing-drivers/fixtures/clickhouse.json @@ -37,7 +37,9 @@ "CUBEJS_SQL_USER": "admin", "CUBEJS_SQL_PASSWORD": "admin_password", "CUBESQL_SQL_PUSH_DOWN": "true", - "CUBEJS_TESSERACT_SQL_PLANNER": "${DRIVERS_TESTS_CUBEJS_TESSERACT_SQL_PLANNER}" + "CUBEJS_TESSERACT_SQL_PLANNER": "${DRIVERS_TESTS_CUBEJS_TESSERACT_SQL_PLANNER}", + "CUBEJS_TRANSPILATION_WORKER_THREADS": "${DRIVERS_TESTS_CUBEJS_TRANSPILATION_WORKER_THREADS}", + "CUBEJS_TRANSPILATION_NATIVE": "${DRIVERS_TESTS_CUBEJS_TRANSPILATION_NATIVE}" }, "depends_on": ["data"], "links": ["data"], diff --git a/packages/cubejs-testing-drivers/fixtures/databricks-jdbc.json b/packages/cubejs-testing-drivers/fixtures/databricks-jdbc.json index 906c419ea322f..086b3fe440b03 100644 --- a/packages/cubejs-testing-drivers/fixtures/databricks-jdbc.json +++ b/packages/cubejs-testing-drivers/fixtures/databricks-jdbc.json @@ -78,7 +78,9 @@ "CUBEJS_SQL_USER": "admin", "CUBEJS_SQL_PASSWORD": "admin_password", "CUBESQL_SQL_PUSH_DOWN": "true", - "CUBEJS_TESSERACT_SQL_PLANNER": "${DRIVERS_TESTS_CUBEJS_TESSERACT_SQL_PLANNER}" + "CUBEJS_TESSERACT_SQL_PLANNER": "${DRIVERS_TESTS_CUBEJS_TESSERACT_SQL_PLANNER}", + "CUBEJS_TRANSPILATION_WORKER_THREADS": "${DRIVERS_TESTS_CUBEJS_TRANSPILATION_WORKER_THREADS}", + "CUBEJS_TRANSPILATION_NATIVE": "${DRIVERS_TESTS_CUBEJS_TRANSPILATION_NATIVE}" }, "ports" : ["4000", "5656"] }, diff --git a/packages/cubejs-testing-drivers/fixtures/mssql.json b/packages/cubejs-testing-drivers/fixtures/mssql.json index 3d71be829f3e4..496c56cce9159 100644 --- a/packages/cubejs-testing-drivers/fixtures/mssql.json +++ b/packages/cubejs-testing-drivers/fixtures/mssql.json @@ -12,7 +12,9 @@ "CUBEJS_SQL_USER": "admin", "CUBEJS_SQL_PASSWORD": "admin_password", "CUBESQL_SQL_PUSH_DOWN": "true", - "CUBEJS_TESSERACT_SQL_PLANNER": "${DRIVERS_TESTS_CUBEJS_TESSERACT_SQL_PLANNER}" + "CUBEJS_TESSERACT_SQL_PLANNER": "${DRIVERS_TESTS_CUBEJS_TESSERACT_SQL_PLANNER}", + "CUBEJS_TRANSPILATION_WORKER_THREADS": "${DRIVERS_TESTS_CUBEJS_TRANSPILATION_WORKER_THREADS}", + "CUBEJS_TRANSPILATION_NATIVE": "${DRIVERS_TESTS_CUBEJS_TRANSPILATION_NATIVE}" }, "depends_on": ["data"], "links": ["data"], diff --git a/packages/cubejs-testing-drivers/fixtures/mysql.json b/packages/cubejs-testing-drivers/fixtures/mysql.json index dcc64654a99e1..4d15a568d5408 100644 --- a/packages/cubejs-testing-drivers/fixtures/mysql.json +++ b/packages/cubejs-testing-drivers/fixtures/mysql.json @@ -13,7 +13,9 @@ "CUBEJS_SQL_USER": "admin", "CUBEJS_SQL_PASSWORD": "admin_password", "CUBESQL_SQL_PUSH_DOWN": "true", - "CUBEJS_TESSERACT_SQL_PLANNER": "${DRIVERS_TESTS_CUBEJS_TESSERACT_SQL_PLANNER}" + "CUBEJS_TESSERACT_SQL_PLANNER": "${DRIVERS_TESTS_CUBEJS_TESSERACT_SQL_PLANNER}", + "CUBEJS_TRANSPILATION_WORKER_THREADS": "${DRIVERS_TESTS_CUBEJS_TRANSPILATION_WORKER_THREADS}", + "CUBEJS_TRANSPILATION_NATIVE": "${DRIVERS_TESTS_CUBEJS_TRANSPILATION_NATIVE}" }, "depends_on": ["data"], "links": ["data"], diff --git a/packages/cubejs-testing-drivers/fixtures/postgres.json b/packages/cubejs-testing-drivers/fixtures/postgres.json index fae424089f166..2a53312aa42c7 100644 --- a/packages/cubejs-testing-drivers/fixtures/postgres.json +++ b/packages/cubejs-testing-drivers/fixtures/postgres.json @@ -13,7 +13,9 @@ "CUBEJS_SQL_USER": "admin", "CUBEJS_SQL_PASSWORD": "admin_password", "CUBESQL_SQL_PUSH_DOWN": "true", - "CUBEJS_TESSERACT_SQL_PLANNER": "${DRIVERS_TESTS_CUBEJS_TESSERACT_SQL_PLANNER}" + "CUBEJS_TESSERACT_SQL_PLANNER": "${DRIVERS_TESTS_CUBEJS_TESSERACT_SQL_PLANNER}", + "CUBEJS_TRANSPILATION_WORKER_THREADS": "${DRIVERS_TESTS_CUBEJS_TRANSPILATION_WORKER_THREADS}", + "CUBEJS_TRANSPILATION_NATIVE": "${DRIVERS_TESTS_CUBEJS_TRANSPILATION_NATIVE}" }, "depends_on": ["data"], "links": ["data"], diff --git a/packages/cubejs-testing-drivers/fixtures/redshift.json b/packages/cubejs-testing-drivers/fixtures/redshift.json index 8c019c86dd77c..cbae8bc7f0f08 100644 --- a/packages/cubejs-testing-drivers/fixtures/redshift.json +++ b/packages/cubejs-testing-drivers/fixtures/redshift.json @@ -29,7 +29,9 @@ "CUBEJS_SQL_USER": "admin", "CUBEJS_SQL_PASSWORD": "admin_password", "CUBESQL_SQL_PUSH_DOWN": "true", - "CUBEJS_TESSERACT_SQL_PLANNER": "${DRIVERS_TESTS_CUBEJS_TESSERACT_SQL_PLANNER}" + "CUBEJS_TESSERACT_SQL_PLANNER": "${DRIVERS_TESTS_CUBEJS_TESSERACT_SQL_PLANNER}", + "CUBEJS_TRANSPILATION_WORKER_THREADS": "${DRIVERS_TESTS_CUBEJS_TRANSPILATION_WORKER_THREADS}", + "CUBEJS_TRANSPILATION_NATIVE": "${DRIVERS_TESTS_CUBEJS_TRANSPILATION_NATIVE}" }, "ports" : ["4000", "5656"] }, diff --git a/packages/cubejs-testing-drivers/fixtures/snowflake.json b/packages/cubejs-testing-drivers/fixtures/snowflake.json index cdc97106c8e95..6c528b7706eaf 100644 --- a/packages/cubejs-testing-drivers/fixtures/snowflake.json +++ b/packages/cubejs-testing-drivers/fixtures/snowflake.json @@ -102,7 +102,9 @@ "CUBEJS_SQL_USER": "admin", "CUBEJS_SQL_PASSWORD": "admin_password", "CUBESQL_SQL_PUSH_DOWN": "true", - "CUBEJS_TESSERACT_SQL_PLANNER": "${DRIVERS_TESTS_CUBEJS_TESSERACT_SQL_PLANNER}" + "CUBEJS_TESSERACT_SQL_PLANNER": "${DRIVERS_TESTS_CUBEJS_TESSERACT_SQL_PLANNER}", + "CUBEJS_TRANSPILATION_WORKER_THREADS": "${DRIVERS_TESTS_CUBEJS_TRANSPILATION_WORKER_THREADS}", + "CUBEJS_TRANSPILATION_NATIVE": "${DRIVERS_TESTS_CUBEJS_TRANSPILATION_NATIVE}" }, "ports" : ["4000", "5656"] },