Merge pull request #331 from broady/fmtetc
gofmt, govet, run those in Travis
This commit is contained in:
		
							
								
								
									
										18
									
								
								.travis.yml
									
									
									
									
									
								
							
							
						
						
									
										18
									
								
								.travis.yml
									
									
									
									
									
								
							| @ -1,9 +1,13 @@ | |||||||
| language: go | language: go | ||||||
| go: |  | ||||||
|   - 1.4.3 | matrix: | ||||||
|   - 1.5.4 |   include: | ||||||
|   - 1.6.3 |     - go: 1.4.3 | ||||||
|   - tip |       env: NOVET=true # No bundled vet. | ||||||
|  |     - go: 1.5.4 | ||||||
|  |     - go: 1.6.3 | ||||||
|  |     - go: 1.7 | ||||||
|  |     - go: tip | ||||||
|  |  | ||||||
| matrix: | matrix: | ||||||
|   allow_failures: |   allow_failures: | ||||||
| @ -16,3 +20,7 @@ before_install: | |||||||
| script: | script: | ||||||
|   - PATH=$PATH:$PWD/bin go test -v ./... |   - PATH=$PATH:$PWD/bin go test -v ./... | ||||||
|   - go build |   - go build | ||||||
|  |   - diff -u <(echo -n) <(gofmt -d -s .) | ||||||
|  |   - if [ -z $NOVET ]; then | ||||||
|  |       diff -u <(echo -n) <(go tool vet . 2>&1 | grep -vE 'ExampleCommand|bash_completions.*Fprint'); | ||||||
|  |     fi | ||||||
|  | |||||||
| @ -155,7 +155,7 @@ func TestBashCompletionHiddenFlag(t *testing.T) { | |||||||
| 	cmdTrue.GenBashCompletion(out) | 	cmdTrue.GenBashCompletion(out) | ||||||
| 	bashCompletion := out.String() | 	bashCompletion := out.String() | ||||||
| 	if strings.Contains(bashCompletion, flagName) { | 	if strings.Contains(bashCompletion, flagName) { | ||||||
| 		t.Error("expected completion to not include %q flag: Got %v", flagName, bashCompletion) | 		t.Errorf("expected completion to not include %q flag: Got %v", flagName, bashCompletion) | ||||||
| 	} | 	} | ||||||
| } | } | ||||||
|  |  | ||||||
|  | |||||||
| @ -916,15 +916,14 @@ func TestRootUnknownCommand(t *testing.T) { | |||||||
|  |  | ||||||
| func TestRootUnknownCommandSilenced(t *testing.T) { | func TestRootUnknownCommandSilenced(t *testing.T) { | ||||||
| 	r := noRRSetupTestSilenced("bogus") | 	r := noRRSetupTestSilenced("bogus") | ||||||
| 	s := "Run 'cobra-test --help' for usage.\n" |  | ||||||
|  |  | ||||||
| 	if r.Output != "" { | 	if r.Output != "" { | ||||||
| 		t.Errorf("Unexpected response.\nExpecting to be:\n %q\nGot:\n %q\n", s, r.Output) | 		t.Errorf("Unexpected response.\nExpecting to be: \n\"\"\n Got:\n %q\n", r.Output) | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	r = noRRSetupTestSilenced("--strtwo=a bogus") | 	r = noRRSetupTestSilenced("--strtwo=a bogus") | ||||||
| 	if r.Output != "" { | 	if r.Output != "" { | ||||||
| 		t.Errorf("Unexpected response.\nExpecting to be:\n %q\nGot:\n %q\n", s, r.Output) | 		t.Errorf("Unexpected response.\nExpecting to be:\n\"\"\nGot:\n %q\n", r.Output) | ||||||
| 	} | 	} | ||||||
| } | } | ||||||
|  |  | ||||||
|  | |||||||
| @ -142,11 +142,11 @@ func TestCommandsAreSorted(t *testing.T) { | |||||||
|  |  | ||||||
| 	var tmpCommand = &Command{Use: "tmp"} | 	var tmpCommand = &Command{Use: "tmp"} | ||||||
|  |  | ||||||
| 	for _, name := range(originalNames) { | 	for _, name := range originalNames { | ||||||
| 		tmpCommand.AddCommand(&Command{Use: name}) | 		tmpCommand.AddCommand(&Command{Use: name}) | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	for i, c := range(tmpCommand.Commands()) { | 	for i, c := range tmpCommand.Commands() { | ||||||
| 		if expectedNames[i] != c.Name() { | 		if expectedNames[i] != c.Name() { | ||||||
| 			t.Errorf("expected: %s, got: %s", expectedNames[i], c.Name()) | 			t.Errorf("expected: %s, got: %s", expectedNames[i], c.Name()) | ||||||
| 		} | 		} | ||||||
| @ -162,11 +162,11 @@ func TestEnableCommandSortingIsDisabled(t *testing.T) { | |||||||
|  |  | ||||||
| 	var tmpCommand = &Command{Use: "tmp"} | 	var tmpCommand = &Command{Use: "tmp"} | ||||||
|  |  | ||||||
| 	for _, name := range(originalNames) { | 	for _, name := range originalNames { | ||||||
| 		tmpCommand.AddCommand(&Command{Use: name}) | 		tmpCommand.AddCommand(&Command{Use: name}) | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	for i, c := range(tmpCommand.Commands()) { | 	for i, c := range tmpCommand.Commands() { | ||||||
| 		if originalNames[i] != c.Name() { | 		if originalNames[i] != c.Name() { | ||||||
| 			t.Errorf("expected: %s, got: %s", originalNames[i], c.Name()) | 			t.Errorf("expected: %s, got: %s", originalNames[i], c.Name()) | ||||||
| 		} | 		} | ||||||
|  | |||||||
| @ -66,7 +66,7 @@ func GenManTreeFromOpts(cmd *cobra.Command, opts GenManTreeOptions) error { | |||||||
| 		separator = opts.CommandSeparator | 		separator = opts.CommandSeparator | ||||||
| 	} | 	} | ||||||
| 	basename := strings.Replace(cmd.CommandPath(), " ", separator, -1) | 	basename := strings.Replace(cmd.CommandPath(), " ", separator, -1) | ||||||
| 	filename := filepath.Join(opts.Path, basename + "." + section) | 	filename := filepath.Join(opts.Path, basename+"."+section) | ||||||
| 	f, err := os.Create(filename) | 	f, err := os.Create(filename) | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
| 		return err | 		return err | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user