tests/testthat/teardown-cran.R

# Starting in Jan 2021, CRAN starts nagging you about leaving files in the userdir.
# We have to store data there to be able to get away with the 5 MB (!) package size limit and
# still be able to run unit tests on CRAN.
# We have 2 options: 1) do not run any unit tests requiring data on CRAN (almost all of our tests require data).
#                    2) download the data and delete everything afterwards, on CRAN (users will want to keep the data, as they only have it if they decided to download it).
# So we delete all data ONLY if we are on CRAN in this teardown file.
#
# Starting in May 2021, they also complain about downloading anything to userdir, so we disabled all unit tests on CRAN.
# This function should no longer be required.

if(!identical(Sys.getenv("NOT_CRAN"), "true")) {
  fsbrain::delete_all_optional_data();
}

Try the fsbrain package in your browser

Any scripts or data that you put into this service are public.

fsbrain documentation built on July 9, 2023, 7:12 p.m.