Запуск bazel build с аспектом на тестовых целях не дает тестовых выходных файлов
Бег bazel build //... \
--aspects some-aspect.bzl%some_aspect \
--output_groups=some_new_output,default
не создает тестовые файлы JAR.
с другой стороны, при запуске bazel test создаются тестовые выходные данные jar:
bazel test //... \
--aspects some-aspect.bzl%some_aspect \
--output_groups=some_new_output,default
Как так?
Этот вопрос был обновлен, чтобы отразить использование аспектов: Оригинальный вопрос:
Бег
bazel build //...
не добавляет тестовый код в выходной jar.с другой стороны
bazel test //...
создает тестовый код, но также запускает его.Есть ли способ в Bazel создать тестовый код без запуска тестов?
2 ответа
У меня была ошибка в значениях, которые я дал --output_groups
флаг.
Это должно было быть --output_groups=+some_new_output,+default
default
можно даже опустить:
--output_groups=+some_new_output
Этот флаг вообще не задокументирован. В репозитории bazel github есть открытая тема по этому вопросу.