Skip to content

Commit

Permalink
Merge pull request #3777 from dgageot/golint-ci-1.23.7
Browse files Browse the repository at this point in the history
Bump golangci-lint to 1.23.7
  • Loading branch information
nkubala committed Mar 4, 2020
2 parents f2e4fe5 + 62e67c4 commit 9b2bdc8
Show file tree
Hide file tree
Showing 2 changed files with 43 additions and 10 deletions.
2 changes: 1 addition & 1 deletion hack/linter.sh
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
set -e -o pipefail

DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
VERSION=1.23.2
VERSION=1.23.7

function install_linter() {
echo "Installing GolangCI-Lint"
Expand Down
51 changes: 42 additions & 9 deletions pkg/skaffold/deploy/deploy_mux_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@ import (
"github.com/GoogleContainerTools/skaffold/testutil"
)

func NewMockDeployer() *MockDeployer { return &MockDeployer{labels: make(map[string]string)} }

type MockDeployer struct {
labels map[string]string
deployNamespaces []string
Expand All @@ -40,34 +42,65 @@ type MockDeployer struct {
renderErr error
}

func (m *MockDeployer) Labels() map[string]string { return m.labels }
func (m *MockDeployer) Dependencies() ([]string, error) { return m.dependencies, m.dependenciesErr }
func (m *MockDeployer) Cleanup(context.Context, io.Writer) error { return m.cleanupErr }
func (m *MockDeployer) Labels() map[string]string {
return m.labels
}

func (m *MockDeployer) Dependencies() ([]string, error) {
return m.dependencies, m.dependenciesErr
}

func (m *MockDeployer) Cleanup(context.Context, io.Writer) error {
return m.cleanupErr
}

func (m *MockDeployer) WithLabel(labels map[string]string) *MockDeployer {
m.labels = labels
return m
}

func (m *MockDeployer) WithDeployErr(err error) *MockDeployer {
m.deployErr = err
return m
}

func (m *MockDeployer) WithDependenciesErr(err error) *MockDeployer {
m.dependenciesErr = err
return m
}

func (m *MockDeployer) WithCleanupErr(err error) *MockDeployer {
m.cleanupErr = err
return m
}

func (m *MockDeployer) WithRenderErr(err error) *MockDeployer {
m.renderErr = err
return m
}

func (m *MockDeployer) Deploy(context.Context, io.Writer, []build.Artifact, []Labeller) *Result {
return &Result{
namespaces: m.deployNamespaces,
err: m.deployErr,
}
}

func (m *MockDeployer) Render(_ context.Context, w io.Writer, _ []build.Artifact, _ []Labeller, _ string) error {
w.Write([]byte(m.renderResult))
return m.renderErr
}

func NewMockDeployer() *MockDeployer { return &MockDeployer{labels: make(map[string]string)} }
func (m *MockDeployer) WithLabel(labels map[string]string) *MockDeployer { m.labels = labels; return m }
func (m *MockDeployer) WithDeployErr(err error) *MockDeployer { m.deployErr = err; return m }
func (m *MockDeployer) WithDependenciesErr(err error) *MockDeployer { m.dependenciesErr = err; return m }
func (m *MockDeployer) WithCleanupErr(err error) *MockDeployer { m.cleanupErr = err; return m }
func (m *MockDeployer) WithRenderErr(err error) *MockDeployer { m.renderErr = err; return m }
func (m *MockDeployer) WithDeployNamespaces(namespaces []string) *MockDeployer {
m.deployNamespaces = namespaces
return m
}

func (m *MockDeployer) WithDependencies(dependencies []string) *MockDeployer {
m.dependencies = dependencies
return m
}

func (m *MockDeployer) WithRenderResult(renderResult string) *MockDeployer {
m.renderResult = renderResult
return m
Expand Down

0 comments on commit 9b2bdc8

Please sign in to comment.