Как вы создаете покрытие Python в bazel?

Я пытаюсь создать покрытие Python в bazel. Я попытался запустить эту команду, и был создан пустой файл

      $ bazelisk coverage //company/libs:foo_test
INFO: Using default value for --instrumentation_filter: "^//company/libs[/:]".
INFO: Override the above default with --instrumentation_filter
INFO: Analyzed target //company/libs:foo_test (0 packages loaded, 0 targets configured).
INFO: Found 1 test target...
Target //company/libs:foo_test up-to-date:
  bazel-bin/company/libs/foo_test
INFO: Elapsed time: 0.244s, Critical Path: 0.00s
INFO: 1 process: 1 internal.
INFO: Build completed successfully, 1 total action
//company/libs:foo_test                                        (cached) PASSED in 0.8s

$ cat bazel-out/k8-fastbuild/testlogs/company/libs/foo_test/coverage.dat
$ cat bazel-out/k8-fastbuild/testlogs/company/libs/foo_test/baseline_coverage.dat

Как запустить покрытие и создать точки данных для файлов?

1 ответ

покрытие bazel --combined_report=lcov [цель]

Другие вопросы по тегам