"Ошибка в UseMethod (" xml_add_child ")" test_dir не работает - PullRequest
0 голосов
/ 12 февраля 2019

Когда я пытаюсь определить путь в функции test_dir, появляется сообщение об ошибке:

Error in UseMethod("xml_add_child") : no applicable method for 'xml_add_child' applied to an object of class "NULL"

Мой файл testthat.R содержит следующие строки:

library(testthat)
library(package)

options(testthat.junit.output_file = "test-out.xml")
test_dir("tests/testthat/0_utils/", reporter = 'junit')
test_package("package")

Мои тесты находятся в 'папка tests / testthat / 0_utils.Как я могу решить эту проблему?

Ответы [ 2 ]

0 голосов
/ 21 февраля 2019

Вы также можете получить эту ошибку, если у вас есть несколько тестов, и у вас один и тот же контекст () в нескольких из них.

0 голосов
/ 12 февраля 2019

Чтобы решить эту проблему, вы должны убедиться, что все ваши тесты начинаются с context() в первой строке.

...