Skip to content

exasol/exasol-test-setup-abstraction-server

Repository files navigation

Exasol Test-Setup Abstraction GO

Build Status

Quality Gate Status

Security Rating Reliability Rating Maintainability Rating Technical Debt

Code Smells Coverage Duplicated Lines (%) Lines of Code

Go Reference

This project makes the features of exasol-test-setup-abstraction-java available in the following languages:

  • Go

Usage

Docker Environment

Test-Setup Abstraction should work with standard Docker setup on Linux and macOS with Docker Desktop.

For other setups you might need configuration, see the documentation for details.

Colima

export DOCKER_HOST="unix://${HOME}/.colima/default/docker.sock"

Go

package test

import testSetupAbstraction "github.com/exasol/exasol-test-setup-abstraction-server/go-client"

func myTest() {
	exasol, err := testSetupAbstraction.New().
                    CloudSetupConfigFilePath("myConfig.json").
                    DockerDbVersion("2025.2.1").
                    StartupTimeout(time.Minute * 10).
                    Start()
	if err != nil {
		panic("failed to start test setup")
	}
	connection := exasol.CreateConnection()
	//...
}

Additional Information

About

REST-API for exasol-test-setup-abstraction-java that allow using it from different languages

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors