I noticed that the parameterized JDBC tests are passing on the dockerised cluster, which shouldn't be possible because
IMPALA-8623 isn't done.
The connection strings look identical in both cases:
I was looking at related code and saw some misuse of == vs equals() for string comparison here https://github.com/apache/impala/blob/master/fe/src/test/java/org/apache/impala/testutil/ImpalaJdbcClient.java#L172
But I don't think that explains what I'm seeing above.