我正在与特使(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。谢谢!