Skip to content

Commit

Permalink
chore(e2e): Minor cleanup (#670)
Browse files Browse the repository at this point in the history
* chore(e2e): Minor cleanup

* chore(e2e): Remove t.Parallel() for the revision test

* chore: Some improvements wrt/ testing

* chore: fix formatting
  • Loading branch information
rhuss authored Feb 18, 2020
1 parent 83b926b commit c2dcb6b
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 12 deletions.
21 changes: 12 additions & 9 deletions pkg/serving/v1/client.go
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ import (
"fmt"
"time"

"github.com/pkg/errors"
apierrors "k8s.io/apimachinery/pkg/api/errors"
"k8s.io/apimachinery/pkg/fields"
"knative.dev/pkg/apis"
Expand All @@ -35,7 +36,7 @@ import (
servingv1 "knative.dev/serving/pkg/apis/serving/v1"
clientv1 "knative.dev/serving/pkg/client/clientset/versioned/typed/serving/v1"

"knative.dev/client/pkg/errors"
clienterrors "knative.dev/client/pkg/errors"
)

// Func signature for an updating function which returns the updated service object
Expand Down Expand Up @@ -162,7 +163,7 @@ func (cl *knServingClient) Namespace() string {
func (cl *knServingClient) GetService(name string) (*servingv1.Service, error) {
service, err := cl.client.Services(cl.namespace).Get(name, v1.GetOptions{})
if err != nil {
return nil, errors.GetError(err)
return nil, clienterrors.GetError(err)
}
err = updateServingGvk(service)
if err != nil {
Expand All @@ -180,7 +181,7 @@ func (cl *knServingClient) WatchService(name string, timeout time.Duration) (wat
func (cl *knServingClient) ListServices(config ...ListConfig) (*servingv1.ServiceList, error) {
serviceList, err := cl.client.Services(cl.namespace).List(ListConfigs(config).toListOptions())
if err != nil {
return nil, errors.GetError(err)
return nil, clienterrors.GetError(err)
}
serviceListNew := serviceList.DeepCopy()
err = updateServingGvk(serviceListNew)
Expand All @@ -204,7 +205,7 @@ func (cl *knServingClient) ListServices(config ...ListConfig) (*servingv1.Servic
func (cl *knServingClient) CreateService(service *servingv1.Service) error {
_, err := cl.client.Services(cl.namespace).Create(service)
if err != nil {
return errors.GetError(err)
return clienterrors.GetError(err)
}
return updateServingGvk(service)
}
Expand Down Expand Up @@ -241,9 +242,11 @@ func updateServiceWithRetry(cl KnServingClient, name string, updateFunc serviceU
// Retry to update when a resource version conflict exists
if apierrors.IsConflict(err) && retries < nrRetries {
retries++
// Wait a second before doing the retry
time.Sleep(time.Second)
continue
}
return err
return errors.Wrap(err, fmt.Sprintf("giving up after %d retries", nrRetries))
}
return nil
}
Expand All @@ -256,7 +259,7 @@ func (cl *knServingClient) DeleteService(serviceName string) error {
&v1.DeleteOptions{},
)
if err != nil {
return errors.GetError(err)
return clienterrors.GetError(err)
}

return nil
Expand Down Expand Up @@ -285,7 +288,7 @@ func (cl *knServingClient) GetConfiguration(name string) (*servingv1.Configurati
func (cl *knServingClient) GetRevision(name string) (*servingv1.Revision, error) {
revision, err := cl.client.Revisions(cl.namespace).Get(name, v1.GetOptions{})
if err != nil {
return nil, errors.GetError(err)
return nil, clienterrors.GetError(err)
}
err = updateServingGvk(revision)
if err != nil {
Expand Down Expand Up @@ -351,7 +354,7 @@ func getBaseRevision(cl KnServingClient, service *servingv1.Service) (*servingv1
func (cl *knServingClient) DeleteRevision(name string) error {
err := cl.client.Revisions(cl.namespace).Delete(name, &v1.DeleteOptions{})
if err != nil {
return errors.GetError(err)
return clienterrors.GetError(err)
}

return nil
Expand All @@ -361,7 +364,7 @@ func (cl *knServingClient) DeleteRevision(name string) error {
func (cl *knServingClient) ListRevisions(config ...ListConfig) (*servingv1.RevisionList, error) {
revisionList, err := cl.client.Revisions(cl.namespace).List(ListConfigs(config).toListOptions())
if err != nil {
return nil, errors.GetError(err)
return nil, clienterrors.GetError(err)
}
return updateServingGvkForRevisionList(revisionList)
}
Expand Down
3 changes: 0 additions & 3 deletions test/e2e/traffic_split_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -414,9 +414,6 @@ func (test *e2eTest) verifyTargets(t *testing.T, r *KnRunResultCollector, servic
out := test.serviceDescribeWithJsonPath(r, serviceName, targetsJsonPath)
assert.Check(t, out != "")
actualTargets, err := splitTargets(out, targetsSeparator, len(expectedTargets))
if err != nil {
r.AddDump("service", serviceName, test.namespace)
}
assert.NilError(t, err)
formattedActualTargets := formatActualTargets(t, actualTargets)
assert.DeepEqual(t, expectedTargets, formattedActualTargets)
Expand Down

0 comments on commit c2dcb6b

Please sign in to comment.