yuluo-yx opened a new issue, #7565:
URL: https://github.com/apache/shenyu/issues/7565
在 PR #7564 的 CI 中,`shenyu-sync-data-websocket` 模块的
`WebsocketDataHandlerTest.testSnapshotInvalidatesDeduplication` 失败:
- 测试第 137 行预期调用 `refreshPluginDataNamespace("namespace-a")`。
- `PluginDataHandler.doSnapshot` 实际调用 `applyPluginDataSnapshot(namespaceId,
dataList)`,Mockito 因此报告 `WantedButNotInvoked`。
- 本地将 Gson 覆盖回升级前的 **2.9.0** 后,仍复现相同失败(1 个测试,1 个失败),因此该失败并非 Gson 2.13.2 升级引入。
复现命令(本地 Maven 3.9.16):
```sh
mvn -B -ntp -pl shenyu-sync-data-center/shenyu-sync-data-websocket -am test
-Dtest=WebsocketDataHandlerTest#testSnapshotInvalidatesDeduplication
-Dsurefire.failIfNoSpecifiedTests=false -Dgson.version=2.9.0 -Djacoco.skip=true
```
预期:测试应验证当前快照接口的调用,同时保留快照使去重缓存失效、后续相同事件再次应用的断言。
失败日志:https://github.com/apache/shenyu/actions/runs/38209722000/job/114681047512
关联 PR:https://github.com/apache/shenyu/pull/7564
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]