Documentation ¶
Index ¶
- func ExecuteStatements(t *testing.T, c sqlconnect.DB, schema, path string)
- func GenerateTestSchema(formatfn func(string) string) string
- func ReadSQLStatements(t *testing.T, schema, path string) []string
- func TestDatabaseScenarios(t *testing.T, warehouse string, configJSON json.RawMessage, ...)
- func TestSshTunnelScenarios(t *testing.T, warehouse string, configJSON json.RawMessage)
- type Options
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExecuteStatements ¶
func ExecuteStatements(t *testing.T, c sqlconnect.DB, schema, path string)
func GenerateTestSchema ¶
func TestDatabaseScenarios ¶
func TestSshTunnelScenarios ¶ added in v1.1.0
func TestSshTunnelScenarios(t *testing.T, warehouse string, configJSON json.RawMessage)
Types ¶
type Options ¶
type Options struct { // LegacySupport enables the use of legacy column mappings LegacySupport bool IncludesViewsInListTables bool SpecialCharactersInQuotedTable string // special characters to test in quoted table identifiers (default: <space>,",',`") ExtraTests func(t *testing.T, db sqlconnect.DB) }
Click to show internal directories.
Click to hide internal directories.