R Unit Test с использованием devtools :: test () выполняет исходный код вместо контрольных примеров - PullRequest
0 голосов
/ 03 октября 2018

Я новичок в R, и у меня возникли проблемы с работой пакета testthat unit-теста с помощью devtools :: test ().

Я установил пакет и создал тестовый пример подпапка. \ tests \ testthat.Мои файлы исходного кода R находятся по адресу. \ R.

Когда я запускаю:

testthat::test_dir("./tests/testthat/")

Тест успешно завершен.

Однако, когда я пытался запустить тестчерез

devtools::test()

Вместо запуска тестовых примеров, он попытался запустить мои файлы исходного кода, расположенные в. \ R.

Как мне заставить devtools :: test () просто запуститьмои тестовые случаи?

Спасибо за вашу помощь.

Кстати, имеется мало документации о том, как настроить и использовать тест, что очень расстраивает как нового пользователя R.

1 Ответ

0 голосов
/ 03 октября 2018

test() (повторно) загружает ваш пакет перед запуском ваших тестов.Вот почему вы видите, как выполняется исходный код вашего пакета.

...