我正在向 CRAN 提交一个包,可在 GitHub 上找到:https://github.com/alexpate30/calibmsm
它通过了所有检查,包括 devtools::check_win_devel()。
但是,在提交到CRAN时,当Debian编译R时,出现以下错误:
OMP: Error #13: Assertion failure at kmp_runtime.cpp(6891).
运行所有测试后出现错误,显示为 PASS。
[ FAIL 0 | WARN 0 | SKIP 0 | PASS 289 ]
>
> proc.time()
user system elapsed
627.046 1.314 628.453
Assertion failure at kmp_runtime.cpp(6891): temp_reg_status_file_name.
OMP: Error #13: Assertion failure at kmp_runtime.cpp(6891).
日志可在此处获取:https://win-builder.r-project.org/incoming_pretest/calibmsm_1.0.0_20231129_090516/Debian/00check.log
更改和测试问题很困难,因为只有提交到CRAN时才会出现错误。我无法使用任何本地测试重新创建错误,因此指向此类测试的任何指针都会有用。
我完全不知所措,非常感谢任何帮助。
发生错误是因为测试花费的时间太长。在我的较长测试中添加skip_on_cran()解决了这个问题。