在使用bazel test ...
命令时,可以通过一些选项来选择要运行的测试。以下是一些常用的选项:
--test_filter=<pattern>
:通过指定一个正则表达式模式来选择要运行的测试。只有匹配模式的测试才会被运行。例如,--test_filter=FooTest
将只运行名称中包含"FooTest"的测试。--test_tag_filters=<tag1>,<tag2>
:通过指定一个或多个测试标签来选择要运行的测试。只有包含指定标签的测试才会被运行。例如,--test_tag_filters=unit,integration
将只运行带有"unit"或"integration"标签的测试。--test_lang_filters=<lang1>,<lang2>
:通过指定一个或多个测试语言来选择要运行的测试。只有指定语言的测试才会被运行。例如,--test_lang_filters=java,python
将只运行Java或Python语言的测试。--test_sharding_strategy=<strategy>
:通过指定一个测试分片策略来选择要运行的测试。测试分片策略可以是explicit
(手动指定分片)、dynamic
(动态分片)或disabled
(禁用分片)。例如,--test_sharding_strategy=explicit
将只运行手动指定的测试分片。--test_output=<output_format>
:通过指定一个测试输出格式来选择要运行的测试。测试输出格式可以是summary
(摘要)、detailed
(详细)或streamed
(流式)。例如,--test_output=detailed
将以详细的格式输出测试结果。推荐的腾讯云相关产品:腾讯云容器服务(Tencent Kubernetes Engine,TKE)。TKE是一种高度可扩展的容器管理服务,可帮助用户轻松部署、管理和扩展应用程序容器。它提供了强大的容器编排和调度功能,支持自动化部署、弹性伸缩、负载均衡等特性,适用于各种规模的应用程序。
产品介绍链接地址:腾讯云容器服务(TKE)
领取专属 10元无门槛券
手把手带您无忧上云