Updated the circleci conf
Этот коммит содержится в:
		
							родитель
							
								
									49701cf890
								
							
						
					
					
						коммит
						87b6c9a9c8
					
				
					 2 изменённых файлов: 1 добавлений и 188 удалений
				
			
		|  | @ -38,8 +38,7 @@ commands: | ||||||
|   godog: |   godog: | ||||||
|     description: "Run godog" |     description: "Run godog" | ||||||
|     steps: |     steps: | ||||||
|       - run: go install ./cmd/godog |       - run: ./cmd/godog -f progress | ||||||
|       - run: godog -f progress |  | ||||||
|   go_test: |   go_test: | ||||||
|     description: "Run go test" |     description: "Run go test" | ||||||
|     steps: |     steps: | ||||||
|  |  | ||||||
|  | @ -1,186 +0,0 @@ | ||||||
| // +build go1.11 |  | ||||||
| 
 |  | ||||||
| package godog |  | ||||||
| 
 |  | ||||||
| import ( |  | ||||||
| 	"bytes" |  | ||||||
| 	"fmt" |  | ||||||
| 	"os" |  | ||||||
| 	"os/exec" |  | ||||||
| 	"path/filepath" |  | ||||||
| 	"testing" |  | ||||||
| ) |  | ||||||
| 
 |  | ||||||
| func TestGodogBuildWithModuleOutsideGopathAndHavingOnlyFeature(t *testing.T) { |  | ||||||
| 	dir := filepath.Join(os.TempDir(), "godogs") |  | ||||||
| 	err := buildTestPackage(dir, map[string]string{ |  | ||||||
| 		"godogs.feature": builderFeatureFile, |  | ||||||
| 	}) |  | ||||||
| 	if err != nil { |  | ||||||
| 		os.RemoveAll(dir) |  | ||||||
| 		t.Fatal(err) |  | ||||||
| 	} |  | ||||||
| 	defer os.RemoveAll(dir) |  | ||||||
| 
 |  | ||||||
| 	prevDir, err := os.Getwd() |  | ||||||
| 	if err != nil { |  | ||||||
| 		t.Fatal(err) |  | ||||||
| 	} |  | ||||||
| 
 |  | ||||||
| 	if err := os.Chdir(dir); err != nil { |  | ||||||
| 		t.Fatal(err) |  | ||||||
| 	} |  | ||||||
| 	defer os.Chdir(prevDir) |  | ||||||
| 
 |  | ||||||
| 	if out, err := exec.Command("go", "mod", "init", "godogs").CombinedOutput(); err != nil { |  | ||||||
| 		t.Log(string(out)) |  | ||||||
| 		t.Fatal(err) |  | ||||||
| 	} |  | ||||||
| 
 |  | ||||||
| 	if out, err := exec.Command("go", "mod", "edit", "-require", fmt.Sprintf("github.com/cucumber/godog@%s", Version)).CombinedOutput(); err != nil { |  | ||||||
| 		t.Log(string(out)) |  | ||||||
| 		t.Fatal(err) |  | ||||||
| 	} |  | ||||||
| 
 |  | ||||||
| 	var stdout, stderr bytes.Buffer |  | ||||||
| 	cmd := buildTestCommand(t, "godogs.feature") |  | ||||||
| 	cmd.Stdout = &stdout |  | ||||||
| 	cmd.Stderr = &stderr |  | ||||||
| 	cmd.Env = os.Environ() |  | ||||||
| 
 |  | ||||||
| 	if err := cmd.Run(); err != nil { |  | ||||||
| 		t.Log(stdout.String()) |  | ||||||
| 		t.Log(stderr.String()) |  | ||||||
| 		t.Fatal(err) |  | ||||||
| 	} |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| func TestGodogBuildWithModuleOutsideGopath(t *testing.T) { |  | ||||||
| 	dir := filepath.Join(os.TempDir(), "godogs") |  | ||||||
| 	err := buildTestPackage(dir, map[string]string{ |  | ||||||
| 		"godogs.feature": builderFeatureFile, |  | ||||||
| 		"godogs.go":      builderMainCodeFile, |  | ||||||
| 		"godogs_test.go": builderTestFile, |  | ||||||
| 	}) |  | ||||||
| 	if err != nil { |  | ||||||
| 		os.RemoveAll(dir) |  | ||||||
| 		t.Fatal(err) |  | ||||||
| 	} |  | ||||||
| 	defer os.RemoveAll(dir) |  | ||||||
| 
 |  | ||||||
| 	prevDir, err := os.Getwd() |  | ||||||
| 	if err != nil { |  | ||||||
| 		t.Fatal(err) |  | ||||||
| 	} |  | ||||||
| 
 |  | ||||||
| 	if err := os.Chdir(dir); err != nil { |  | ||||||
| 		t.Fatal(err) |  | ||||||
| 	} |  | ||||||
| 	defer os.Chdir(prevDir) |  | ||||||
| 
 |  | ||||||
| 	if out, err := exec.Command("go", "mod", "init", "godogs").CombinedOutput(); err != nil { |  | ||||||
| 		t.Log(string(out)) |  | ||||||
| 		t.Fatal(err) |  | ||||||
| 	} |  | ||||||
| 
 |  | ||||||
| 	var stdout, stderr bytes.Buffer |  | ||||||
| 	cmd := buildTestCommand(t, "godogs.feature") |  | ||||||
| 	cmd.Stdout = &stdout |  | ||||||
| 	cmd.Stderr = &stderr |  | ||||||
| 	cmd.Env = os.Environ() |  | ||||||
| 
 |  | ||||||
| 	if err := cmd.Run(); err != nil { |  | ||||||
| 		t.Log(stdout.String()) |  | ||||||
| 		t.Log(stderr.String()) |  | ||||||
| 		t.Fatal(err) |  | ||||||
| 	} |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| func TestGodogBuildWithModuleWithXTestOutsideGopath(t *testing.T) { |  | ||||||
| 	dir := filepath.Join(os.TempDir(), "godogs") |  | ||||||
| 	err := buildTestPackage(dir, map[string]string{ |  | ||||||
| 		"godogs.feature": builderFeatureFile, |  | ||||||
| 		"godogs.go":      builderMainCodeFile, |  | ||||||
| 		"godogs_test.go": builderXTestFile, |  | ||||||
| 	}) |  | ||||||
| 	if err != nil { |  | ||||||
| 		os.RemoveAll(dir) |  | ||||||
| 		t.Fatal(err) |  | ||||||
| 	} |  | ||||||
| 	defer os.RemoveAll(dir) |  | ||||||
| 
 |  | ||||||
| 	prevDir, err := os.Getwd() |  | ||||||
| 	if err != nil { |  | ||||||
| 		t.Fatal(err) |  | ||||||
| 	} |  | ||||||
| 
 |  | ||||||
| 	if err := os.Chdir(dir); err != nil { |  | ||||||
| 		t.Fatal(err) |  | ||||||
| 	} |  | ||||||
| 	defer os.Chdir(prevDir) |  | ||||||
| 
 |  | ||||||
| 	if out, err := exec.Command("go", "mod", "init", "godogs").CombinedOutput(); err != nil { |  | ||||||
| 		t.Log(string(out)) |  | ||||||
| 		t.Fatal(err) |  | ||||||
| 	} |  | ||||||
| 
 |  | ||||||
| 	var stdout, stderr bytes.Buffer |  | ||||||
| 	cmd := buildTestCommand(t, "godogs.feature") |  | ||||||
| 	cmd.Stdout = &stdout |  | ||||||
| 	cmd.Stderr = &stderr |  | ||||||
| 	cmd.Env = os.Environ() |  | ||||||
| 
 |  | ||||||
| 	if err := cmd.Run(); err != nil { |  | ||||||
| 		t.Log(stdout.String()) |  | ||||||
| 		t.Log(stderr.String()) |  | ||||||
| 		t.Fatal(err) |  | ||||||
| 	} |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| func TestGodogBuildWithModuleInsideGopath(t *testing.T) { |  | ||||||
| 	gopath := filepath.Join(os.TempDir(), "_gp") |  | ||||||
| 	dir := filepath.Join(gopath, "src", "godogs") |  | ||||||
| 	err := buildTestPackage(dir, map[string]string{ |  | ||||||
| 		"godogs.feature": builderFeatureFile, |  | ||||||
| 		"godogs.go":      builderMainCodeFile, |  | ||||||
| 		"godogs_test.go": builderTestFile, |  | ||||||
| 	}) |  | ||||||
| 	if err != nil { |  | ||||||
| 		os.RemoveAll(gopath) |  | ||||||
| 		t.Fatal(err) |  | ||||||
| 	} |  | ||||||
| 	defer os.RemoveAll(gopath) |  | ||||||
| 
 |  | ||||||
| 	prevDir, err := os.Getwd() |  | ||||||
| 	if err != nil { |  | ||||||
| 		t.Fatal(err) |  | ||||||
| 	} |  | ||||||
| 
 |  | ||||||
| 	if err := os.Chdir(dir); err != nil { |  | ||||||
| 		t.Fatal(err) |  | ||||||
| 	} |  | ||||||
| 	defer os.Chdir(prevDir) |  | ||||||
| 
 |  | ||||||
| 	c := exec.Command("go", "mod", "init", "godogs") |  | ||||||
| 	c.Env = os.Environ() |  | ||||||
| 	c.Env = append(c.Env, "GOPATH="+gopath) |  | ||||||
| 	c.Env = append(c.Env, "GO111MODULE=on") |  | ||||||
| 	if out, err := c.CombinedOutput(); err != nil { |  | ||||||
| 		t.Log(string(out)) |  | ||||||
| 		t.Fatal(err) |  | ||||||
| 	} |  | ||||||
| 
 |  | ||||||
| 	var stdout, stderr bytes.Buffer |  | ||||||
| 	cmd := buildTestCommand(t, "godogs.feature") |  | ||||||
| 	cmd.Stdout = &stdout |  | ||||||
| 	cmd.Stderr = &stderr |  | ||||||
| 	cmd.Env = os.Environ() |  | ||||||
| 	cmd.Env = append(cmd.Env, "GOPATH="+gopath) |  | ||||||
| 	cmd.Env = append(cmd.Env, "GO111MODULE=on") |  | ||||||
| 
 |  | ||||||
| 	if err := cmd.Run(); err != nil { |  | ||||||
| 		t.Log(stdout.String()) |  | ||||||
| 		t.Log(stderr.String()) |  | ||||||
| 		t.Fatal(err) |  | ||||||
| 	} |  | ||||||
| } |  | ||||||
		Загрузка…
	
	Создание таблицы
		
		Сослаться в новой задаче
	
	 Fredrik Lönnblad
						Fredrik Lönnblad