У меня есть куча тестов, которые я не хочу запускать во время проверок CRAN или сборок Travis CI. Они либо долго выполняются, либо могут вызвать конфликты транзакций/параллельного доступа при записи в сетевую базу данных. Какой подход к их отделению (от контрольных тестов R CMD) лучше всего подходит для testthat?
Должен ли я поместить эти тесты в отдельную папку? Должен ли я пометить их имя файла и использовать регулярное выражение? (например, Использование аргумента фильтра в test_package для пропуска тестов от @Jeroen)
http://cran.r-project.org/web/packages/policies. HTMLа>:
Длительные тесты и код виньетки можно сделать необязательными для проверки, но убедитесь, что оставшиеся проверки действительно используют все функции пакета.
test_dir()
, но они не будут работать сtest()
илиR CMD check
. Например. В R6 есть несколько ручных тестов: github.com/wch/R6/tree/master/tests< /а> - person Gabor Csardi   schedule 01.09.2014test()
иtest_dir()
. - person wibeasley   schedule 02.09.2014