当我运行devtools::test()
时,遇到了很多错误,包括套件中最基本的测试,该测试测试此计算的结果是否具有正确的类。
但是,当我在REPL(在RStudio中)的testthat::test_that()
中逐行运行完全相同的代码时,它将运行而没有错误,并且结果具有正确的类。
我怀疑这可能与代码的多核性质有关-我正在使用furrr::future_map_dfr
。
我已经尝试使用Google搜索和遍历StackOverflow,但是还没有在网上看到有关如何将testthat
与多核代码一起使用的建议。也许这根本不是问题吗?