Fix flags for exe
diff --git a/cmd/mockServer/main.go b/cmd/mockServer/main.go index fb83d5e..5c4a570 100644 --- a/cmd/mockServer/main.go +++ b/cmd/mockServer/main.go
@@ -3,6 +3,8 @@ import ( "flag" + "os" + "github.com/30x/apid" "github.com/30x/apid/factory" "github.com/30x/apidApigeeSync" @@ -10,6 +12,9 @@ // 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) + reliable := *flag.Bool("reliable", true, "if false, server will often send 500 errors [true]") numDevs := *flag.Int("numDevs", 2, "number of developers in snapshot [2]") @@ -19,12 +24,13 @@ numDeps := *flag.Int("numDeps", 2, "number of deployments in snapshot [2]") upDepEach := *flag.Duration("upDepEach", 0, "update (replace) a deployment each duration [0s]") - flag.Parse() + flag.Parse(os.Args[1:]) apid.Initialize(factory.DefaultServicesFactory()) log := apid.Log() log.Debug("initializing...") + apidApigeeSync.SetLogger(log) config := apid.Config() config.SetDefault("api_port", "9001")
diff --git a/mock_server.go b/mock_server.go index 812512c..3cd78d0 100644 --- a/mock_server.go +++ b/mock_server.go
@@ -175,19 +175,19 @@ developer := m.createDeveloperWithProductAndApp() snapshotTableRows = append(snapshotTableRows, developer) } - log.Infof("created %d developers\n", m.params.NumDevelopers) + log.Infof("created %d developers", m.params.NumDevelopers) // generate snapshot deployments for i := 0; i < m.params.NumDeployments; i++ { deployment := m.createDeployment() snapshotTableRows = append(snapshotTableRows, deployment) } - log.Infof("created %d deployments\n", m.params.NumDeployments) + log.Infof("created %d deployments", m.params.NumDeployments) m.snapshotTables[m.params.Scope] = m.concatTableRowMaps(snapshotTableRows...) if m.params.NumDevelopers < 10 && m.params.NumDeployments < 10 { - log.Debugf("snapshotTables: %v\n", m.snapshotTables[m.params.Scope]) + log.Debugf("snapshotTables: %v", m.snapshotTables[m.params.Scope]) } }