[R-pkg-devel] Tests run without --as-cran and not with
Jan van der Laan
rhe|p @end|ng |rom eoo@@dd@@n|
Fri Sep 24 21:48:12 CEST 2021
I am trying solve an issue where my tests run fine when run with R CMD
check, but not with R CMD check --as-cran. In the tests pandoc is called
using system; pandoc then calls R again with a script which is part of
the package. The last part seems to fail, see error message below:
Running ‘test_mdweave.R’
ERROR
Running the tests in ‘tests/test_mdweave.R’ failed.
Last 13 lines of output:
> message("Weave file")
Weave file
> fn <- system.file(file.path("examples", md), package = "tinymarkdown")
> mdweave(fn)
Error running filter
/home/eoos/git/tinymarkdown/work/tinymarkdown.Rcheck/tinymarkdown/scripts/filter.R:
Filter returned error status 1
>
As I mentioned, this only happend when testing with --as-cran. Without
--as-cran the output is:
* checking tests ...
Running ‘test_file_subs_ext.R’
Running ‘test_mdtangle.R’
Running ‘test_mdweave.R’
OK
* checking for unstated dependencies in vignettes ... OK
Note that I already set the environment variable R_TEST to ""
(https://github.com/r-lib/testthat/issues/144; I am not using testthat).
This was also needed to get the check without --as-cran running.
One thing that I notice it that R_LIBS and R_LIBS_SITE between the two
ways of running R CMD check. However, I can't think why this would lead
to the tests failing.
Suggestions are welcome.
In case someone wants to look, the code is here:
https://github.com/djvanderlaan/tinymarkdown
Thanks,
Jan
More information about the R-package-devel
mailing list