之前一直没有编过,依赖一切正常,直到看到这个issue
Some encoding subtests failing on musl (Void Linux) (#579) · 议题 · GNOME / gjs · GitLab
需要屏蔽测试
错误原因原因:原来的 Encoding 测试包含了多个 musl 不支持的非 UTF-8 编码
modules_tests = [
'Console',
'ESModules',
'AsyncMainloop',
'Encoding',
'GLibLogWriter',
'Global',
'Timers',
]
修改如下文件 cjs/installed-tests/js/meson.build 的 modules_tests 为如下
modules_tests = [
'Async',
'Console',
'ESModules',
'AsyncMainloop',
'GLibLogWriter',
'Global',
'Timers',
]
编过!