R 一套';s test该测试要求安装包本身。那么糟糕吗?
我刚刚发现,单元测试中的一个R 一套';s test该测试要求安装包本身。那么糟糕吗?,r,devtools,cran,r-package,testthat,R,Devtools,Cran,R Package,Testthat,我刚刚发现,单元测试中的一个测试如果没有首先安装,就会失败。(有一个测试,devtools::load_all()不够好。)我已经在上游封闭源代码回购中解决了这个问题,但在此期间,在我提交另一个测试之前,我应该有多担心?之前所有的CRAN检查都通过了,新补丁(2.1.1)的检查仍在通过。但是,如果CRAN的维护人员决定在安装前测试软件包,我就有麻烦了 更重要的是,假设包本身尚未安装,是否有一种灵活的方法来测试包?应该有吗?在进行一轮严格的测试之前,我通常会忘记卸载我正在使用的软件包,每次都要卸载
测试如果没有首先安装,就会失败。(有一个测试,devtools::load_all()
不够好。)我已经在上游封闭源代码回购中解决了这个问题,但在此期间,在我提交另一个测试之前,我应该有多担心?之前所有的CRAN检查都通过了,新补丁(2.1.1)的检查仍在通过。但是,如果CRAN的维护人员决定在安装前测试软件包,我就有麻烦了
更重要的是,假设包本身尚未安装,是否有一种灵活的方法来测试包?应该有吗?在进行一轮严格的测试之前,我通常会忘记卸载我正在使用的软件包,每次都要卸载并重新安装它是很烦人的,用remove.packages()
和install\u local()
包装我的测试代码是不好的