2

我正在与特使(https://github.com/envoyproxy/envoy)合作。--spawn_strategy=standalone --genrule_strategy=standalone当我进行 bazel 构建时,我让这个项目在 VSCode 中使用标志在 mac 上构建和调试。

但是,当我尝试使用 bazel 测试进行相同操作时,如果没有沙箱,我将无法运行它。当我运行命令时: bazel test //:test_name --spawn_strategy=standalone --genrule_strategy=standalone 它运行整个测试并显示哪些测试通过,哪些测试失败。

但是当我从 /bazel-bin/ as 运行二进制文件时./test_name,它给了我一个错误说:Caught Abort trap: 6, suspect faulting address. 我假设这是因为在沙盒中创建了一些缺少的环境变量 - 我也尝试过使用--strategy=TestRunner=standalone. 可以独立运行吗?这样我就可以在 IDE 中进行调试,例如 VScode。谢谢!

4

0 回答 0