[BUG] can't run e2e tests back to back without cleaning up vcsim
KauzClay opened this issue · 0 comments
Describe the bug
I would like to be able to run the e2e tests multiple times without cleaning everything up. Particularly, I don't want to have to recreate the vcsim.
Perhaps this isn't true, but from what I have seen, vcsim will remember the state of things. So if in the source test, we power off two vms, when we run again and try to power off those same vms, nothing will happen. No events will be sent, and the test will fail.
Same thing happens for the TestBindingGOVC. The tag and category will already exist, so those commands won't prompt any new events.
To Reproduce
Steps to reproduce the behavior:
- setup tests: deploy test/config, create vsphere-credentials
- Run the e2e tests once
go test -v -race -count=1 -tags=e2e ./test/e2e
(they should pass) - Run them again
go test -v -race -count=1 -tags=e2e ./test/e2e
(they should fail)
Expected behavior
I want to be able to run go test -v -race -count=1 -tags=e2e ./test/e2e
multiple times and see the tests pass each time.
Affected version
Latest on main
Screenshots/Debug Output
Output of failing tests:
❯ go test -v -race -count=1 -tags=e2e ./test/e2e
=== RUN TestBindingGOVC
null.go:25: logstream was requested, but SYSTEM_NAMESPACE was unset.
Created binding
util.go:117: job <*>&Job{ObjectMeta:{binding-g-o-v-c-pcldfwaw default 4399e6a2-f015-4606-8ea4-b7dc777198c4 50132912 0 2022-02-04 18:53:28 -0500 EST <nil> <nil> map[job-name:binding-g-o-v-c-ajfgjanq] map[] [] [] [{e2e.test Update batch/v1 2022-02-04 18:53:28 -0500 EST FieldsV1 {"f:metadata":{"f:labels":{".":{},"f:job-name":{}}},"f:spec":{"f:backoffLimit":{},"f:completions":{},"f:parallelism":{},"f:template":{"f:spec":{"f:containers":{"k:{\"name\":\"script\"}":{".":{},"f:args":{},"f:command":{},"f:image":{},"f:imagePullPolicy":{},"f:name":{},"f:resources":{},"f:terminationMessagePath":{},"f:terminationMessagePolicy":{}}},"f:dnsPolicy":{},"f:restartPolicy":{},"f:schedulerName":{},"f:securityContext":{},"f:terminationGracePeriodSeconds":{}}}}}}]},Spec:JobSpec{Parallelism:*1,Completions:*1,ActiveDeadlineSeconds:nil,Selector:&v1.LabelSelector{MatchLabels:map[string]string{controller-uid: 4399e6a2-f015-4606-8ea4-b7dc777198c4,},MatchExpressions:[]LabelSelectorRequirement{},},ManualSelector:nil,Template:{{ 0 0001-01-01 00:00:00 +0000 UTC <nil> <nil> map[controller-uid:4399e6a2-f015-4606-8ea4-b7dc777198c4 job-name:binding-g-o-v-c-pcldfwaw] map[] [] [] []} {[{vsphere-binding {nil nil nil nil nil SecretVolumeSource{SecretName:vsphere-credentials,Items:[]KeyToPath{},DefaultMode:*420,Optional:nil,} nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil}}] [] [{script us.gcr.io/daisy-284300/ck/govc:latest [/bin/bash -c] [export GOVC_URL=$VC_URL
export GOVC_INSECURE=$VC_INSECURE
export GOVC_USERNAME=$VC_USERNAME
export GOVC_PASSWORD=$VC_PASSWORD
govc tags.category.create testing
govc tags.create -c testing shrug] [] [] [{VC_URL https://vcsim.default.svc.cluster.local nil} {VC_INSECURE true nil} {VC_USERNAME &EnvVarSource{FieldRef:nil,ResourceFieldRef:nil,ConfigMapKeyRef:nil,SecretKeyRef:&SecretKeySelector{LocalObjectReference:LocalObjectReference{Name:vsphere-credentials,},Key:username,Optional:nil,},}} {VC_PASSWORD &EnvVarSource{FieldRef:nil,ResourceFieldRef:nil,ConfigMapKeyRef:nil,SecretKeyRef:&SecretKeySelector{LocalObjectReference:LocalObjectReference{Name:vsphere-credentials,},Key:password,Optional:nil,},}}] {map[] map[]} [{vsphere-binding true /var/bindings/vsphere <nil> }] [] nil nil nil nil /dev/termination-log File IfNotPresent nil false false false}] [] Never 0xc00075c128 <nil> ClusterFirst map[] <nil> false false false <nil> &PodSecurityContext{SELinuxOptions:nil,RunAsUser:nil,RunAsNonRoot:nil,SupplementalGroups:[],FSGroup:nil,RunAsGroup:nil,Sysctls:[]Sysctl{},WindowsOptions:nil,FSGroupChangePolicy:nil,SeccompProfile:nil,} [] nil default-scheduler [] [] <nil> nil [] <nil> <nil> <nil> map[] [] <nil>}},BackoffLimit:*6,TTLSecondsAfterFinished:nil,CompletionMode:nil,Suspend:nil,},Status:JobStatus{Conditions:[]JobCondition{},StartTime:<nil>,CompletionTime:<nil>,Active:0,Succeeded:0,Failed:0,CompletedIndexes:,},}
util.go:135: Active=1, Failed=0, Succeeded=0
util.go:135: Active=1, Failed=0, Succeeded=0
util.go:135: Active=1, Failed=1, Succeeded=0
util.go:135: Active=1, Failed=1, Succeeded=0
util.go:135: Active=1, Failed=1, Succeeded=0
util.go:135: Active=1, Failed=1, Succeeded=0
util.go:135: Active=1, Failed=1, Succeeded=0
util.go:135: Active=1, Failed=1, Succeeded=0
util.go:135: Active=1, Failed=1, Succeeded=0
util.go:135: Active=1, Failed=1, Succeeded=0
util.go:135: Active=1, Failed=1, Succeeded=0
util.go:135: Active=1, Failed=1, Succeeded=0
util.go:135: Active=1, Failed=2, Succeeded=0
util.go:135: Active=1, Failed=2, Succeeded=0
util.go:135: Active=1, Failed=2, Succeeded=0
util.go:135: Active=1, Failed=2, Succeeded=0
util.go:135: Active=1, Failed=2, Succeeded=0
util.go:135: Active=1, Failed=2, Succeeded=0
util.go:135: Active=1, Failed=2, Succeeded=0
util.go:135: Active=1, Failed=2, Succeeded=0
util.go:135: Active=1, Failed=2, Succeeded=0
util.go:135: Active=1, Failed=2, Succeeded=0
util.go:135: Active=1, Failed=2, Succeeded=0
util.go:135: Active=1, Failed=2, Succeeded=0
util.go:135: Active=1, Failed=2, Succeeded=0
util.go:135: Active=1, Failed=2, Succeeded=0
util.go:135: Active=1, Failed=2, Succeeded=0
util.go:135: Active=1, Failed=2, Succeeded=0
util.go:135: Active=1, Failed=2, Succeeded=0
util.go:135: Active=1, Failed=2, Succeeded=0
util.go:135: Active=1, Failed=2, Succeeded=0
util.go:135: Active=1, Failed=2, Succeeded=0
util.go:135: Active=1, Failed=2, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:141: Error waiting for Job to complete successfully: timed out waiting for the condition
--- FAIL: TestBindingGOVC (60.92s)
=== RUN TestBindingPowerCLICore
null.go:25: logstream was requested, but SYSTEM_NAMESPACE was unset.
Created binding
util.go:117: job <*>&Job{ObjectMeta:{binding-power-c-l-i-core-tmwkwtjt default 822a01e8-c8ac-4688-a294-a17dd79ef933 50135691 0 2022-02-04 18:54:30 -0500 EST <nil> <nil> map[job-name:binding-power-c-l-i-core-jcfphdlo] map[] [] [] [{e2e.test Update batch/v1 2022-02-04 18:54:30 -0500 EST FieldsV1 {"f:metadata":{"f:labels":{".":{},"f:job-name":{}}},"f:spec":{"f:backoffLimit":{},"f:completions":{},"f:parallelism":{},"f:template":{"f:spec":{"f:containers":{"k:{\"name\":\"script\"}":{".":{},"f:args":{},"f:command":{},"f:image":{},"f:imagePullPolicy":{},"f:name":{},"f:resources":{},"f:terminationMessagePath":{},"f:terminationMessagePolicy":{}}},"f:dnsPolicy":{},"f:restartPolicy":{},"f:schedulerName":{},"f:securityContext":{},"f:terminationGracePeriodSeconds":{}}}}}}]},Spec:JobSpec{Parallelism:*1,Completions:*1,ActiveDeadlineSeconds:nil,Selector:&v1.LabelSelector{MatchLabels:map[string]string{controller-uid: 822a01e8-c8ac-4688-a294-a17dd79ef933,},MatchExpressions:[]LabelSelectorRequirement{},},ManualSelector:nil,Template:{{ 0 0001-01-01 00:00:00 +0000 UTC <nil> <nil> map[controller-uid:822a01e8-c8ac-4688-a294-a17dd79ef933 job-name:binding-power-c-l-i-core-tmwkwtjt] map[] [] [] []} {[{vsphere-binding {nil nil nil nil nil SecretVolumeSource{SecretName:vsphere-credentials,Items:[]KeyToPath{},DefaultMode:*420,Optional:nil,} nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil}}] [] [{script docker.io/vmware/powerclicore [pwsh -Command] [Set-PowerCLIConfiguration -InvalidCertificateAction Ignore -Confirm:$false | Out-Null
Connect-VIServer -Server ([System.Uri]$env:VC_URL).Host -User $env:VC_USERNAME -Password $env:VC_PASSWORD
Get-VIEvent | Write-Host] [] [] [{VC_URL https://vcsim.default.svc.cluster.local nil} {VC_INSECURE true nil} {VC_USERNAME &EnvVarSource{FieldRef:nil,ResourceFieldRef:nil,ConfigMapKeyRef:nil,SecretKeyRef:&SecretKeySelector{LocalObjectReference:LocalObjectReference{Name:vsphere-credentials,},Key:username,Optional:nil,},}} {VC_PASSWORD &EnvVarSource{FieldRef:nil,ResourceFieldRef:nil,ConfigMapKeyRef:nil,SecretKeyRef:&SecretKeySelector{LocalObjectReference:LocalObjectReference{Name:vsphere-credentials,},Key:password,Optional:nil,},}}] {map[] map[]} [{vsphere-binding true /var/bindings/vsphere <nil> }] [] nil nil nil nil /dev/termination-log File IfNotPresent nil false false false}] [] Never 0xc000472518 <nil> ClusterFirst map[] <nil> false false false <nil> &PodSecurityContext{SELinuxOptions:nil,RunAsUser:nil,RunAsNonRoot:nil,SupplementalGroups:[],FSGroup:nil,RunAsGroup:nil,Sysctls:[]Sysctl{},WindowsOptions:nil,FSGroupChangePolicy:nil,SeccompProfile:nil,} [] nil default-scheduler [] [] <nil> nil [] <nil> <nil> <nil> map[] [] <nil>}},BackoffLimit:*6,TTLSecondsAfterFinished:nil,CompletionMode:nil,Suspend:nil,},Status:JobStatus{Conditions:[]JobCondition{},StartTime:<nil>,CompletionTime:<nil>,Active:0,Succeeded:0,Failed:0,CompletedIndexes:,},}
util.go:135: Active=1, Failed=0, Succeeded=0
util.go:135: Active=1, Failed=0, Succeeded=0
util.go:135: Active=1, Failed=0, Succeeded=0
util.go:135: Active=1, Failed=0, Succeeded=0
util.go:135: Active=1, Failed=0, Succeeded=0
util.go:135: Active=1, Failed=0, Succeeded=0
util.go:135: Active=1, Failed=0, Succeeded=0
util.go:135: Active=1, Failed=0, Succeeded=0
util.go:135: Active=1, Failed=0, Succeeded=0
util.go:135: Active=1, Failed=0, Succeeded=0
util.go:135: Active=1, Failed=0, Succeeded=0
util.go:135: Active=0, Failed=0, Succeeded=1
--- PASS: TestBindingPowerCLICore (12.70s)
=== RUN TestSource
null.go:25: logstream was requested, but SYSTEM_NAMESPACE was unset.
util.go:195: job <*>&Job{ObjectMeta:{source-cmalywuw default 36df04eb-bac2-4f42-8ed2-639fe88a42ec 50136205 0 2022-02-04 18:54:42 -0500 EST <nil> <nil> map[controller-uid:36df04eb-bac2-4f42-8ed2-639fe88a42ec job-name:source-cmalywuw] map[] [] [] [{e2e.test Update batch/v1 2022-02-04 18:54:42 -0500 EST FieldsV1 {"f:spec":{"f:backoffLimit":{},"f:completions":{},"f:parallelism":{},"f:template":{"f:spec":{"f:containers":{"k:{\"name\":\"listener\"}":{".":{},"f:env":{".":{},"k:{\"name\":\"PORT\"}":{".":{},"f:name":{},"f:value":{}}},"f:image":{},"f:imagePullPolicy":{},"f:name":{},"f:ports":{".":{},"k:{\"containerPort\":8080,\"protocol\":\"TCP\"}":{".":{},"f:containerPort":{},"f:name":{},"f:protocol":{}}},"f:readinessProbe":{".":{},"f:failureThreshold":{},"f:periodSeconds":{},"f:successThreshold":{},"f:tcpSocket":{".":{},"f:port":{}},"f:timeoutSeconds":{}},"f:resources":{},"f:terminationMessagePath":{},"f:terminationMessagePolicy":{}}},"f:dnsPolicy":{},"f:restartPolicy":{},"f:schedulerName":{},"f:securityContext":{},"f:terminationGracePeriodSeconds":{}}}}}}]},Spec:JobSpec{Parallelism:*1,Completions:*1,ActiveDeadlineSeconds:nil,Selector:&v1.LabelSelector{MatchLabels:map[string]string{controller-uid: 36df04eb-bac2-4f42-8ed2-639fe88a42ec,},MatchExpressions:[]LabelSelectorRequirement{},},ManualSelector:nil,Template:{{ 0 0001-01-01 00:00:00 +0000 UTC <nil> <nil> map[controller-uid:36df04eb-bac2-4f42-8ed2-639fe88a42ec job-name:source-cmalywuw] map[] [] [] []} {[] [] [{listener us.gcr.io/daisy-284300/ck/listener:latest [] [] [{http 0 8080 TCP }] [] [{PORT 8080 nil}] {map[] map[]} [] [] nil Probe{Handler:Handler{Exec:nil,HTTPGet:nil,TCPSocket:&TCPSocketAction{Port:{0 8080 },Host:,},},InitialDelaySeconds:0,TimeoutSeconds:1,PeriodSeconds:10,SuccessThreshold:1,FailureThreshold:3,TerminationGracePeriodSeconds:nil,} nil nil /dev/termination-log File IfNotPresent nil false false false}] [] Never 0xc000398588 <nil> ClusterFirst map[] <nil> false false false <nil> &PodSecurityContext{SELinuxOptions:nil,RunAsUser:nil,RunAsNonRoot:nil,SupplementalGroups:[],FSGroup:nil,RunAsGroup:nil,Sysctls:[]Sysctl{},WindowsOptions:nil,FSGroupChangePolicy:nil,SeccompProfile:nil,} [] nil default-scheduler [] [] <nil> nil [] <nil> <nil> <nil> map[] [] <nil>}},BackoffLimit:*6,TTLSecondsAfterFinished:nil,CompletionMode:nil,Suspend:nil,},Status:JobStatus{Conditions:[]JobCondition{},StartTime:<nil>,CompletionTime:<nil>,Active:0,Succeeded:0,Failed:0,CompletedIndexes:,},}
Created source
Created binding
util.go:117: job <*>&Job{ObjectMeta:{source-kafobbre default e62cddf0-6f21-4c7e-9914-972fade6382e 50136415 0 2022-02-04 18:54:45 -0500 EST <nil> <nil> map[job-name:source-fpqvxcjy] map[] [] [] [{e2e.test Update batch/v1 2022-02-04 18:54:45 -0500 EST FieldsV1 {"f:metadata":{"f:labels":{".":{},"f:job-name":{}}},"f:spec":{"f:backoffLimit":{},"f:completions":{},"f:parallelism":{},"f:template":{"f:spec":{"f:containers":{"k:{\"name\":\"script\"}":{".":{},"f:args":{},"f:command":{},"f:image":{},"f:imagePullPolicy":{},"f:name":{},"f:resources":{},"f:terminationMessagePath":{},"f:terminationMessagePolicy":{}}},"f:dnsPolicy":{},"f:restartPolicy":{},"f:schedulerName":{},"f:securityContext":{},"f:terminationGracePeriodSeconds":{}}}}}}]},Spec:JobSpec{Parallelism:*1,Completions:*1,ActiveDeadlineSeconds:nil,Selector:&v1.LabelSelector{MatchLabels:map[string]string{controller-uid: e62cddf0-6f21-4c7e-9914-972fade6382e,},MatchExpressions:[]LabelSelectorRequirement{},},ManualSelector:nil,Template:{{ 0 0001-01-01 00:00:00 +0000 UTC <nil> <nil> map[controller-uid:e62cddf0-6f21-4c7e-9914-972fade6382e job-name:source-kafobbre] map[] [] [] []} {[{vsphere-binding {nil nil nil nil nil SecretVolumeSource{SecretName:vsphere-credentials,Items:[]KeyToPath{},DefaultMode:*420,Optional:nil,} nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil}}] [] [{script us.gcr.io/daisy-284300/ck/govc:latest [/bin/bash -c] [export GOVC_URL=$VC_URL
export GOVC_INSECURE=$VC_INSECURE
export GOVC_USERNAME=$VC_USERNAME
export GOVC_PASSWORD=$VC_PASSWORD
sleep 5
govc vm.power -off /DC0/vm/DC0_H0_VM0 && sleep 3
govc vm.power -off /DC0/vm/DC0_H0_VM1 && sleep 3] [] [] [{VC_URL https://vcsim.default.svc.cluster.local nil} {VC_INSECURE true nil} {VC_USERNAME &EnvVarSource{FieldRef:nil,ResourceFieldRef:nil,ConfigMapKeyRef:nil,SecretKeyRef:&SecretKeySelector{LocalObjectReference:LocalObjectReference{Name:vsphere-credentials,},Key:username,Optional:nil,},}} {VC_PASSWORD &EnvVarSource{FieldRef:nil,ResourceFieldRef:nil,ConfigMapKeyRef:nil,SecretKeyRef:&SecretKeySelector{LocalObjectReference:LocalObjectReference{Name:vsphere-credentials,},Key:password,Optional:nil,},}}] {map[] map[]} [{vsphere-binding true /var/bindings/vsphere <nil> }] [] nil nil nil nil /dev/termination-log File IfNotPresent nil false false false}] [] Never 0xc0003997d8 <nil> ClusterFirst map[] <nil> false false false <nil> &PodSecurityContext{SELinuxOptions:nil,RunAsUser:nil,RunAsNonRoot:nil,SupplementalGroups:[],FSGroup:nil,RunAsGroup:nil,Sysctls:[]Sysctl{},WindowsOptions:nil,FSGroupChangePolicy:nil,SeccompProfile:nil,} [] nil default-scheduler [] [] <nil> nil [] <nil> <nil> <nil> map[] [] <nil>}},BackoffLimit:*6,TTLSecondsAfterFinished:nil,CompletionMode:nil,Suspend:nil,},Status:JobStatus{Conditions:[]JobCondition{},StartTime:<nil>,CompletionTime:<nil>,Active:0,Succeeded:0,Failed:0,CompletedIndexes:,},}
util.go:135: Active=1, Failed=0, Succeeded=0
util.go:135: Active=1, Failed=0, Succeeded=0
util.go:135: Active=1, Failed=0, Succeeded=0
util.go:135: Active=1, Failed=0, Succeeded=0
util.go:135: Active=1, Failed=0, Succeeded=0
util.go:135: Active=1, Failed=0, Succeeded=0
util.go:135: Active=1, Failed=0, Succeeded=0
util.go:135: Active=1, Failed=1, Succeeded=0
util.go:135: Active=1, Failed=1, Succeeded=0
util.go:135: Active=1, Failed=1, Succeeded=0
util.go:135: Active=1, Failed=1, Succeeded=0
util.go:135: Active=1, Failed=1, Succeeded=0
util.go:135: Active=1, Failed=1, Succeeded=0
util.go:135: Active=1, Failed=1, Succeeded=0
util.go:135: Active=1, Failed=1, Succeeded=0
util.go:135: Active=1, Failed=1, Succeeded=0
util.go:135: Active=1, Failed=1, Succeeded=0
util.go:135: Active=1, Failed=2, Succeeded=0
util.go:135: Active=1, Failed=2, Succeeded=0
util.go:135: Active=1, Failed=2, Succeeded=0
util.go:135: Active=1, Failed=2, Succeeded=0
util.go:135: Active=1, Failed=2, Succeeded=0
util.go:135: Active=1, Failed=2, Succeeded=0
util.go:135: Active=1, Failed=2, Succeeded=0
util.go:135: Active=1, Failed=2, Succeeded=0
util.go:135: Active=1, Failed=2, Succeeded=0
util.go:135: Active=1, Failed=2, Succeeded=0
util.go:135: Active=1, Failed=2, Succeeded=0
util.go:135: Active=1, Failed=2, Succeeded=0
util.go:135: Active=1, Failed=2, Succeeded=0
util.go:135: Active=1, Failed=2, Succeeded=0
util.go:135: Active=1, Failed=2, Succeeded=0
util.go:135: Active=1, Failed=2, Succeeded=0
util.go:135: Active=1, Failed=2, Succeeded=0
util.go:135: Active=1, Failed=2, Succeeded=0
util.go:135: Active=1, Failed=2, Succeeded=0
util.go:135: Active=1, Failed=2, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:135: Active=1, Failed=3, Succeeded=0
util.go:141: Error waiting for Job to complete successfully: timed out waiting for the condition
--- FAIL: TestSource (64.41s)
FAIL
FAIL github.com/vmware-tanzu/sources-for-knative/test/e2e 138.603s
FAIL
Additional context
N/A