热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

如何将自定义标志传递给`bazeltest`命令

如何解决《如何将自定义标志传递给`bazeltest`命令》经验,为你挑选了1个好方法。

我在测试中使用了gflags来定义自定义标志.如何通过bazel test命令运行测试时将这样的标志传递给我的测试?

例如:我可以使用以下命令多次运行测试:

bazel test //xyz:my_test --runs_per_test 10 

在同一个命令中我想传递一个标志,my_test比如说--use_xxx,我该怎么做?



1> Jin..:

使用--test_arg标志.

bazel test //xyz:my_test --runs_per_test=10 --test_arg=--use_xxx --test_arg=--some_number=42

来自文档:

--test_arg arg:将命令行选项/标志/参数传递给每个测试进程.可以多次使用此选项来传递多个参数,例如 --test_arg=--logtostderr --test_arg=--v=3.

您还可以将测试的参数指定为BUILD定义的一部分:

cc_test(
    name = "my_test",
    srcs = [".."],
    deps = [".."],
    args = ["--use_xxx", "--some_number=42"],
)


推荐阅读
author-avatar
茗瑜42_330
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有