Hello!
I am working an a new driver for the Exasol database. Exasol does not have a TIME data type, so many integration tests are failing. Oracle also also doesn't support TIME, so the tests fail early when running TIME tests.
I didn't find any hints in the source code or the CI script how to skip TIME tests.
Please give me an advise how to skip certain tests.
Hi @flamber
Yes, I provided the types list just like for Oracle, but the tests fail when the UnsupportedOperationException is thrown:
Failed to create :exasol 'test-data-with-time' test database: Exasol does not have a :type/Time data type.
#error {
:cause Exasol does not have a :type/Time data type.
:via
[{:type java.lang.UnsupportedOperationException
:message Exasol does not have a :type/Time data type.
:at [metabase.test.data.exasol$eval190654$fn__190655 invoke exasol.clj 56]}]
:trace
[[metabase.test.data.exasol$eval190654$fn__190655 invoke exasol.clj 56]
[clojure.lang.MultiFn invoke MultiFn.java 234]
[metabase.test.data.sql$eval166175$fn__166178$iter__166183__166187$fn__166188$fn__166189 invoke sql.clj 219]
[metabase.test.data.sql$eval166175$fn__166178$iter__166183__166187$fn__166188 invoke sql.clj 208]
...
I start the tests by linking the exasol driver into modules/drivers/exasol, adding it to deps.edn and running