[blender] EEVEE 引擎名称漂移和依赖符号链接的预览 (在原生 Windows 上有 9 次测试失败)
[响起] 两个更小的可移植性问题: EEVEE 引擎名称和依赖同位素的预览
把它们放在一起,因为两者都是低度的 和在Blender带。 如果 你更喜欢
^ 1. `test script render setters eevee'声称一个引擎名称已不存在
FAILED TestBPYScriptGeneration:: test script render settings eevee 页面存档备份,存于互联网档案馆 互联网档案馆的存檔,存档日期2013-12-21.
- 在'#!/usr/bin/env python3\n"中断言"BLENDER EVEE NEXT","自动生成的B......registry.json ' 说要求:搅拌机QQ 4.2',但发动机识别码已经改变
从那以后 更改日志显示一个“ Bleender EEVEE 引擎名称校正” 固定
2026-03-25,因此这已经被追了一次.
与其对当前名称进行硬编码,不如用 检测到 Blender 版本,或者在一组被接受的标识上坚持,所以下一个 改名不会再次打破套房.
已测试反对Blender 5.2.0 LTS.
^ 2. 预览模块需要symlink特权——7个在股票Windows上的测试失败
故障测试预览 :: test live start publishes session OSER: [WinError 1314].
故障测试预览 :: test live push updates history OSError: [WinError 1314].
FISIED 测试审查 :: test live status 包括 弹出 摘要
FISIED 测试预览 :: test live push appends trajetory even when bundle is reused
测试预览失败 :: test live stop marks session stoped
FISIED 测试预览 :: test poll live session once captures after source change 存档副本.
FISIED 测试审查 :: test poll live session once exits for manual mode`WinError 1314:客户不持有必要的特权 ' ——在“WinError 1314”上建立连结。 Windows需要管理员权利或启用开发者模式. 也不是因为 默认。
另外两次失败( " TestCLI Sub进程: test cli preview live manual session " , " TestPreviewE2E:: test preview live poll auto-refresh " 似乎位于下游. 同样的事业。
这部分是环境的——允许开发者模式清除它,但预览捆绑 也许根本不需要韵律 建议的备选方案,按优先顺序排列:
- 复制文件而不是同义链接(捆绑是小的)。
- 在提出
OSError'/WinError 1314'时,退回副本。 - 如果真的需要连锁,请在Windows上提供明确信息
pytest.skip' 就像乔普林套房那样 (134通过'(107个单位+27个e2e,1个跳过Windows)').
选择2在同心协力时保持行为一致。
□ 环境
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢? |-|-|-. OS QQ Windows 11 Pro 10.0.26100 (开发模式关闭,非连接) QQ | 3.14.6 | Blender: 5.2.0 LTS:::::: [2026-07-09] (中文(简体) )
内容来源: HKUDS/CLI-Anything