Files
ark/server/pkg/kvdb/test_utils.go
Pietralberto Mazza 57ce08f239 Support macaroons and TLS && Add arkd wallet cmds (#232)
* Update protos

* Update handlers

* Support macaroons and TLS

* Add arkd cli

* Minor fixes

* Update deps

* Fixes

* Update makefile

* Fixes

* Fix

* Fix

* Fix

* Remove trusted onboarding from client

* Completely remove trusted onboarding

* Fix compose files and add --no-macaroon flag to arkd cli

* Lint

* Remove e2e for trusted onboarding

* Add sleep time
2024-08-09 17:59:31 +02:00

27 lines
409 B
Go

package kvdb
import (
"fmt"
"os"
"testing"
)
// RunTests is a helper function to run the tests in a package with
// initialization and tear-down of a test kvdb backend.
func RunTests(m *testing.M) {
var close func() error
// os.Exit() does not respect defer statements
code := m.Run()
if close != nil {
err := close()
if err != nil {
fmt.Printf("Error: %v\n", err)
}
}
os.Exit(code)
}