github.com/treeverse/lakefs@v1.24.1-0.20240520134607-95648127bfb0/pkg/kv/dynamodb/main_test.go (about)

     1  package dynamodb_test
     2  
     3  import (
     4  	"log"
     5  	"os"
     6  	"testing"
     7  
     8  	"github.com/treeverse/lakefs/pkg/kv/kvparams"
     9  	"github.com/treeverse/lakefs/pkg/testutil"
    10  )
    11  
    12  var testParams *kvparams.DynamoDB
    13  var databaseURI string
    14  
    15  func TestMain(m *testing.M) {
    16  	var err error
    17  	var cleanupFunc func()
    18  	databaseURI, cleanupFunc, err = testutil.GetDynamoDBInstance()
    19  	if err != nil {
    20  		log.Fatalf("Could not connect to Docker: %s", err)
    21  	}
    22  	code := m.Run()
    23  	cleanupFunc()
    24  	os.Exit(code)
    25  }