Files
goplt/internal
0x1d 82707186a0
Some checks failed
CI / Test (pull_request) Successful in 11s
CI / Lint (pull_request) Failing after 5s
CI / Build (pull_request) Successful in 6s
CI / Format Check (pull_request) Successful in 2s
fix: remove parallel execution from Gin tests to prevent data races
- Remove t.Parallel() from tests that use gin.SetMode()
  - gin.SetMode() modifies global state and is not thread-safe
  - Tests affected:
    * TestRequestIDMiddleware_GenerateNewID
    * TestRequestIDMiddleware_UseExistingID
    * TestLoggingMiddleware
    * TestLoggingMiddleware_WithRequestID
    * TestRequestIDMiddleware_MultipleRequests

- Add comments explaining why these tests cannot run in parallel
- All tests now pass with race detector enabled (-race flag)

This fixes data race warnings that were occurring when running tests
with the race detector, specifically when multiple tests tried to set
Gin's mode concurrently.
2025-11-05 13:01:27 +01:00
..