Skip to content

Commit c48ed1c

Browse files
authored
Merge pull request kubernetes#74356 from oomichi/golint-e2e-framework-kubemark
Fix golint failures for e2e/[..]/kubemark
2 parents 4499275 + 1fcab19 commit c48ed1c

File tree

2 files changed

+10
-5
lines changed

2 files changed

+10
-5
lines changed

hack/.golint_failures

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -650,7 +650,6 @@ test/e2e/chaosmonkey
650650
test/e2e/common
651651
test/e2e/framework
652652
test/e2e/framework/providers/gce
653-
test/e2e/framework/providers/kubemark
654653
test/e2e/lifecycle
655654
test/e2e/lifecycle/bootstrap
656655
test/e2e/network

test/e2e/framework/providers/kubemark/kubemark.go

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,36 +26,40 @@ import (
2626
"k8s.io/kubernetes/pkg/kubemark"
2727
"k8s.io/kubernetes/test/e2e/framework"
2828

29-
. "github.com/onsi/gomega"
29+
"github.com/onsi/gomega"
3030
)
3131

3232
var (
3333
kubemarkExternalKubeConfig = flag.String(fmt.Sprintf("%s-%s", "kubemark-external", clientcmd.RecommendedConfigPathFlag), "", "Path to kubeconfig containing embedded authinfo for external cluster.")
3434
)
3535

3636
func init() {
37-
framework.RegisterProvider("kubemark", NewProvider)
37+
framework.RegisterProvider("kubemark", newProvider)
3838
}
3939

40-
func NewProvider() (framework.ProviderInterface, error) {
40+
func newProvider() (framework.ProviderInterface, error) {
4141
// Actual initialization happens when the e2e framework gets constructed.
4242
return &Provider{}, nil
4343
}
4444

45+
// Provider is a structure to handle Kubemark cluster for e2e testing
4546
type Provider struct {
4647
framework.NullProvider
4748
controller *kubemark.KubemarkController
4849
closeChannel chan struct{}
4950
}
5051

52+
// ResizeGroup resizes an instance group
5153
func (p *Provider) ResizeGroup(group string, size int32) error {
5254
return p.controller.SetNodeGroupSize(group, int(size))
5355
}
5456

57+
// GetGroupNodes returns a node name for the specified node group
5558
func (p *Provider) GetGroupNodes(group string) ([]string, error) {
5659
return p.controller.GetNodeNamesForNodeGroup(group)
5760
}
5861

62+
// FrameworkBeforeEach prepares clients, configurations etc. for e2e testing
5963
func (p *Provider) FrameworkBeforeEach(f *framework.Framework) {
6064
if *kubemarkExternalKubeConfig != "" && p.controller == nil {
6165
externalConfig, err := clientcmd.BuildConfigFromFlags("", *kubemarkExternalKubeConfig)
@@ -73,11 +77,12 @@ func (p *Provider) FrameworkBeforeEach(f *framework.Framework) {
7377
p.controller, err = kubemark.NewKubemarkController(externalClient, externalInformerFactory, f.ClientSet, kubemarkNodeInformer)
7478
framework.ExpectNoError(err)
7579
externalInformerFactory.Start(p.closeChannel)
76-
Expect(p.controller.WaitForCacheSync(p.closeChannel)).To(BeTrue())
80+
gomega.Expect(p.controller.WaitForCacheSync(p.closeChannel)).To(gomega.BeTrue())
7781
go p.controller.Run(p.closeChannel)
7882
}
7983
}
8084

85+
// FrameworkAfterEach cleans up after e2e testing
8186
func (p *Provider) FrameworkAfterEach(f *framework.Framework) {
8287
if p.closeChannel != nil {
8388
close(p.closeChannel)
@@ -86,6 +91,7 @@ func (p *Provider) FrameworkAfterEach(f *framework.Framework) {
8691
}
8792
}
8893

94+
// GroupSize returns the size of an instance group
8995
func (p *Provider) GroupSize(group string) (int, error) {
9096
return p.controller.GetNodeGroupSize(group)
9197
}

0 commit comments

Comments
 (0)