require(data.table) if (as.logical(Sys.getenv("TEST_DATA_TABLE_WITH_OTHER_PACKAGES","FALSE"))) { options(warn=1) # test.data.table() turns on R's warnPartial* options and currently there # are partial argument names used in base and other packages. Without the # options(warn=1), other.Rout just contains "There were 16 warnings (use # warnings() to see them)". However, a print(warnings()) after test.data.table() # just results in NULL in other.Rout. Hence options(warn=1) because that # worked to display the warnings, not because we want them displayed at the # time per se. test.data.table(script="other.Rraw") }