Может ли проверка CMD R запускать примеры / тесты параллельно (в Windows)? - PullRequest
4 голосов
/ 29 августа 2011

R Проверка CMD занимает значительное количество времени на одном из моих пакетов, потому что есть много примеров / тестов для выполнения. Возможно, есть способ работать параллельно?

Я наткнулся на этот пост, в котором, похоже, есть решение для установки R CMD в Linux (я не вижу, как это будет работать в Windows) http://r.789695.n4.nabble.com/parallel-build-for-package-equivalent-of-make-j8-td921920.html

Есть ли решение для параллельной проверки CMD в Windows?

Ответы [ 2 ]

3 голосов
/ 06 сентября 2011

Это хак, но вы можете взять тесты из каталога tests и поместить их в другое место, чтобы они не запускались автоматически (например, inst/tests), а затем использовать собственную, распараллеливаемую среду (например,make запустить параллельно: http://dannythorpe.com/2008/03/06/parallel-make-in-win32/ может иметь значение) для запуска тестов ... хотя для примеров это не поможет.

0 голосов
/ 30 августа 2011

Совершенно другой подход заключается в использовании пакета cacheSweave, который кэширует неизменные части вашего кода от запуска к запуску.Если вы настраиваете некоторый код, но большая его часть не изменилась, это может сэкономить много времени.Однако если графики замедляют работу, cacheSweave мало чем поможет (как объяснено в виньетке).

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