Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 一套';s test该测试要求安装包本身。那么糟糕吗?_R_Devtools_Cran_R Package_Testthat - Fatal编程技术网

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()
包装我的测试代码是不好的