Prepare ConfigKit v0.1.0
This commit is contained in:
@@ -37,6 +37,7 @@ func TestCheckScriptsHandleFilenamesAndStopOnFailure(t *testing.T) {
|
||||
write(filepath.Join(root, "scripts", scriptName), script, 0700)
|
||||
write(filepath.Join(root, "go.mod"), []byte("module example.invalid/check\n"), 0600)
|
||||
write(filepath.Join(root, "go.sum"), nil, 0600)
|
||||
write(filepath.Join(root, "obsolete.go"), []byte("package obsolete\n"), 0600)
|
||||
files := []string{"nested/a space.go", "nested/a\nnewline.go"}
|
||||
for _, file := range files {
|
||||
write(filepath.Join(root, file), []byte("package example\n"), 0600)
|
||||
@@ -54,13 +55,16 @@ func TestCheckScriptsHandleFilenamesAndStopOnFailure(t *testing.T) {
|
||||
t.Fatalf("git init: %v %s", err, out)
|
||||
}
|
||||
// HEAD is required by the whitespace gate. Commit only the module baseline.
|
||||
for _, args := range [][]string{{"add", "go.mod", "go.sum"}, {"-c", "user.name=Test", "-c", "user.email=test@example.invalid", "-c", "commit.gpgsign=false", "commit", "-qm", "Test fixture"}} {
|
||||
for _, args := range [][]string{{"add", "go.mod", "go.sum", "obsolete.go"}, {"-c", "user.name=Test", "-c", "user.email=test@example.invalid", "-c", "commit.gpgsign=false", "commit", "-qm", "Test fixture"}} {
|
||||
cmd := exec.Command("git", args...)
|
||||
cmd.Dir = root
|
||||
if out, err := cmd.CombinedOutput(); err != nil {
|
||||
t.Fatalf("git fixture: %v %s", err, out)
|
||||
}
|
||||
}
|
||||
if err := os.Remove(filepath.Join(root, "obsolete.go")); err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
cmd := exec.Command("/bin/bash", filepath.Join(root, "scripts", scriptName))
|
||||
cmd.Env = append(os.Environ(), "PATH="+bin+string(os.PathListSeparator)+os.Getenv("PATH"), "CONFIGKIT_BASELINE_TOOLCHAIN=test-baseline", "CONFIGKIT_NEWER_TOOLCHAIN=test-newer", "CONFIGKIT_TEST_FMT_LOG="+log, "CONFIGKIT_TEST_GO_LOG="+calls)
|
||||
if name == "failed-go-check" {
|
||||
|
||||
Reference in New Issue
Block a user