Versions in this module Expand all Collapse all v2 v2.3.2 Nov 4, 2022 Changes in this version + func CheckMinServerServerVersion(conn driver.Conn, major, minor, patch uint64) bool + func CreateDatabase(testSet string) error + func GetClickHouseTestVersion() string + func GetConnection(testSet string, settings clickhouse.Settings, tlsConfig *tls.Config, ...) (driver.Conn, error) + func GetConnectionWithOptions(options *clickhouse.Options) (driver.Conn, error) + func GetEnv(key, fallback string) string + func IsSetInEnv(key string) bool + func PrintMemUsage() + func RandAsciiString(n int) string + func RandIPv4() net.IP + func RandIPv6() net.IP + func RandIntString(n int) string + func SetTestEnvironment(testSet string, environment ClickHouseTestEnvironment) + type ClickHouseTestEnvironment struct + Container testcontainers.Container + Database string + Host string + HttpPort int + HttpsPort int + Password string + Port int + SslPort int + Username string + Version proto.Version + func CreateClickHouseTestEnvironment(testSet string) (ClickHouseTestEnvironment, error) + func GetExternalTestEnvironment(testSet string) (ClickHouseTestEnvironment, error) + func GetTestEnvironment(testSet string) (ClickHouseTestEnvironment, error)