Correct flag behavior
diff --git a/cmd/mockServer/main.go b/cmd/mockServer/main.go
index cab43f5..fd18921 100644
--- a/cmd/mockServer/main.go
+++ b/cmd/mockServer/main.go
@@ -15,20 +15,20 @@
// runs a mock server standalone
func main() {
// create new flag to avoid displaying all the Ginkgo flags
- flag := flag.NewFlagSet(os.Args[0], flag.ExitOnError)
+ f := flag.NewFlagSet(os.Args[0], flag.ExitOnError)
- bundleURI := *flag.String("bundleURI", "", "a URI to a valid deployment bundle (default '')")
+ bundleURI := f.String("bundleURI", "", "a URI to a valid deployment bundle (default '')")
- reliable := *flag.Bool("reliable", true, "if false, server will often send 500 errors")
+ reliable := f.Bool("reliable", true, "if false, server will often send 500 errors")
- numDevs := *flag.Int("numDevs", 2, "number of developers in snapshot")
- addDevEach := *flag.Duration("addDevEach", 0*time.Second, "add a developer each duration (default 0s)")
- upDevEach := *flag.Duration("upDevEach", 0*time.Second, "update a developer each duration (default 0s)")
+ numDevs := f.Int("numDevs", 2, "number of developers in snapshot")
+ addDevEach := f.Duration("addDevEach", 0*time.Second, "add a developer each duration (default 0s)")
+ upDevEach := f.Duration("upDevEach", 0*time.Second, "update a developer each duration (default 0s)")
- numDeps := *flag.Int("numDeps", 2, "number of deployments in snapshot")
- upDepEach := *flag.Duration("upDepEach", 0*time.Second, "update (replace) a deployment each duration (default 0s)")
+ numDeps := f.Int("numDeps", 2, "number of deployments in snapshot")
+ upDepEach := f.Duration("upDepEach", 0*time.Second, "update (replace) a deployment each duration (default 0s)")
- flag.Parse(os.Args[1:])
+ f.Parse(os.Args[1:])
apid.Initialize(factory.DefaultServicesFactory())
@@ -42,19 +42,19 @@
router := apid.API().Router()
params := apidApigeeSync.MockParms{
- ReliableAPI: reliable,
+ ReliableAPI: *reliable,
ClusterID: "cluster",
TokenKey: "key",
TokenSecret: "secret",
Scope: "scope",
Organization: "org",
Environment: "test",
- NumDevelopers: numDevs,
- AddDeveloperEvery: addDevEach,
- UpdateDeveloperEvery: upDevEach,
- NumDeployments: numDeps,
- ReplaceDeploymentEvery: upDepEach,
- BundleURI: bundleURI,
+ NumDevelopers: *numDevs,
+ AddDeveloperEvery: *addDevEach,
+ UpdateDeveloperEvery: *upDevEach,
+ NumDeployments: *numDeps,
+ ReplaceDeploymentEvery: *upDepEach,
+ BundleURI: *bundleURI,
}
log.Printf("Params: %#v\n", params)