$ go test -count=50 ./...
...
panic: test timed out after 10m0s
goroutine 6015 [running]:
testing.(*M).startAlarm.func1()
/usr/local/Cellar/go/1.16.6/libexec/src/testing/testing.go:1700 +0xe5
created by time.goFunc
/usr/local/Cellar/go/1.16.6/libexec/src/time/sleep.go:180 +0x45
goroutine 1 [chan receive]:
testing.(*T).Run(0xc000a24a80, 0x5b13a6c, 0x29, 0x5bb2f58, 0x409a306)
/usr/local/Cellar/go/1.16.6/libexec/src/testing/testing.go:1239 +0x2da
testing.runTests.func1(0xc000a24780)
/usr/local/Cellar/go/1.16.6/libexec/src/testing/testing.go:1511 +0x78
testing.tRunner(0xc000a24780, 0xc0006a3de0)
/usr/local/Cellar/go/1.16.6/libexec/src/testing/testing.go:1193 +0xef
testing.runTests(0xc00000fa40, 0x6b53c40, 0x1c, 0x1c, 0xc0365b8eb3b4e488, 0x8bb49b461d, 0x6b750e0, 0x5ae3e92)
/usr/local/Cellar/go/1.16.6/libexec/src/testing/testing.go:1509 +0x2fe
testing.(*M).Run(0xc000067680, 0x0)
/usr/local/Cellar/go/1.16.6/libexec/src/testing/testing.go:1417 +0x1eb
main.main()
_testmain.go:97 +0x138
goroutine 6 [chan receive]:
k8s.io/klog/v2.(*loggingT).flushDaemon(0x6b75440)
/Users/mikhail/go/pkg/mod/k8s.io/klog/v2@v2.9.0/klog.go:1169 +0x8b
created by k8s.io/klog/v2.init.0
/Users/mikhail/go/pkg/mod/k8s.io/klog/v2@v2.9.0/klog.go:420 +0xdf
goroutine 7 [select, 10 minutes]:
io.(*pipe).Read(0xc0000bf5c0, 0xc000281000, 0x1000, 0x1000, 0x57beea0, 0x1, 0xc000281000)
/usr/local/Cellar/go/1.16.6/libexec/src/io/pipe.go:57 +0xcb
io.(*PipeReader).Read(0xc000010478, 0xc000281000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/Cellar/go/1.16.6/libexec/src/io/pipe.go:134 +0x4c
bufio.(*Scanner).Scan(0xc0000a3f38, 0x0)
/usr/local/Cellar/go/1.16.6/libexec/src/bufio/scan.go:214 +0xa9
github.com/sirupsen/logrus.(*Entry).writerScanner(0xc000231ab0, 0xc000010478, 0xc000224670)
/Users/mikhail/go/pkg/mod/github.com/sirupsen/logrus@v1.8.1/writer.go:59 +0xb7
created by github.com/sirupsen/logrus.(*Entry).WriterLevel
/Users/mikhail/go/pkg/mod/github.com/sirupsen/logrus@v1.8.1/writer.go:51 +0x1b7
goroutine 8 [select, 10 minutes]:
io.(*pipe).Read(0xc0000bf620, 0xc000280000, 0x1000, 0x1000, 0x57beea0, 0x1, 0xc000280000)
/usr/local/Cellar/go/1.16.6/libexec/src/io/pipe.go:57 +0xcb
io.(*PipeReader).Read(0xc000010488, 0xc000280000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/Cellar/go/1.16.6/libexec/src/io/pipe.go:134 +0x4c
bufio.(*Scanner).Scan(0xc0000a2f38, 0x0)
/usr/local/Cellar/go/1.16.6/libexec/src/bufio/scan.go:214 +0xa9
github.com/sirupsen/logrus.(*Entry).writerScanner(0xc000231ab0, 0xc000010488, 0xc000224690)
/Users/mikhail/go/pkg/mod/github.com/sirupsen/logrus@v1.8.1/writer.go:59 +0xb7
created by github.com/sirupsen/logrus.(*Entry).WriterLevel
/Users/mikhail/go/pkg/mod/github.com/sirupsen/logrus@v1.8.1/writer.go:51 +0x1b7
goroutine 9 [select, 10 minutes]:
io.(*pipe).Read(0xc0000bf680, 0xc00011e000, 0x1000, 0x1000, 0x57beea0, 0x1, 0xc00011e000)
/usr/local/Cellar/go/1.16.6/libexec/src/io/pipe.go:57 +0xcb
io.(*PipeReader).Read(0xc000010498, 0xc00011e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/Cellar/go/1.16.6/libexec/src/io/pipe.go:134 +0x4c
bufio.(*Scanner).Scan(0xc000124f38, 0x0)
/usr/local/Cellar/go/1.16.6/libexec/src/bufio/scan.go:214 +0xa9
github.com/sirupsen/logrus.(*Entry).writerScanner(0xc000231ab0, 0xc000010498, 0xc0002246b0)
/Users/mikhail/go/pkg/mod/github.com/sirupsen/logrus@v1.8.1/writer.go:59 +0xb7
created by github.com/sirupsen/logrus.(*Entry).WriterLevel
/Users/mikhail/go/pkg/mod/github.com/sirupsen/logrus@v1.8.1/writer.go:51 +0x1b7
goroutine 10 [select, 10 minutes]:
io.(*pipe).Read(0xc0000bf6e0, 0xc000300000, 0x1000, 0x1000, 0x57beea0, 0x1, 0xc000300000)
/usr/local/Cellar/go/1.16.6/libexec/src/io/pipe.go:57 +0xcb
io.(*PipeReader).Read(0xc0000104a8, 0xc000300000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/Cellar/go/1.16.6/libexec/src/io/pipe.go:134 +0x4c
bufio.(*Scanner).Scan(0xc000120f38, 0x0)
/usr/local/Cellar/go/1.16.6/libexec/src/bufio/scan.go:214 +0xa9
github.com/sirupsen/logrus.(*Entry).writerScanner(0xc000231ab0, 0xc0000104a8, 0xc0002246d0)
/Users/mikhail/go/pkg/mod/github.com/sirupsen/logrus@v1.8.1/writer.go:59 +0xb7
created by github.com/sirupsen/logrus.(*Entry).WriterLevel
/Users/mikhail/go/pkg/mod/github.com/sirupsen/logrus@v1.8.1/writer.go:51 +0x1b7
goroutine 6087 [select]:
google.golang.org/grpc.(*addrConn).resetTransport(0xc000393600)
/Users/mikhail/go/pkg/mod/google.golang.org/grpc@v1.39.0/clientconn.go:1189 +0x70f
created by google.golang.org/grpc.(*addrConn).connect
/Users/mikhail/go/pkg/mod/google.golang.org/grpc@v1.39.0/clientconn.go:849 +0x12a
goroutine 6012 [select]:
k8s.io/client-go/tools/cache.(*Reflector).watchHandler(0xc000b061c0, 0xc0365b8e85ce34c0, 0x8b870b732a, 0x6b750e0, 0x5d66578, 0xc000a20198, 0xc000349b90, 0xc000a09500, 0xc0006ba4e0, 0x0, ...)
/Users/mikhail/go/pkg/mod/k8s.io/client-go@v0.21.2/tools/cache/reflector.go:463 +0x165
k8s.io/client-go/tools/cache.(*Reflector).ListAndWatch(0xc000b061c0, 0xc0006ba4e0, 0x0, 0x0)
/Users/mikhail/go/pkg/mod/k8s.io/client-go@v0.21.2/tools/cache/reflector.go:427 +0x6f7
k8s.io/client-go/tools/cache.(*Reflector).Run.func1()
/Users/mikhail/go/pkg/mod/k8s.io/client-go@v0.21.2/tools/cache/reflector.go:221 +0x38
k8s.io/apimachinery/pkg/util/wait.BackoffUntil.func1(0xc00067aec8)
/Users/mikhail/go/pkg/mod/k8s.io/apimachinery@v0.21.2/pkg/util/wait/wait.go:155 +0x5f
k8s.io/apimachinery/pkg/util/wait.BackoffUntil(0xc000349ec8, 0x5d572e0, 0xc0006ee2d0, 0x1, 0xc0006ba4e0)
/Users/mikhail/go/pkg/mod/k8s.io/apimachinery@v0.21.2/pkg/util/wait/wait.go:156 +0x9b
k8s.io/client-go/tools/cache.(*Reflector).Run(0xc000b061c0, 0xc0006ba4e0)
/Users/mikhail/go/pkg/mod/k8s.io/client-go@v0.21.2/tools/cache/reflector.go:220 +0x1ed
k8s.io/apimachinery/pkg/util/wait.(*Group).StartWithChannel.func1()
/Users/mikhail/go/pkg/mod/k8s.io/apimachinery@v0.21.2/pkg/util/wait/wait.go:56 +0x2e
k8s.io/apimachinery/pkg/util/wait.(*Group).Start.func1(0xc000a123f0, 0xc0009fff08)
/Users/mikhail/go/pkg/mod/k8s.io/apimachinery@v0.21.2/pkg/util/wait/wait.go:73 +0x51
created by k8s.io/apimachinery/pkg/util/wait.(*Group).Start
/Users/mikhail/go/pkg/mod/k8s.io/apimachinery@v0.21.2/pkg/util/wait/wait.go:71 +0x65
goroutine 6011 [chan receive]:
k8s.io/client-go/tools/cache.(*controller).Run.func1(0xc0006ba4e0, 0xc0007b98c0)
/Users/mikhail/go/pkg/mod/k8s.io/client-go@v0.21.2/tools/cache/controller.go:130 +0x34
created by k8s.io/client-go/tools/cache.(*controller).Run
/Users/mikhail/go/pkg/mod/k8s.io/client-go@v0.21.2/tools/cache/controller.go:129 +0xa5
goroutine 6085 [chan receive]:
gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v14/internal/module/cilium_alert/agent.(*module).Run(0xc0006ecb00, 0x5d95918, 0xc0006ecac0, 0xc0006ba060, 0x0, 0x0)
/Users/mikhail/src/gitlab-agent/internal/module/cilium_alert/agent/module.go:36 +0xcc
gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v14/internal/module/cilium_alert/agent.TestStartsWorkersAccordingToConfiguration.func1.1()
/Users/mikhail/src/gitlab-agent/internal/module/cilium_alert/agent/module_test.go:33 +0x52
k8s.io/apimachinery/pkg/util/wait.(*Group).Start.func1(0xc000758430, 0xc0006d5920)
/Users/mikhail/go/pkg/mod/k8s.io/apimachinery@v0.21.2/pkg/util/wait/wait.go:73 +0x51
created by k8s.io/apimachinery/pkg/util/wait.(*Group).Start
/Users/mikhail/go/pkg/mod/k8s.io/apimachinery@v0.21.2/pkg/util/wait/wait.go:71 +0x65
goroutine 6086 [select]:
google.golang.org/grpc.(*ccBalancerWrapper).watcher(0xc0006fca50)
/Users/mikhail/go/pkg/mod/google.golang.org/grpc@v1.39.0/balancer_conn_wrappers.go:71 +0xb2
created by google.golang.org/grpc.newCCBalancerWrapper
/Users/mikhail/go/pkg/mod/google.golang.org/grpc@v1.39.0/balancer_conn_wrappers.go:62 +0x1de
goroutine 6014 [select]:
k8s.io/client-go/tools/cache.(*Reflector).ListAndWatch.func2(0xc000b061c0, 0xc0006ba4e0, 0xc000063080, 0xc000a09500)
/Users/mikhail/go/pkg/mod/k8s.io/client-go@v0.21.2/tools/cache/reflector.go:373 +0x125
created by k8s.io/client-go/tools/cache.(*Reflector).ListAndWatch
/Users/mikhail/go/pkg/mod/k8s.io/client-go@v0.21.2/tools/cache/reflector.go:367 +0x2ed
goroutine 6089 [sync.Cond.Wait]:
sync.runtime_notifyListWait(0xc0000fe5c8, 0x0)
/usr/local/Cellar/go/1.16.6/libexec/src/runtime/sema.go:513 +0xf8
sync.(*Cond).Wait(0xc0000fe5b8)
/usr/local/Cellar/go/1.16.6/libexec/src/sync/cond.go:56 +0x99
k8s.io/client-go/tools/cache.(*DeltaFIFO).Pop(0xc0000fe5a0, 0xc0008536b0, 0x0, 0x0, 0x0, 0x0)
/Users/mikhail/go/pkg/mod/k8s.io/client-go@v0.21.2/tools/cache/delta_fifo.go:530 +0x98
k8s.io/client-go/tools/cache.(*controller).processLoop(0xc0007b98c0)
/Users/mikhail/go/pkg/mod/k8s.io/client-go@v0.21.2/tools/cache/controller.go:183 +0x42
k8s.io/apimachinery/pkg/util/wait.BackoffUntil.func1(0xc0000a8e08)
/Users/mikhail/go/pkg/mod/k8s.io/apimachinery@v0.21.2/pkg/util/wait/wait.go:155 +0x5f
k8s.io/apimachinery/pkg/util/wait.BackoffUntil(0xc0000a8e08, 0x5d57300, 0xc000a114d0, 0xc000a12301, 0xc0006ba4e0)
/Users/mikhail/go/pkg/mod/k8s.io/apimachinery@v0.21.2/pkg/util/wait/wait.go:156 +0x9b
k8s.io/apimachinery/pkg/util/wait.JitterUntil(0xc0000a8e08, 0x3b9aca00, 0x0, 0xc0002e4501, 0xc0006ba4e0)
/Users/mikhail/go/pkg/mod/k8s.io/apimachinery@v0.21.2/pkg/util/wait/wait.go:133 +0x98
k8s.io/apimachinery/pkg/util/wait.Until(...)
/Users/mikhail/go/pkg/mod/k8s.io/apimachinery@v0.21.2/pkg/util/wait/wait.go:90
k8s.io/client-go/tools/cache.(*controller).Run(0xc0007b98c0, 0xc0006ba4e0)
/Users/mikhail/go/pkg/mod/k8s.io/client-go@v0.21.2/tools/cache/controller.go:154 +0x2e5
k8s.io/client-go/tools/cache.(*sharedIndexInformer).Run(0xc0003a0aa0, 0xc0006ba4e0)
/Users/mikhail/go/pkg/mod/k8s.io/client-go@v0.21.2/tools/cache/shared_informer.go:410 +0x42a
k8s.io/apimachinery/pkg/util/wait.(*Group).StartWithChannel.func1()
/Users/mikhail/go/pkg/mod/k8s.io/apimachinery@v0.21.2/pkg/util/wait/wait.go:56 +0x2e
k8s.io/apimachinery/pkg/util/wait.(*Group).Start.func1(0xc000758470, 0xc0006d2600)
/Users/mikhail/go/pkg/mod/k8s.io/apimachinery@v0.21.2/pkg/util/wait/wait.go:73 +0x51
created by k8s.io/apimachinery/pkg/util/wait.(*Group).Start
/Users/mikhail/go/pkg/mod/k8s.io/apimachinery@v0.21.2/pkg/util/wait/wait.go:71 +0x65
goroutine 6073 [chan receive]:
testing.(*T).Run(0xc0006d0a80, 0xc000758406, 0x6, 0xc0006d8f30, 0x1)
/usr/local/Cellar/go/1.16.6/libexec/src/testing/testing.go:1239 +0x2da
gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v14/internal/module/cilium_alert/agent.TestStartsWorkersAccordingToConfiguration(0xc000a24a80)
/Users/mikhail/src/gitlab-agent/internal/module/cilium_alert/agent/module_test.go:24 +0x345
testing.tRunner(0xc000a24a80, 0x5bb2f58)
/usr/local/Cellar/go/1.16.6/libexec/src/testing/testing.go:1193 +0xef
created by testing.(*T).Run
/usr/local/Cellar/go/1.16.6/libexec/src/testing/testing.go:1238 +0x2b3
goroutine 6084 [sleep]:
time.Sleep(0x77359400)
/usr/local/Cellar/go/1.16.6/libexec/src/runtime/time.go:193 +0xd2
gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v14/internal/module/cilium_alert/agent.TestStartsWorkersAccordingToConfiguration.func1(0xc0006d0a80)
/Users/mikhail/src/gitlab-agent/internal/module/cilium_alert/agent/module_test.go:36 +0x1e7
testing.tRunner(0xc0006d0a80, 0xc0006d8f30)
/usr/local/Cellar/go/1.16.6/libexec/src/testing/testing.go:1193 +0xef
created by testing.(*T).Run
/usr/local/Cellar/go/1.16.6/libexec/src/testing/testing.go:1238 +0x2b3
goroutine 6010 [chan receive]:
k8s.io/client-go/tools/cache.(*sharedProcessor).run(0xc0002680e0, 0xc000062fc0)
/Users/mikhail/go/pkg/mod/k8s.io/client-go@v0.21.2/tools/cache/shared_informer.go:628 +0x53
k8s.io/apimachinery/pkg/util/wait.(*Group).StartWithChannel.func1()
/Users/mikhail/go/pkg/mod/k8s.io/apimachinery@v0.21.2/pkg/util/wait/wait.go:56 +0x2e
k8s.io/apimachinery/pkg/util/wait.(*Group).Start.func1(0xc000a123d0, 0xc0009ffef0)
/Users/mikhail/go/pkg/mod/k8s.io/apimachinery@v0.21.2/pkg/util/wait/wait.go:73 +0x51
created by k8s.io/apimachinery/pkg/util/wait.(*Group).Start
/Users/mikhail/go/pkg/mod/k8s.io/apimachinery@v0.21.2/pkg/util/wait/wait.go:71 +0x65
goroutine 6088 [select]:
gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v14/internal/tool/retry.PollWithBackoff(0x5d95918, 0xc0006ecc80, 0x5d572e0, 0xc0006ee370, 0x1, 0x0, 0xc000345f00, 0x0, 0x0)
/Users/mikhail/src/gitlab-agent/internal/tool/retry/retry.go:102 +0x277
gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v14/internal/module/cilium_alert/agent.(*worker).Run(0xc0006dd260, 0x5d95918, 0xc0006ecc80)
/Users/mikhail/src/gitlab-agent/internal/module/cilium_alert/agent/worker.go:91 +0x468
k8s.io/apimachinery/pkg/util/wait.(*Group).StartWithContext.func1()
/Users/mikhail/go/pkg/mod/k8s.io/apimachinery@v0.21.2/pkg/util/wait/wait.go:64 +0x37
k8s.io/apimachinery/pkg/util/wait.(*Group).Start.func1(0xc0006d5b08, 0xc00026ac60)
/Users/mikhail/go/pkg/mod/k8s.io/apimachinery@v0.21.2/pkg/util/wait/wait.go:73 +0x51
created by k8s.io/apimachinery/pkg/util/wait.(*Group).Start
/Users/mikhail/go/pkg/mod/k8s.io/apimachinery@v0.21.2/pkg/util/wait/wait.go:71 +0x65
FAIL gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v14/internal/module/cilium_alert/agent 600.670s
...
panic: Log in goroutine after TestGetItem_Context has completed
goroutine 53 [running]:
testing.(*common).logDepth(0xc00012dc80, 0xc0001b8120, 0x103, 0x3)
/usr/local/Cellar/go/1.16.6/libexec/src/testing/testing.go:764 +0x5df
testing.(*common).log(...)
/usr/local/Cellar/go/1.16.6/libexec/src/testing/testing.go:746
testing.(*common).Errorf(0xc00012dc80, 0x1201359, 0x3, 0xc000192080, 0x1, 0x1)
/usr/local/Cellar/go/1.16.6/libexec/src/testing/testing.go:802 +0x85
github.com/stretchr/testify/assert.Fail(0x1242760, 0xc00012dc80, 0xc00019e000, 0x6b, 0x0, 0x0, 0x0, 0xc)
/Users/mikhail/go/pkg/mod/github.com/stretchr/testify@v1.7.0/assert/assertions.go:262 +0x2fb
github.com/stretchr/testify/assert.Equal(0x1242760, 0xc00012dc80, 0x11c6de0, 0xc0000aa280, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/Users/mikhail/go/pkg/mod/github.com/stretchr/testify@v1.7.0/assert/assertions.go:346 +0x3f5
gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v14/internal/tool/cache.TestGetItem_Context.func1(0xc000132420, 0xc0000ce330, 0x1244818, 0xc0000c2a00, 0xc00012dc80)
/Users/mikhail/src/gitlab-agent/internal/tool/cache/cache_with_err_test.go:53 +0xeb
created by gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v14/internal/tool/cache.TestGetItem_Context
/Users/mikhail/src/gitlab-agent/internal/tool/cache/cache_with_err_test.go:48 +0x190
FAIL gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v14/internal/tool/cache 1.184s
...