Как отлаживать модульные тесты посланника на VScode Mac - PullRequest
0 голосов
/ 15 января 2019

Я работаю с посланником (https://github.com/envoyproxy/envoy). Я получил этот проект для сборки и отладки на Mac в VSCode, используя --spawn_strategy=standalone --genrule_strategy=standalone флаги, когда я делаю сборку Bazel.

Однако, когда я пытаюсь сделать то же самое с тестом Bazel, я не могу запустить его без песочницы. Когда я запускаю команду: bazel test //:test_name --spawn_strategy=standalone --genrule_strategy=standalone Он запускает весь тест и показывает, какие тесты пройдены, а какие - нет.

Но когда я запускаю двоичный файл из / bazel-bin / от имени ./test_name, он выдает мне сообщение: Caught Abort trap: 6, suspect faulting address. Я предполагаю, что это из-за некоторых отсутствующих переменных env, созданных в песочнице - я также пытался просто использовать --strategy=TestRunner=standalone. Можно ли запустить его автономно? так что я могу отлаживать в IDE, таких как VScode. Спасибо!

...