Skip to content

Kraken: TestWsResubscribe test timed out after 10m0s #2058

@thrasher-

Description

@thrasher-
panic: test timed out after 10m0s
	running tests:
		TestWsResubscribe (9m57s)

goroutine 146 [running]:
testing.(*M).startAlarm.func1()
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:2682 +0x605
created by time.goFunc
	/opt/hostedtoolcache/go/1.25.1/x64/src/time/sleep.go:215 +0x45

goroutine 1 [chan receive, 9 minutes]:
testing.(*T).Run(0xc000082a80, {0x12a3a75, 0x11}, 0x12e86a0)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:2005 +0x9fe
testing.runTests.func1(0xc000082a80)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:2477 +0x86
testing.tRunner(0xc000082a80, 0xc00003da58)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
testing.runTests(0xc000010060, {0x19c2080, 0x67, 0x67}, {0xc00003dbb8?, 0xf1b0f5?, 0x19d5860?})
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:2475 +0x96d
testing.(*M).Run(0xc0002ccc80)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:2337 +0xed5
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestMain(0xc0002ccc80)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:59 +0x10f
main.main()
	_testmain.go:261 +0x172

goroutine 20 [chan receive, 9 minutes]:
github.com/thrasher-corp/gocryptotrader/log.loggerWorker()
	/home/runner/work/gocryptotrader/gocryptotrader/log/logger_multiwriter.go:35 +0xb0
created by github.com/thrasher-corp/gocryptotrader/log.init.0 in goroutine 1
	/home/runner/work/gocryptotrader/gocryptotrader/log/logger_setup.go:233 +0x28

goroutine 5 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc000082e00)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestUpdateTradablePairs(0xc000082e00)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:63 +0x27
testing.tRunner(0xc000082e00, 0x12e8610)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 6 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc000083180)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestGetCurrentServerTime(0xc000083180)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:68 +0x3c
testing.tRunner(0xc000083180, 0x12e8480)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 7 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc000083500)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestWrapperGetServerTime(0xc000083500)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:74 +0x3f
testing.tRunner(0xc000083500, 0x12e8650)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 8 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc000083880)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestUpdateOrderExecutionLimits(0xc000083880)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:81 +0x2f
testing.tRunner(0xc000083880, 0x12e85f0)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 9 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc0002e56c0)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestFetchTradablePairs(0xc0002e56c0)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:102 +0x3c
testing.tRunner(0xc0002e56c0, 0x12e83b0)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 10 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc0002e5a40)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestUpdateTicker(0xc0002e5a40)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:108 +0x3c
testing.tRunner(0xc0002e5a40, 0x12e8600)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 11 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc0002e5dc0)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestUpdateTickers(0xc0002e5dc0)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:118 +0x3f
testing.tRunner(0xc0002e5dc0, 0x12e8608)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 12 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc000278000)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestUpdateOrderbook(0xc000278000)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:152 +0x3c
testing.tRunner(0xc000278000, 0x12e85f8)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 13 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc000278380)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestFuturesBatchOrder(0xc000278380)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:160 +0x3f
testing.tRunner(0xc000278380, 0x12e83c8)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 14 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc000278700)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestFuturesEditOrder(0xc000278700)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:178 +0x3c
testing.tRunner(0xc000278700, 0x12e83e8)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 15 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc000278a80)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestFuturesSendOrder(0xc000278a80)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:186 +0x3f
testing.tRunner(0xc000278a80, 0x12e8420)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 16 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc000279180)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestFuturesCancelOrder(0xc000279180)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:194 +0x3f
testing.tRunner(0xc000279180, 0x12e83e0)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 34 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc000279500)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestFuturesGetFills(0xc000279500)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:202 +0x3c
testing.tRunner(0xc000279500, 0x12e83f0)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 35 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc000279880)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestFuturesTransfer(0xc000279880)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:210 +0x3c
testing.tRunner(0xc000279880, 0x12e8428)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 36 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc000279c00)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestFuturesGetOpenPositions(0xc000279c00)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:218 +0x3c
testing.tRunner(0xc000279c00, 0x12e83f8)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 37 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc00017a000)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestFuturesNotifications(0xc00017a000)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:226 +0x3c
testing.tRunner(0xc00017a000, 0x12e8408)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 38 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc00017a380)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestFuturesCancelAllOrders(0xc00017a380)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:234 +0x3f
testing.tRunner(0xc00017a380, 0x12e83d0)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 39 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc00017a700)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestGetFuturesAccountData(0xc00017a700)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:242 +0x3c
testing.tRunner(0xc00017a700, 0x12e84b0)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 40 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc00017aa80)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestFuturesCancelAllOrdersAfter(0xc00017aa80)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:250 +0x3f
testing.tRunner(0xc00017aa80, 0x12e83d8)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 41 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc00017ae00)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestFuturesOpenOrders(0xc00017ae00)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:258 +0x3c
testing.tRunner(0xc00017ae00, 0x12e8410)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 42 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc00017b180)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestFuturesRecentOrders(0xc00017b180)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:266 +0x3c
testing.tRunner(0xc00017b180, 0x12e8418)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 43 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc00017b500)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestFuturesWithdrawToSpotWallet(0xc00017b500)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:274 +0x3c
testing.tRunner(0xc00017b500, 0x12e8430)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 44 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc00017b880)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestFuturesGetTransfers(0xc00017b880)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:282 +0x3c
testing.tRunner(0xc00017b880, 0x12e8400)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 45 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc00017bc00)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestGetFuturesOrderbook(0xc00017bc00)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:290 +0x3c
testing.tRunner(0xc00017bc00, 0x12e84d0)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 46 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc0001ce000)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestGetFuturesMarkets(0xc0001ce000)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:296 +0x3c
testing.tRunner(0xc0001ce000, 0x12e84c8)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 47 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc0001ce380)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestGetFuturesTickers(0xc0001ce380)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:302 +0x3c
testing.tRunner(0xc0001ce380, 0x12e84d8)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 48 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc0001ce700)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestGetFuturesTradeHistory(0xc0001ce700)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:308 +0x3f
testing.tRunner(0xc0001ce700, 0x12e84e0)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 49 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc0001cea80)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestGetAssets(0xc0001cea80)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:314 +0x3c
testing.tRunner(0xc0001cea80, 0x12e8450)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 50 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc0001cee00)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestSeedAssetTranslator(0xc0001cee00)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:320 +0x3f
testing.tRunner(0xc0001cee00, 0x12e85c8)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 51 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc0001cf180)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestSeedAssets(0xc0001cf180)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:332 +0x2f
testing.tRunner(0xc0001cf180, 0x12e85d0)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 52 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc0001cf500)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestLookupCurrency(0xc0001cf500)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:342 +0x2f
testing.tRunner(0xc0001cf500, 0x12e8590)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 53 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc0001cf880)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestGetAssetPairs(0xc0001cf880)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:351 +0x3f
testing.tRunner(0xc0001cf880, 0x12e8448)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 54 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc0001cfc00)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestGetTicker(0xc0001cfc00)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:359 +0x3c
testing.tRunner(0xc0001cfc00, 0x12e8550)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 55 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc0001e2000)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestGetTickers(0xc0001e2000)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:365 +0x3c
testing.tRunner(0xc0001e2000, 0x12e8558)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 56 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc0001e2380)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestGetOHLC(0xc0001e2380)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:371 +0x3f
testing.tRunner(0xc0001e2380, 0x12e8518)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 57 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc0001e2700)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestGetDepth(0xc0001e2700)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:377 +0x3c
testing.tRunner(0xc0001e2700, 0x12e8498)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 58 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc0001e2a80)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestGetTrades(0xc0001e2a80)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:383 +0x3f
testing.tRunner(0xc0001e2a80, 0x12e8570)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 59 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc0001e2e00)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestGetSpread(0xc0001e2e00)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:391 +0x3f
testing.tRunner(0xc0001e2e00, 0x12e8548)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 60 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc0001e3180)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestGetBalance(0xc0001e3180)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:403 +0x3c
testing.tRunner(0xc0001e3180, 0x12e8458)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 61 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc0001e3500)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestGetDepositMethods(0xc0001e3500)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:410 +0x3c
testing.tRunner(0xc0001e3500, 0x12e8490)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 62 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc0001e3880)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestGetTradeBalance(0xc0001e3880)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:417 +0x3c
testing.tRunner(0xc0001e3880, 0x12e8560)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 63 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc0001e3c00)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestGetOpenOrders(0xc0001e3c00)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:425 +0x2f
testing.tRunner(0xc0001e3c00, 0x12e8528)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 64 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc0001e6000)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestGetClosedOrders(0xc0001e6000)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:433 +0x3c
testing.tRunner(0xc0001e6000, 0x12e8468)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 65 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc0001e6380)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestQueryOrdersInfo(0xc0001e6380)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:441 +0x3c
testing.tRunner(0xc0001e6380, 0x12e85b8)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 66 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc0001e6700)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestGetTradesHistory(0xc0001e6700)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:449 +0x3c
testing.tRunner(0xc0001e6700, 0x12e8578)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 67 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc0001e6a80)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestQueryTrades(0xc0001e6a80)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:457 +0x3c
testing.tRunner(0xc0001e6a80, 0x12e85c0)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 68 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc0001e6e00)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestOpenPositions(0xc0001e6e00)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:464 +0x2f
testing.tRunner(0xc0001e6e00, 0x12e85a0)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 69 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc0001e7180)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestGetLedgers(0xc0001e7180)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:472 +0x3f
testing.tRunner(0xc0001e7180, 0x12e8510)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 70 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc0001e7500)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestQueryLedgers(0xc0001e7500)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:481 +0x32
testing.tRunner(0xc0001e7500, 0x12e85b0)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 71 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc0001e7880)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestGetTradeVolume(0xc0001e7880)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:488 +0x3c
testing.tRunner(0xc0001e7880, 0x12e8568)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 72 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc0001e7c00)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestOrders(0xc0001e7c00)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:496 +0x3f
testing.tRunner(0xc0001e7c00, 0x12e85a8)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 73 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc0001e8000)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestCancelExistingOrder(0xc0001e8000)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:517 +0x3c
testing.tRunner(0xc0001e8000, 0x12e8390)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 74 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc0001e8380)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestGetFeeByTypeOfflineTradeFee(0xc0001e8380)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:537 +0x3f
testing.tRunner(0xc0001e8380, 0x12e84a8)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 75 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc0001e8700)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestGetFee(0xc0001e8700)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:551 +0x3f
testing.tRunner(0xc0001e8700, 0x12e84a0)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 76 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc0001e8a80)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestFormatWithdrawPermissions(0xc0001e8a80)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:605 +0x2f
testing.tRunner(0xc0001e8a80, 0x12e83c0)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 77 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc0001e8e00)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestGetActiveOrders(0xc0001e8e00)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:612 +0x3f
testing.tRunner(0xc0001e8e00, 0x12e8440)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 78 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc0001e9180)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestGetOrderHistory(0xc0001e9180)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:627 +0x3c
testing.tRunner(0xc0001e9180, 0x12e8530)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 79 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc0001e9500)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestGetOrderInfo(0xc0001e9500)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:642 +0x3c
testing.tRunner(0xc0001e9500, 0x12e8538)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 80 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc0001e9880)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestSubmitOrder(0xc0001e9880)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:652 +0x3f
testing.tRunner(0xc0001e9880, 0x12e85e0)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 81 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc0001e9c00)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestCancelExchangeOrder(0xc0001e9c00)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:675 +0x3c
testing.tRunner(0xc0001e9c00, 0x12e8388)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 82 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc000450000)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestCancelBatchExchangeOrder(0xc000450000)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:699 +0x3f
testing.tRunner(0xc000450000, 0x12e8380)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 83 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc000450380)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestCancelAllExchangeOrders(0xc000450380)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:718 +0x3f
testing.tRunner(0xc000450380, 0x12e8378)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 84 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc000450700)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestUpdateAccountInfo(0xc000450700)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:734 +0x3c
testing.tRunner(0xc000450700, 0x12e85e8)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 85 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc000450a80)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestModifyOrder(0xc000450a80)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:748 +0x3f
testing.tRunner(0xc000450a80, 0x12e8598)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 86 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc000450e00)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestWithdraw(0xc000450e00)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:755 +0x3f
testing.tRunner(0xc000450e00, 0x12e8628)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 87 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc000451180)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestWithdrawFiat(0xc000451180)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:780 +0x3f
testing.tRunner(0xc000451180, 0x12e8638)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 88 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc000451500)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestWithdrawInternationalBank(0xc000451500)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:800 +0x3f
testing.tRunner(0xc000451500, 0x12e8640)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 89 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc000451880)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestGetCryptoDepositAddress(0xc000451880)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:821 +0x3c
testing.tRunner(0xc000451880, 0x12e8470)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 90 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc000451c00)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestGetDepositAddress(0xc000451c00)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:838 +0x3c
testing.tRunner(0xc000451c00, 0x12e8488)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 91 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc000460000)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestWithdrawStatus(0xc000460000)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:853 +0x3c
testing.tRunner(0xc000460000, 0x12e8648)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 92 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc000460380)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1708 +0x50c
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestWithdrawCancel(0xc000460380)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:868 +0x3c
testing.tRunner(0xc000460380, 0x12e8630)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 107 [IO wait, 9 minutes]:
internal/poll.runtime_pollWait(0x7f392bbc3e00, 0x72)
	/opt/hostedtoolcache/go/1.25.1/x64/src/runtime/netpoll.go:351 +0x85
internal/poll.(*pollDesc).wait(0xc000366620, 0x72, 0x0)
	/opt/hostedtoolcache/go/1.25.1/x64/src/internal/poll/fd_poll_runtime.go:84 +0xb1
internal/poll.(*pollDesc).waitRead(...)
	/opt/hostedtoolcache/go/1.25.1/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000366600, {0xc0005df300, 0x1300, 0x1300})
	/opt/hostedtoolcache/go/1.25.1/x64/src/internal/poll/fd_unix.go:165 +0x453
net.(*netFD).Read(0xc000366600, {0xc0005df300, 0x1300, 0x1300})
	/opt/hostedtoolcache/go/1.25.1/x64/src/net/fd_posix.go:68 +0x4b
net.(*conn).Read(0xc00060c038, {0xc0005df300, 0x1300, 0x1300})
	/opt/hostedtoolcache/go/1.25.1/x64/src/net/net.go:196 +0xad
crypto/tls.(*atLeastReader).Read(0xc0008da300, {0xc0005df300, 0x1300, 0x1300})
	/opt/hostedtoolcache/go/1.25.1/x64/src/crypto/tls/conn.go:816 +0x84
bytes.(*Buffer).ReadFrom(0xc0000ad7a8, {0x13fe560, 0xc0008da300})
	/opt/hostedtoolcache/go/1.25.1/x64/src/bytes/buffer.go:217 +0x10f
crypto/tls.(*Conn).readFromUntil(0xc0000ad508, {0x13fe840, 0xc00060c038}, 0x5)
	/opt/hostedtoolcache/go/1.25.1/x64/src/crypto/tls/conn.go:838 +0x1d6
crypto/tls.(*Conn).readRecordOrCCS(0xc0000ad508, 0x0)
	/opt/hostedtoolcache/go/1.25.1/x64/src/crypto/tls/conn.go:627 +0x346
crypto/tls.(*Conn).readRecord(...)
	/opt/hostedtoolcache/go/1.25.1/x64/src/crypto/tls/conn.go:589
crypto/tls.(*Conn).Read(0xc0000ad508, {0xc0005da000, 0x1000, 0x0?})
	/opt/hostedtoolcache/go/1.25.1/x64/src/crypto/tls/conn.go:1392 +0x2cc
bufio.(*Reader).fill(0xc0008e5da0)
	/opt/hostedtoolcache/go/1.25.1/x64/src/bufio/bufio.go:113 +0x2a4
bufio.(*Reader).ReadSlice(0xc0008e5da0, 0xa)
	/opt/hostedtoolcache/go/1.25.1/x64/src/bufio/bufio.go:380 +0x85
bufio.(*Reader).ReadLine(0xc0008e5da0)
	/opt/hostedtoolcache/go/1.25.1/x64/src/bufio/bufio.go:409 +0x34
net/textproto.(*Reader).readLineSlice(0xc000733040, 0xffffffffffffffff)
	/opt/hostedtoolcache/go/1.25.1/x64/src/net/textproto/reader.go:64 +0xda
net/textproto.(*Reader).ReadLine(...)
	/opt/hostedtoolcache/go/1.25.1/x64/src/net/textproto/reader.go:44
net/http.ReadResponse(0xc0008e5da0, 0xc0002c23c0)
	/opt/hostedtoolcache/go/1.25.1/x64/src/net/http/response.go:161 +0x165
github.com/gorilla/websocket.(*Dialer).DialContext(0xc0007b4a80, {0x1402bd0, 0x19f8300}, {0x12a5a3b, 0x13}, 0xc000797920)
	/home/runner/go/pkg/mod/github.com/gorilla/websocket@v1.5.3/client.go:372 +0x293a
github.com/thrasher-corp/gocryptotrader/exchange/websocket.(*connection).Dial(0xc0009fcbe0, {0x1402bd0, 0x19f8300}, 0xc0007b4a80, 0xc000797920)
	/home/runner/work/gocryptotrader/gocryptotrader/exchange/websocket/connection.go:146 +0x1d2
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.(*Exchange).WsConnect(0xc0002dac08)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_websocket.go:103 +0x20e
github.com/thrasher-corp/gocryptotrader/exchange/websocket.(*Manager).connect(0xc00064a780)
	/home/runner/work/gocryptotrader/gocryptotrader/exchange/websocket/manager.go:443 +0x842
github.com/thrasher-corp/gocryptotrader/exchange/websocket.(*Manager).Connect(0xc00064a780)
	/home/runner/work/gocryptotrader/gocryptotrader/exchange/websocket/manager.go:414 +0x96
github.com/thrasher-corp/gocryptotrader/internal/testing/exchange.SetupWs({0x140b6f0, 0xc00079a000}, {0x14133d0, 0xc0002dac08})
	/home/runner/work/gocryptotrader/gocryptotrader/internal/testing/exchange/exchange.go:203 +0x305
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.TestWsResubscribe(0xc00079a000)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_test.go:986 +0xe5
testing.tRunner(0xc00079a000, 0x12e86a0)
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1934 +0x21d
created by testing.(*T).Run in goroutine 1
	/opt/hostedtoolcache/go/1.25.1/x64/src/testing/testing.go:1997 +0x9d3

goroutine 98 [select, 9 minutes]:
github.com/thrasher-corp/gocryptotrader/exchange/websocket.(*Manager).observeData(0xc00064a960, 0xc00088e1e8)
	/home/runner/work/gocryptotrader/gocryptotrader/exchange/websocket/manager.go:920 +0x105
github.com/thrasher-corp/gocryptotrader/exchange/websocket.(*Manager).monitorData-fm.(*Manager).monitorData.func1()
	/home/runner/work/gocryptotrader/gocryptotrader/exchange/websocket/manager.go:915 +0x39
github.com/thrasher-corp/gocryptotrader/exchange/websocket.(*Manager).monitorFrame(0xc00064a960, 0xc00064aa58, 0xc0000380a0)
	/home/runner/work/gocryptotrader/gocryptotrader/exchange/websocket/manager.go:906 +0xbd
created by github.com/thrasher-corp/gocryptotrader/exchange/websocket.(*Manager).connect in goroutine 93
	/home/runner/work/gocryptotrader/gocryptotrader/exchange/websocket/manager.go:436 +0x50b

goroutine 99 [select]:
github.com/thrasher-corp/gocryptotrader/exchange/websocket.(*Manager).observeTraffic(0xc00064a960, 0xc0000e29a0)
	/home/runner/work/gocryptotrader/gocryptotrader/exchange/websocket/manager.go:1005 +0xe9
github.com/thrasher-corp/gocryptotrader/exchange/websocket.(*Manager).monitorTraffic.func1()
	/home/runner/work/gocryptotrader/gocryptotrader/exchange/websocket/manager.go:1001 +0x39
github.com/thrasher-corp/gocryptotrader/exchange/websocket.(*Manager).monitorFrame(0xc00064a960, 0xc00064aa58, 0xc0000380b0)
	/home/runner/work/gocryptotrader/gocryptotrader/exchange/websocket/manager.go:906 +0xbd
created by github.com/thrasher-corp/gocryptotrader/exchange/websocket.(*Manager).connect in goroutine 93
	/home/runner/work/gocryptotrader/gocryptotrader/exchange/websocket/manager.go:437 +0x693

goroutine 94 [select, 9 minutes]:
github.com/thrasher-corp/gocryptotrader/exchange/websocket.(*Manager).observeData(0xc00064a780, 0xc0009ce028)
	/home/runner/work/gocryptotrader/gocryptotrader/exchange/websocket/manager.go:920 +0x105
github.com/thrasher-corp/gocryptotrader/exchange/websocket.(*Manager).monitorData-fm.(*Manager).monitorData.func1()
	/home/runner/work/gocryptotrader/gocryptotrader/exchange/websocket/manager.go:915 +0x39
github.com/thrasher-corp/gocryptotrader/exchange/websocket.(*Manager).monitorFrame(0xc00064a780, 0xc00064a878, 0xc000648180)
	/home/runner/work/gocryptotrader/gocryptotrader/exchange/websocket/manager.go:906 +0xbd
created by github.com/thrasher-corp/gocryptotrader/exchange/websocket.(*Manager).connect in goroutine 107
	/home/runner/work/gocryptotrader/gocryptotrader/exchange/websocket/manager.go:436 +0x50b

goroutine 95 [select]:
github.com/thrasher-corp/gocryptotrader/exchange/websocket.(*Manager).observeTraffic(0xc00064a780, 0xc0002ee070)
	/home/runner/work/gocryptotrader/gocryptotrader/exchange/websocket/manager.go:1005 +0xe9
github.com/thrasher-corp/gocryptotrader/exchange/websocket.(*Manager).monitorTraffic.func1()
	/home/runner/work/gocryptotrader/gocryptotrader/exchange/websocket/manager.go:1001 +0x39
github.com/thrasher-corp/gocryptotrader/exchange/websocket.(*Manager).monitorFrame(0xc00064a780, 0xc00064a878, 0xc000648190)
	/home/runner/work/gocryptotrader/gocryptotrader/exchange/websocket/manager.go:906 +0xbd
created by github.com/thrasher-corp/gocryptotrader/exchange/websocket.(*Manager).connect in goroutine 107
	/home/runner/work/gocryptotrader/gocryptotrader/exchange/websocket/manager.go:437 +0x693

goroutine 28 [select]:
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.(*Exchange).wsReadData(0xc0002da908, {0x1402bd0, 0x19f8300}, 0xc00063d7a0)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_websocket.go:153 +0x226
created by github.com/thrasher-corp/gocryptotrader/exchanges/kraken.(*Exchange).WsConnect in goroutine 93
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_websocket.go:110 +0x36f

goroutine 29 [IO wait]:
internal/poll.runtime_pollWait(0x7f392bbc3c00, 0x72)
	/opt/hostedtoolcache/go/1.25.1/x64/src/runtime/netpoll.go:351 +0x85
internal/poll.(*pollDesc).wait(0xc0007b45a0, 0x72, 0x0)
	/opt/hostedtoolcache/go/1.25.1/x64/src/internal/poll/fd_poll_runtime.go:84 +0xb1
internal/poll.(*pollDesc).waitRead(...)
	/opt/hostedtoolcache/go/1.25.1/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc0007b4580, {0xc000140c00, 0x1300, 0x1300})
	/opt/hostedtoolcache/go/1.25.1/x64/src/internal/poll/fd_unix.go:165 +0x453
net.(*netFD).Read(0xc0007b4580, {0xc000140c00, 0x1300, 0x1300})
	/opt/hostedtoolcache/go/1.25.1/x64/src/net/fd_posix.go:68 +0x4b
net.(*conn).Read(0xc00033b910, {0xc000140c00, 0x1300, 0x1300})
	/opt/hostedtoolcache/go/1.25.1/x64/src/net/net.go:196 +0xad
crypto/tls.(*atLeastReader).Read(0xc0008da5b8, {0xc000140c00, 0x1300, 0x1300})
	/opt/hostedtoolcache/go/1.25.1/x64/src/crypto/tls/conn.go:816 +0x84
bytes.(*Buffer).ReadFrom(0xc0000ac628, {0x13fe560, 0xc0008da5b8})
	/opt/hostedtoolcache/go/1.25.1/x64/src/bytes/buffer.go:217 +0x10f
crypto/tls.(*Conn).readFromUntil(0xc0000ac388, {0x13fe840, 0xc00033b910}, 0x5)
	/opt/hostedtoolcache/go/1.25.1/x64/src/crypto/tls/conn.go:838 +0x1d6
crypto/tls.(*Conn).readRecordOrCCS(0xc0000ac388, 0x0)
	/opt/hostedtoolcache/go/1.25.1/x64/src/crypto/tls/conn.go:627 +0x346
crypto/tls.(*Conn).readRecord(...)
	/opt/hostedtoolcache/go/1.25.1/x64/src/crypto/tls/conn.go:589
crypto/tls.(*Conn).Read(0xc0000ac388, {0xc000129000, 0x1000, 0x0?})
	/opt/hostedtoolcache/go/1.25.1/x64/src/crypto/tls/conn.go:1392 +0x2cc
bufio.(*Reader).fill(0xc0008e4660)
	/opt/hostedtoolcache/go/1.25.1/x64/src/bufio/bufio.go:113 +0x2a4
bufio.(*Reader).Peek(0xc0008e4660, 0x2)
	/opt/hostedtoolcache/go/1.25.1/x64/src/bufio/bufio.go:152 +0xc5
github.com/gorilla/websocket.(*Conn).read(0xc00093a840, 0x2)
	/home/runner/go/pkg/mod/github.com/gorilla/websocket@v1.5.3/conn.go:371 +0x53
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc00093a840)
	/home/runner/go/pkg/mod/github.com/gorilla/websocket@v1.5.3/conn.go:809 +0x11b
github.com/gorilla/websocket.(*Conn).NextReader(0xc00093a840)
	/home/runner/go/pkg/mod/github.com/gorilla/websocket@v1.5.3/conn.go:1009 +0x134
github.com/gorilla/websocket.(*Conn).ReadMessage(0xc00093a840)
	/home/runner/go/pkg/mod/github.com/gorilla/websocket@v1.5.3/conn.go:1093 +0x2f
github.com/thrasher-corp/gocryptotrader/exchange/websocket.(*connection).ReadMessage(0xc00020cd20)
	/home/runner/work/gocryptotrader/gocryptotrader/exchange/websocket/connection.go:270 +0x5f
github.com/thrasher-corp/gocryptotrader/exchanges/kraken.(*Exchange).wsFunnelConnectionData(0xc0002da908, {0x14090c8, 0xc00020cd20}, 0xc00063d7a0)
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_websocket.go:140 +0x1c6
created by github.com/thrasher-corp/gocryptotrader/exchanges/kraken.(*Exchange).WsConnect in goroutine 93
	/home/runner/work/gocryptotrader/gocryptotrader/exchanges/kraken/kraken_websocket.go:111 +0x4dd

goroutine 30 [select]:
github.com/thrasher-corp/gocryptotrader/exchange/websocket.(*connection).SetupPingHandler.func2()
	/home/runner/work/gocryptotrader/gocryptotrader/exchange/websocket/connection.go:239 +0x10a
sync.(*WaitGroup).Go.func1()
	/opt/hostedtoolcache/go/1.25.1/x64/src/sync/waitgroup.go:239 +0x5e
created by sync.(*WaitGroup).Go in goroutine 93
	/opt/hostedtoolcache/go/1.25.1/x64/src/sync/waitgroup.go:237 +0x87

goroutine 31 [select]:
github.com/thrasher-corp/gocryptotrader/exchange/websocket.(*Manager).observeConnection(0xc00064a960, 0xc0002e20e0)
	/home/runner/work/gocryptotrader/gocryptotrader/exchange/websocket/manager.go:949 +0x10b
github.com/thrasher-corp/gocryptotrader/exchange/websocket.(*Manager).monitorConnection.func1()
	/home/runner/work/gocryptotrader/gocryptotrader/exchange/websocket/manager.go:944 +0x39
github.com/thrasher-corp/gocryptotrader/exchange/websocket.(*Manager).monitorFrame(0xc00064a960, 0x0, 0xc0006c61f0)
	/home/runner/work/gocryptotrader/gocryptotrader/exchange/websocket/manager.go:906 +0xbd
created by github.com/thrasher-corp/gocryptotrader/exchange/websocket.(*Manager).connect in goroutine 93
	/home/runner/work/gocryptotrader/gocryptotrader/exchange/websocket/manager.go:452 +0xb13
FAIL	github.com/thrasher-corp/gocryptotrader/exchanges/kraken	600.236s

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions