Question

Je l'ai cherché partout, mais je ne peux pas trouver où SummaryReporter écrit le rapport des tests? S'il y a un seul échec le script arrête avec une erreur. Idéalement, tous les tests seraient exécutés et les résultats délivrés dans un fichier.

Était-ce utile?

La solution

Il y a une très bonne documentation sur le package de testthat à ce wiki: https: // GitHub. com / hadley / devtools / wiki / Test

En un mot, vous pouvez incorporer plusieurs instructions expect_that dans chaque test_that.

Vers la fin de la page, dans la section « fichiers des tests et des répertoires » il y a des informations sur les trois journalistes différents (arrêt, minimal et résumé).

J'ai trouvé cela assez robuste. Même si test_that trouve une erreur, il signale simplement l'erreur et se poursuit avec le reste des essais.

PS. Mon expérience est que les résultats des tests sont imprimés sur la console. Je lance mes tests à partir de l'environnement de R, et non pas la ligne de commande OS.

Autres conseils

SFun28, Cela peut se produire en tant que votre journaliste est réglé pour arrêter journaliste par défaut.

Jetez un oeil à hadley s

scroll top