Properly initialize viper library when checking for master components (#434)
* common_test: Add a failing test to show the SISEGV Signed-off-by:Simarpreet Singh <simar@linux.com> * common: Go green by fixing isMaster() to instantiate viper Signed-off-by:
Simarpreet Singh <simar@linux.com> * common: Inject a seam for getBinariesFunc to be patched-in. Also adds additional tests to showcase unhappy behaviors. Signed-off-by:
Simarpreet Singh <simar@linux.com> * common_test: Rename TestIsMaster() Signed-off-by:
Simarpreet Singh <simar@linux.com> * common: init viper with master config Signed-off-by:
Simarpreet Singh <simar@linux.com> * common: Add a pre-check if valid yaml is passed but doesn't include master. Also adds additional tests to showcase unhappy behaviors. Signed-off-by:
Simarpreet Singh <simar@linux.com> * mod: Upgrade viper to v1.4.0 Signed-off-by:
Simarpreet Singh <simar@linux.com> * common: Refactor node only yaml to a file Signed-off-by:
Simarpreet Singh <simar@linux.com> * common: Log when master components are not found Signed-off-by:
Simarpreet Singh <simar@linux.com> * common_test: Refactor subtests into a table Signed-off-by:
Simarpreet Singh <simar@linux.com>
Showing
- cfg/node_only.yaml 62 additions, 0 deletionscfg/node_only.yaml
- cmd/common.go 5 additions, 1 deletioncmd/common.go
- cmd/common_test.go 55 additions, 0 deletionscmd/common_test.go
- cmd/util.go 5 additions, 3 deletionscmd/util.go
- go.mod 1 addition, 10 deletionsgo.mod
- go.sum 69 additions, 0 deletionsgo.sum
Loading
Please register or sign in to comment