Skip to content

Commit 0ee70f2

Browse files
committed
Remove sonic-db-cli dependency in cvl gotests
1 parent 7aa3ec8 commit 0ee70f2

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

cvl/cvl_test.go

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -307,13 +307,16 @@ func clearDb() {
307307
"DSCP_TO_TC_MAP",
308308
}
309309

310-
for _, tbl := range tblList {
311-
_, err := exec.Command("/bin/sh", "-c",
312-
"sonic-db-cli CONFIG_DB del `sonic-db-cli CONFIG_DB keys '"+
313-
tbl+"|*' | cut -d ' ' -f 2`").Output()
310+
rc := getConfigDbClient()
311+
defer rc.Close()
314312

313+
for _, tbl := range tblList {
314+
keys, err := rc.Keys(tbl + "|*").Result()
315+
if err == nil && len(keys) != 0 {
316+
_, err = rc.Del(keys...).Result()
317+
}
315318
if err != nil {
316-
fmt.Println(err.Error())
319+
fmt.Printf("Failed to clean %s: %s\n", tbl, err)
317320
}
318321
}
319322
}

0 commit comments

Comments
 (0)