Running ‘S4.R’
  Running ‘autoprint.R’
  Comparing ‘autoprint.Rout’ to ‘autoprint.Rout.save’ ... OK
  Running ‘froll.R’ [9s/13s]
  Running ‘knitr.R’
  Comparing ‘knitr.Rout’ to ‘knitr.Rout.save’ ... OK
  Running ‘main.R’ [157s/195s]
  Running ‘mergelist.R’
  Running ‘nafill.R’
  Running ‘other.R’
  Running ‘programming.R’
  Running ‘types.R’
Running the tests in ‘tests/main.R’ failed.
Complete output:
  > Sys.setenv(OMP_THREAD_LIMIT = Sys.getenv("OMP_THREAD_LIMIT", "2"))
  > require(data.table)
  Loading required package: data.table
  
  Attaching package: 'data.table'
  
  The following object is masked from 'package:base':
  
      %notin%
  
  > 
  > test.data.table()  # runs the main test suite of 5,000+ tests in /inst/tests/tests.Rraw
  getDTthreads(verbose=TRUE):
    OpenMP version (_OPENMP)       202011
    omp_get_num_procs()            24
    R_DATATABLE_NUM_PROCS_PERCENT  unset (default 50)
    R_DATATABLE_NUM_THREADS        unset
    R_DATATABLE_THROTTLE           unset (default 1024)
    omp_get_thread_limit()         2
    omp_get_max_threads()          24
    OMP_THREAD_LIMIT               2
    OMP_NUM_THREADS                unset
    RestoreAfterFork               true
    data.table is using 2 threads with throttle==1024. See ?setDTthreads.
  test.data.table() running: /data/gannet/ripley/R/packages/tests-clang/data.table.Rcheck/data.table/tests/tests.Rraw.bz2
  V1
  1
  V1
  0,1
  0,2
  a,b
  a
  
  Tue Apr 21 10:23:12 2026  endian==little, sizeof(long double)==16, capabilities('long.double')==TRUE, longdouble.digits==64, sizeof(pointer)==8, TZ==unset, Sys.timezone()=='Europe/London', Sys.getlocale()=='LC_CTYPE=en_GB.utf8;LC_NUMERIC=C;LC_TIME=en_GB.UTF-8;LC_COLLATE=C;LC_MONETARY=en_GB.UTF-8;LC_MESSAGES=en_GB.UTF-8;LC_PAPER=en_GB.UTF-8;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=en_GB.UTF-8;LC_IDENTIFICATION=C', l10n_info()=='MBCS=TRUE; UTF-8=TRUE; Latin-1=FALSE; codeset=UTF-8', getDTthreads()=='OpenMP version (_OPENMP)==202011; omp_get_num_procs()==24; R_DATATABLE_NUM_PROCS_PERCENT==unset (default 50); R_DATATABLE_NUM_THREADS==unset; R_DATATABLE_THROTTLE==unset (default 1024); omp_get_thread_limit()==2; omp_get_max_threads()==24; OMP_THREAD_LIMIT==2; OMP_NUM_THREADS==unset; RestoreAfterFork==true; data.table is using 2 threads with throttle==1024. See ?setDTthreads.', .libPaths()=='/tmp/RtmpNEKu9R/RLIBS_72aad5c88f8e5','/data/gannet/ripley/R/R-clang/library', zlibVersion()==1.3.1.zlib-ng ZLIB_VERSION==1.3.1.zlib-ng
  Caught 1 warning outside the test() calls:
     after test                                       warning
          <num>                                        <char>
  1:     1730.5 NAs introduced by coercion to integer64 range
                                                                                                                                                                                                                                                                                 calls
                                                                                                                                                                                                                                                                                <char>
  1: test.data.table -> try -> tryCatch -> tryCatchList -> tryCatchOne -> doTryCatch -> withCallingHandlers -> sys.source -> eval -> eval -> data.table -> as.integer64 -> as.integer64.character -> .signalSimpleWarning -> withRestarts -> withOneRestart -> doWithOneRestart -> ...
  Error in test.data.table() : 
    Tests succeeded, but non-test code caused warnings. Search tests/tests.Rraw.bz2 for tests shown above.
  Calls: test.data.table -> stopf -> raise_condition -> signal
  Execution halted