为 Meson Build 运行特定测试

Posted

技术标签:

【中文标题】为 Meson Build 运行特定测试【英文标题】:Running Specific Test for Meson Build 【发布时间】:2016-11-09 21:34:50 【问题描述】:

使用介子构建,如果我在meson.build 中定义了多个测试,如here 所示,是否可以构建和运行特定的单个测试?假设我正在开发一个特定的模块,并且想使用命令提示符只运行该模块的测试?

【问题讨论】:

【参考方案1】:

您可以将要运行的测试的名称提供给mesontest。来自介子的doc:

你也可以通过给出它的名字只运行一个测试:

$ mesontest testname

对于介子版本。 >= 0.42:

$ meson test testname

顺便说一句,可用测试列表可以显示为:

$ meson test --list

【讨论】:

以上是关于为 Meson Build 运行特定测试的主要内容,如果未能解决你的问题,请参考以下文章

如何将多编译器参数添加到 meson.build

使用meson build我可以定义项目内的依赖项吗?

工程化系列Meson编译系统使用方法

Travis-ci windows meson+ninja build install (python 坏了)

spa/meson.build:29:4:错误:找不到依赖项“bluez”,在 Ubuntu 16.04 中安装 PIPEWIRE 时尝试了 pkgconfig 和 cmake

如何使用 @Build 为 grails 集成测试创建多种类型的测试数据