返回 Bug 清单
BUG-0276project-17低待处理test-flaky
集成测试硬编码端口 9487 —— Surefire 并行第二个 bind 必然 BindException
发现:2026-10-01验证:2026-10-31置信度:70%
症状
mvn test 并行跑时 3 个 Hard 集成测试之一必挂,单跑全绿——典型'偶现'假象
根因
三个测试类的静态块都起 mock Bridge 于固定端口 9487,Maven Surefire 默认并行执行时第二个 bind 直接冲突
修复方案
静态块 HttpServer(0)(系统分配随机端口)→ bridgeMock.getAddress().getPort() → @DynamicPropertySource 把随机端口注入被测配置
错误签名
集成测试端口冲突 InetSocketAddress 9487 BindException HttpServer(0) DynamicPropertySource 随机端口技术信息
来源项目
project-17
标签
project-17, mcp-reported