Merge pull request #4901 from bhandras/etcd_itest_ci

etcd+itests: use itest generated ports for embedded etcd and add etcd itests to travis CI
This commit is contained in:
Olaoluwa Osuntokun
2021-01-14 17:53:54 -08:00
committed by GitHub
14 changed files with 86 additions and 40 deletions

View File

@@ -83,10 +83,15 @@ func (db *DB) GetBackends(ctx context.Context, dbPath string,
if db.Backend == EtcdBackend {
if db.Etcd.Embedded {
remoteDB, _, err = kvdb.GetEtcdTestBackend(dbPath, dbName)
remoteDB, _, err = kvdb.GetEtcdTestBackend(
dbPath, db.Etcd.EmbeddedClientPort,
db.Etcd.EmbeddedPeerPort,
)
} else {
// Prefix will separate key/values in the db.
remoteDB, err = kvdb.GetEtcdBackend(ctx, networkName, db.Etcd)
remoteDB, err = kvdb.GetEtcdBackend(
ctx, networkName, db.Etcd,
)
}
if err != nil {
return nil, err