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"?

questionAnswers(1)

yourAnswerToTheQuestion