在 Visual Studio 中运行特定的 Skia 子模块测试

问题描述

有没有办法运行特定的测试,例如SkParagraphTest 来自 Visual Studio 2019(或命令行,如果不可能)?

在 Skia 的 writing tests 部分,提到了单元测试、渲染测试、基准测试,但它们都位于 testsgmbench。这些来自命令行,而不是运行子模块 skparagraph

在Visual Studio 2019中,未发现测试,`build时出现一些错误

严重性代码描述项目文件行抑制状态 错误 MSB3073 命令“调用 ninja.exe -CC:\skia\out\sln\obj/third_party/externals/spirv-tools/spvtools_software_version.stamp”退出代码为 2.spvtools_software_version C:\skia\out\sln\obj\第三方\外部\spirv-tools\spvtools_software_version.vcxproj 61

严重性代码描述项目文件行抑制状态 错误 MSB3073 命令“调用 ninja.exe -CC:\skia\out\sln\obj/third_party/externals/spirv-tools/spvtools_util_cli_consumer.stamp”以代码 2 退出。 spvtools_util_cli_consumer C:\skia\out\sln\obj\第三方\外部\spirv-tools\spvtools_util_cli_consumer.vcxproj 62

在命令行中,运行没有错误

ninja -C out/Debug

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)