func buildSetup(t *testing.T) *itutils.DeisTestConfig { cfg := itutils.GetGlobalConfig() cfg.ExampleApp = itutils.GetRandomApp() cfg.AppName = "buildsample" cmd := itutils.GetCommand("auth", "login") itutils.Execute(t, cmd, cfg, false, "") cmd = itutils.GetCommand("git", "clone") itutils.Execute(t, cmd, cfg, false, "") cmd = itutils.GetCommand("apps", "create") cmd1 := itutils.GetCommand("git", "push") cmd2 := itutils.GetCommand("git", "add") cmd3 := itutils.GetCommand("git", "commit") if err := utils.Chdir(cfg.ExampleApp); err != nil { t.Fatalf("Failed:\n%v", err) } itutils.Execute(t, cmd, cfg, false, "") itutils.Execute(t, cmd1, cfg, false, "") if err := utils.CreateFile(cfg.ExampleApp); err != nil { t.Fatalf("Failed:\n%v", err) } itutils.Execute(t, cmd2, cfg, false, "") itutils.Execute(t, cmd3, cfg, false, "") itutils.Execute(t, cmd1, cfg, false, "") if err := utils.Chdir(".."); err != nil { t.Fatalf("Failed:\n%v", err) } return cfg }
func buildSetup(t *testing.T) *utils.DeisTestConfig { cfg := utils.GetGlobalConfig() cfg.AppName = "buildsample" utils.Execute(t, authLoginCmd, cfg, false, "") utils.Execute(t, gitCloneCmd, cfg, false, "") if err := utils.Chdir(cfg.ExampleApp); err != nil { t.Fatal(err) } utils.Execute(t, appsCreateCmd, cfg, false, "") utils.Execute(t, gitPushCmd, cfg, false, "") if err := utils.CreateFile(cfg.ExampleApp); err != nil { t.Fatal(err) } utils.Execute(t, gitAddCmd, cfg, false, "") utils.Execute(t, gitCommitCmd, cfg, false, "") utils.Execute(t, gitPushCmd, cfg, false, "") if err := utils.Chdir(".."); err != nil { t.Fatal(err) } return cfg }