Example #1
0
func TestStart(t *testing.T) {
	db.Init("test")
	models.RegisterEntry()
	models.RegisterValve()
	models.RegisterSchedule()

	err := db.Create()
	if err != nil {
		t.Fail()
		t.Log(err)
	}

}
Example #2
0
func actionFlag(flag *flag.Flag) {
	switch {
	case flag.Name == "server":
		err := launchServer(flag)
		if err != nil {
			log.Panicln(err)
			os.Exit(1)
		}
	case flag.Name == "initdb":
		err := db.Create()
		if err != nil {
			log.Panicln(err)
		}
		os.Exit(1)

	case flag.Name == "activate":
		err := activateRelay()
		if err != nil {
			log.Fatalln(err)
		}
		os.Exit(1)
	}
}