如何使用BUCK只运行特定的C ++ gtest

问题描述 投票:0回答:1

如果我有如下测试

TEST(One, A) { ... }
TEST(Two, B) { ... }

我怎么才能用One.A运行buck test?我希望能够做到

buck test something -- --gtest_filter=One.A

但这似乎不起作用。 --include--filter都没有

c++ unit-testing googletest buck
1个回答
1
投票

所以,据我所知,巴克不直接支持。但是,你应该做的一件事是

buck run //foo/bar:baz -- --gtest_filter=One.a

这将给你gtest gui,而不是buck gui,但它应该工作。我将打开一个github问题(如果我们还没有),看看将它集成到内部运行程序需要什么,因为它也是我想要的功能一段时间

编辑:https://github.com/facebook/buck/issues/1688

© www.soinside.com 2019 - 2024. All rights reserved.