Неожиданные data_runfiles файловой группы, появляющиеся в аспекте

У меня есть такой аспект:

def _foo_aspect_impl(target, aspect_ctx):
    fail("KIND: {}, DATA_RUNFILES: {}".format(aspect_ctx.rule.kind, [p.path for p in target.data_runfiles.files]))

который терпит неудачу с ошибкой:

KIND: filegroup, DATA_RUNFILES: [<hugelistofsrcsfiles>]

Что меня озадачивает, так это то, что я никогда не объявлял data файлов на этом filegroup. Так что мне интересно, откуда они берутся. Я совершенно не хочу, чтобы они были здесь.


person abergmeier    schedule 27.04.2017    source источник


Ответы (1)


Как показано в Код файловой группы, файловые группы объявляют только один тип поставщика файла запуска: поставщик файлов запуска данных. Я думаю, вы можете отправить запрос функции на Github и должным образом обсудить то, что вы хочу туда.

person Damien Martin-Guillerez    schedule 27.04.2017
comment
Кстати: есть ли какая-либо документация о том, чем файл запуска данных отличается от файла запуска по умолчанию? - person abergmeier; 27.04.2017