Add Debug handling to examples/config.json

Change-Id: Ie94a22ed804686dc0b08206fcd4ccc9b03ad65c1
This commit is contained in:
Dean Troyer 2016-05-05 11:11:42 -05:00
parent e7fceb0b4d
commit f28f20343d
1 changed files with 8 additions and 0 deletions

View File

@ -19,7 +19,10 @@ package main
import (
"encoding/json"
"fmt"
"io/ioutil"
"git.openstack.org/openstack/golang-client.git/openstack"
)
// testconfig contains the user information needed by the acceptance and
@ -32,6 +35,7 @@ type testconfig struct {
ProjectName string
Container string
ImageRegion string
Debug bool
}
// 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 {
panic("Unmarshal json failed")
}
// Propagate debug setting to packages
openstack.Debug = &config.Debug
fmt.Printf("config: %+v\n", config)
return config
}