0

如果我有如下测试

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

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

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

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

4

1 回答 1

1

所以,据我所知,巴克并不直接支持这一点。但是,您应该能够做的一件事是

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

这将为您提供 gtest gui,而不是 buck gui,但它应该可以工作。我将打开一个 github 问题(如果我们还没有问题),看看如何将它集成到内部运行器中,因为它也是我想要一段时间的功能

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

于 2017-12-20T17:55:23.560 回答