Depurando o pacote :: function (), embora a avaliação lenta seja usada
Como posso depurar eficientemente no R se os pacotes são desconhecidos devido à avaliação lenta. Eu gostaria de manter o básicobrowser()
funcionalidade, pois funciona muito bem - mesmo com otestthat package
. Conforme explicado a seguirpostar, --with-keep.source
está definido para o meu projeto em "opções de projeto => Ferramentas de Construção".
Para reproduzir o comportamento, crie um pacoteTestDebug
contendo
myfun <- function(a,b) {return(a+b)}
e um scriptexample.R
{
browser()
TestDebug::myfun(1,2)
}
Editar: A situação em queTestDebug::myfun(1,2)
chamadasotherpackage::myfun2(1,2)
também deve ser coberto. Eu acho que a situação deve ocorrer em todo pacote "real"?