Skip to content

Commit cd487fc

Browse files
committed
fix tests for correct coverage on internal packages
1 parent e4408cb commit cd487fc

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

.github/workflows/build.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
- name: Install dependencies
2020
run: go mod tidy
2121
- name: Run tests with coverage
22-
run: go test ./... -coverprofile=./cover.out -covermode=atomic -coverpkg=./...
22+
run: go test ./... -coverprofile=./cover.out -covermode=atomic
2323
- name: Upload coverage
2424
uses: actions/upload-artifact@v4
2525
with:

manager/token_manager_test.go

+4-4
Original file line numberDiff line numberDiff line change
@@ -356,18 +356,18 @@ func TestTokenManager_Start(t *testing.T) {
356356
var last int32
357357
wg := &sync.WaitGroup{}
358358

359+
idp.On("RequestToken").Return(rawResponse, nil)
360+
mParser.On("ParseResponse", rawResponse).Return(testTokenValid, nil)
361+
listener.On("OnTokenNext", testTokenValid).Return()
359362
numExecutions := 50000
360363
for i := 0; i < numExecutions; i++ {
361364
wg.Add(1)
362365
go func(num int) {
363366
defer wg.Done()
364-
time.Sleep(time.Duration(int64(rand.Intn(1000)) * int64(time.Millisecond)))
367+
time.Sleep(time.Duration(int64(rand.Intn(100)) * int64(time.Millisecond)))
365368
if num%2 == 0 {
366369
_ = tokenManager.Close()
367370
} else {
368-
idp.On("RequestToken").Return(rawResponse, nil)
369-
mParser.On("ParseResponse", rawResponse).Return(testTokenValid, nil)
370-
listener.On("OnTokenNext", testTokenValid).Return()
371371
_, _ = tokenManager.Start(listener)
372372
}
373373
atomic.StoreInt32(&last, int32(num))

0 commit comments

Comments
 (0)