#1540·hertz

TestRouteStaticFile 在 Windows 上会留下一个未跟踪的临时文件

作者: dajiaohuang创建于 2026年8月24日更新于 2026年8月24日

描述错误

在 Windows 上运行 TestRouteStaticFile 通过了测试,但会在 pkg/route 中生成一个随机命名的未跟踪文件。重复的测试运行会在工作树中累积更多的文件。测试使用 ioutil.TempFile(testRoot, "") 创建其固定对象。StaticFS 处理程序缓存了打开的文件,因此在处理仍然打开时,延迟的 os.Remove 在 Windows 上无法删除该文件;目前忽略清理错误。

内容来源: cloudwego/hertz