-
- Downloads
Put together a report and database timezone test suite [ci drivers]
The goal is to make it easier to write tests with different data and report timezone scenarios easier. The tests already have found issues with our current code and their handling of these timezone conversions. These tests exposed a bug in MySQL date support which is also fixed in this commit. Fixes #6554, fixes #6994, fixes #7393
Showing
- src/metabase/driver/generic_sql.clj 60 additions, 17 deletionssrc/metabase/driver/generic_sql.clj
- src/metabase/driver/mysql.clj 34 additions, 12 deletionssrc/metabase/driver/mysql.clj
- src/metabase/driver/sqlite.clj 8 additions, 11 deletionssrc/metabase/driver/sqlite.clj
- src/metabase/query_processor/middleware/parameters/sql.clj 35 additions, 20 deletionssrc/metabase/query_processor/middleware/parameters/sql.clj
- src/metabase/types.clj 1 addition, 0 deletionssrc/metabase/types.clj
- src/metabase/util/date.clj 2 additions, 1 deletionsrc/metabase/util/date.clj
- test/metabase/driver/bigquery_test.clj 0 additions, 1 deletiontest/metabase/driver/bigquery_test.clj
- test/metabase/driver/oracle_test.clj 4 additions, 1 deletiontest/metabase/driver/oracle_test.clj
- test/metabase/query_processor/middleware/parameters/sql_test.clj 14 additions, 2 deletions...tabase/query_processor/middleware/parameters/sql_test.clj
- test/metabase/query_processor_test/timezones_test.clj 204 additions, 0 deletionstest/metabase/query_processor_test/timezones_test.clj
- test/metabase/test/data/bigquery.clj 12 additions, 11 deletionstest/metabase/test/data/bigquery.clj
- test/metabase/test/data/dataset_definitions.clj 11 additions, 1 deletiontest/metabase/test/data/dataset_definitions.clj
- test/metabase/test/data/mysql.clj 17 additions, 11 deletionstest/metabase/test/data/mysql.clj
- test/metabase/test/data/postgres.clj 12 additions, 11 deletionstest/metabase/test/data/postgres.clj
Please register or sign in to comment