in internal/config/globalConfig.go [51:80]
func ReadGlobalConfigFile() {
if !util.PathExist(util.CfgFile) {
GlobalConfig.Error = fmt.Errorf("e2e config file %s not exist", util.CfgFile)
return
}
data, err := os.ReadFile(util.CfgFile)
if err != nil {
GlobalConfig.Error = fmt.Errorf("read e2e config file %s error: %s", util.CfgFile, err)
return
}
if err := yaml.Unmarshal(data, &GlobalConfig.E2EConfig); err != nil {
GlobalConfig.Error = fmt.Errorf("unmarshal e2e config file %s error: %s", util.CfgFile, err)
return
}
// convert verify
if err := convertVerify(&GlobalConfig.E2EConfig.Verify); err != nil {
GlobalConfig.Error = err
return
}
if err := GlobalConfig.E2EConfig.Setup.Finalize(); err != nil {
GlobalConfig.Error = err
}
GlobalConfig.Error = nil
logger.Log.Info("load the e2e config successfully")
}