Как воспроизвести время проверки пакета, выполненное на CRAN? - PullRequest
4 голосов
/ 03 августа 2020

Я пытался сократить время проверки пакета, который отправляю в CRAN. На моих локальных машинах время проверки составляет от минуты (процессор i7) до 2 минут (процессор i5). Однако обозреватели CRAN продолжают указывать на то, что время проверки превышает 10 минут. Единственный способ воспроизвести такое долгое время проверки - это загрузить мой пакет в http://win-builder.r-project.org/, где проверка действительно занимает> 600 с.

I wi sh I мог воспроизвести это время проверки локально, поэтому я не зависим от удаленного решения. Единственное различие, которое я вижу между сборщиком Win и моей локальной машиной, - это ОС (Win против Linux) и то, как сборщик Win, похоже, выполняет многоархивные проверки (i386 и x64).

Я не уверен как воспроизвести это локально. Я пробовал R CMD check с такими, казалось бы, релевантными переключателями, как --multiarch и --force-multiarch, но, похоже, он ничего не делает по-другому. Я предполагаю, что мне нужно установить некоторые дополнительные пакеты, такие как r-cran-i386 или что-то еще, но я не смог найти ничего подобного в своих репозиториях («R» может быть таким PITA выражения поиска) и инструкциями для файлов README, таких как тот, что на https://cran.r-project.org/bin/linux/ubuntu/, не дал мне достаточно далеко.

Я уже использую --as-cran и знаю такие решения, как this , хотя я думаю, установка R i386 на отдельной виртуальной машине, содержащей 32-разрядную ОС, противоречит цели того, что я пытаюсь достичь sh.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...