You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
557 B
21 lines
557 B
// +build kvdb_etcd |
|
|
|
package kvdb |
|
|
|
import ( |
|
"github.com/lightningnetwork/lnd/kvdb/etcd" |
|
) |
|
|
|
// TestBackend is conditionally set to etcd when the kvdb_etcd build tag is |
|
// defined, allowing testing our database code with etcd backend. |
|
const TestBackend = EtcdBackendName |
|
|
|
// GetEtcdTestBackend creates an embedded etcd backend for testing |
|
// storig the database at the passed path. |
|
func StartEtcdTestBackend(path string, clientPort, peerPort uint16) ( |
|
*etcd.Config, func(), error) { |
|
|
|
return etcd.NewEmbeddedEtcdInstance( |
|
path, clientPort, peerPort, |
|
) |
|
}
|
|
|