func (s *ServerSuite) TestNewServer() { configInvalid := provider.NewConfig(nil, nil) server, err := provider.NewServer(configInvalid) s.Nil(server, "should not create server with invalid config") s.Error(err, "should error with invalid config") }
func main() { log.SetFormatter(&logx.MistifyFormatter{}) config := provider.NewConfig(nil, nil) flag.StringP("foobar", "f", "", "path to config file") flag.Parse() dieOnError(config.LoadConfig()) dieOnError(config.SetupLogging()) server, err := provider.NewServer(config) dieOnError(err) s := simple.NewSimple(config, server.Tracker()) s.RegisterTasks(server) if len(server.RegisteredTasks()) != 0 { dieOnError(server.Start()) server.StopOnSignal() } else { log.Warn("no registered tasks, exiting") } }
func (s *ServerSuite) SetupTest() { var err error s.server, err = provider.NewServer(s.config) s.Require().NoError(err, "failed to create server") s.Require().NotNil(s.server, "failed to create server") }