mirror of
https://github.com/chainreactors/spray.git
synced 2026-10-28 19:40:49 +00:00
Add 19 tests in core/pool/pool_test.go covering: - addAddition: normal, after cancel, wg balance, full buffer, concurrent - sendProcess: normal, after cancel, full buffer, concurrent - putToOutput/putToFuzzy: normal, after cancel, Outwg balance - Handler lifecycle: processCh close exits handler, drains all items - Shutdown sequence: no deadlock, cancel mid-flight - Goroutine leak detection after full shutdown Add .github/workflows/ci.yml: - Runs on PR to master and push to master - Tests on ubuntu-latest and windows-latest - go build, go test -race, go vet Co-Authored-By: Claude Opus 4.6 <[email protected]>