У меня есть куча тестов, которые я не хочу, чтобы они запускались во время проверок CRAN или сборки Travis CI. Они либо долговременны, либо могут вызвать конфликты конфликтов транзакций / concurrency в сетевой базе данных. Какой подход отделить их (от контрольных тестов R CMD) лучше всего работает с testthat?
Должен ли я помещать те тесты в отдельную папку? Должен ли я пометить их имя файла и использовать регулярное выражение? (например, Использование аргумента фильтра в test_package для пропуска тестов by @Jeroen)
http://cran.r-project.org/web/packages/policies.html:
Долгосрочные тесты и код виньетки могут быть сделаны необязательными для проверки, но убедитесь, что все оставшиеся проверки выполняют все особенности пакета.