Merge "Add Debug handling to examples/config.json"

This commit is contained in:
Jenkins 2016-05-05 17:59:07 +00:00 committed by Gerrit Code Review
commit 9e449b15f3
1 changed files with 8 additions and 0 deletions

View File

@ -19,7 +19,10 @@ package main
import ( import (
"encoding/json" "encoding/json"
"fmt"
"io/ioutil" "io/ioutil"
"git.openstack.org/openstack/golang-client.git/openstack"
) )
// testconfig contains the user information needed by the acceptance and // testconfig contains the user information needed by the acceptance and
@ -32,6 +35,7 @@ type testconfig struct {
ProjectName string ProjectName string
Container string Container string
ImageRegion string ImageRegion string
Debug bool
} }
// getConfig provides access to credentials in other tests and examples. // getConfig provides access to credentials in other tests and examples.
@ -44,5 +48,9 @@ func getConfig() *testconfig {
if err = json.Unmarshal(userJSON, &config); err != nil { if err = json.Unmarshal(userJSON, &config); err != nil {
panic("Unmarshal json failed") panic("Unmarshal json failed")
} }
// Propagate debug setting to packages
openstack.Debug = &config.Debug
fmt.Printf("config: %+v\n", config)
return config return config
} }