Running ‘autoprint.R’
  Comparing ‘autoprint.Rout’ to ‘autoprint.Rout.save’ ... OK
  Running ‘froll.R’ [40s/77s]
  Running ‘knitr.R’
  Comparing ‘knitr.Rout’ to ‘knitr.Rout.save’ ... OK
  Running ‘main.R’ [165s/358s]
  Running ‘nafill.R’
  Running ‘other.R’
  Running ‘types.R’
Running the tests in ‘tests/main.R’ failed.
Complete output:
  > require(data.table)
  Loading required package: data.table
  > 
  > test.data.table()  # runs the main test suite of 5,000+ tests in /inst/tests/tests.Rraw
  getDTthreads(verbose=TRUE):
    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 
  Test 1199.2 didn't produce the correct error :
  Expected: only defined on a data frame with all numeric variables 
  Observed: only defined on a data frame with all numeric-alike variables 
  Test 2022.1 ran without errors but failed check that x equals y:
  > x = d[.("a"), `:=`(f, function(x) x^3)] 
     id             f  [Key=id Types=cha,lis Classes=cha,lis]
  1:  a <function[1]>                                        
  2:  b <function[1]>                                        
  > y = data.table(id = c("a", "b"), f = list(function(x) x^3, function(x) x^2),      key = "id") 
     id             f  [Key=id Types=cha,lis Classes=cha,lis]
  1:  a <function[1]>                                        
  2:  b <function[1]>                                        
  Column 'f': Component 1: Names: 7 string mismatches Component 1: Length mismatch: comparison on first 8 components Component 1: Component 1: Modes: numeric, function Component 1: Component 1: target is numeric, current is function Component 1: Component 2: Mean absolute difference: 4 Component 1: Component 3: Mean relative difference: 9 Component 1: Component 4: Modes: numeric, environment Component 1: Component 4: Lengths: 1, 2 Component 1: Component 4: names for current but not for target Component 1: Component 4: target is numeric, current is environment Component 1: Component 5: target is data.table, current is character Component 1: Component 6: target is data.table, current is list Component 1: Component 7: Modes: list, function Component 1: Component 7: current is not list-like Component 1: Component 8: Modes of target, current: function, numeric Component 1: Component 8: target, current do not match when deparsed Component 1: Component 8: 'current' is not an environment
  Test 2022.2 ran without errors but failed check that x equals y:
  > x = d[.("a"), `:=`(f, list(function(x) x^4))] 
     id             f  [Key=id Types=cha,lis Classes=cha,lis]
  1:  a <function[1]>                                        
  2:  b <function[1]>                                        
  > y = data.table(id = c("a", "b"), f = list(function(x) x^4, function(x) x^2),      key = "id") 
     id             f  [Key=id Types=cha,lis Classes=cha,lis]
  1:  a <function[1]>                                        
  2:  b <function[1]>                                        
  Column 'f': Component 1: Names: 7 string mismatches Component 1: Length mismatch: comparison on first 8 components Component 1: Component 1: Modes: numeric, function Component 1: Component 1: target is numeric, current is function Component 1: Component 2: Mean absolute difference: 4 Component 1: Component 3: Mean relative difference: 9 Component 1: Component 4: Modes: numeric, environment Component 1: Component 4: Lengths: 1, 2 Component 1: Component 4: names for current but not for target Component 1: Component 4: target is numeric, current is environment Component 1: Component 5: target is data.table, current is character Component 1: Component 6: target is data.table, current is list Component 1: Component 7: Modes: list, function Component 1: Component 7: current is not list-like Component 1: Component 8: Modes of target, current: function, numeric Component 1: Component 8: target, current do not match when deparsed Component 1: Component 8: 'current' is not an environment
  Test 2022.3 ran without errors but failed check that x equals y:
  > x = d[2, `:=`(f, 6:8)] 
     id             f  [Key=id Types=cha,lis Classes=cha,lis]
  1:  a <function[1]>                                        
  2:  b         6,7,8                                        
  > y = data.table(id = c("a", "b"), f = list(function(x) x^4, 6:8),      key = "id") 
     id             f  [Key=id Types=cha,lis Classes=cha,lis]
  1:  a <function[1]>                                        
  2:  b         6,7,8                                        
  Column 'f': Component 1: Names: 7 string mismatches Component 1: Length mismatch: comparison on first 8 components Component 1: Component 1: Modes: numeric, function Component 1: Component 1: target is numeric, current is function Component 1: Component 2: Mean absolute difference: 4 Component 1: Component 3: Mean relative difference: 9 Component 1: Component 4: Modes: numeric, environment Component 1: Component 4: Lengths: 1, 2 Component 1: Component 4: names for current but not for target Component 1: Component 4: target is numeric, current is environment Component 1: Component 5: target is data.table, current is character Component 1: Component 6: target is data.table, current is list Component 1: Component 7: Modes: list, function Component 1: Component 7: current is not list-like Component 1: Component 8: Modes of target, current: function, numeric Component 1: Component 8: target, current do not match when deparsed Component 1: Component 8: 'current' is not an environment
  Test 2022.4 ran without errors but failed check that x equals y:
  > x = d[.("b"), `:=`(f, list(list(function(x) x^3)))] 
     id             f  [Key=id Types=cha,lis Classes=cha,lis]
  1:  a <function[1]>                                        
  2:  b <function[1]>                                        
  > y = data.table(id = c("a", "b"), f = list(function(x) x^4, function(x) x^3),      key = "id") 
     id             f  [Key=id Types=cha,lis Classes=cha,lis]
  1:  a <function[1]>                                        
  2:  b <function[1]>                                        
  Column 'f': Component 1: Names: 7 string mismatches Component 1: Length mismatch: comparison on first 8 components Component 1: Component 1: Modes: numeric, function Component 1: Component 1: target is numeric, current is function Component 1: Component 2: Mean absolute difference: 4 Component 1: Component 3: Mean relative difference: 9 Component 1: Component 4: Modes: numeric, environment Component 1: Component 4: Lengths: 1, 2 Component 1: Component 4: names for current but not for target Component 1: Component 4: target is numeric, current is environment Component 1: Component 5: target is data.table, current is character Component 1: Component 6: target is data.table, current is list Component 1: Component 7: Modes: list, function Component 1: Component 7: current is not list-like Component 1: Component 8: Modes of target, current: function, numeric Component 1: Component 8: target, current do not match when deparsed Component 1: Component 8: 'current' is not an environment Component 2: Names: 7 string mismatches Component 2: Length mismatch: comparison on first 8 components Component 2: Component 1: Modes: numeric, function Component 2: Component 1: target is numeric, current is function Component 2: Component 2: Mean absolute difference: 4 Component 2: Component 3: Mean relative difference: 9 Component 2: Component 4: Modes: numeric, environment Component 2: Component 4: Lengths: 1, 2 Component 2: Component 4: names for current but not for target Component 2: Component 4: target is numeric, current is environment Component 2: Component 5: target is data.table, current is character Component 2: Component 6: target is data.table, current is list Component 2: Component 7: Modes: list, function Component 2: Component 7: current is not list-like Component 2: Component 8: Modes of target, current: function, numeric Component 2: Component 8: target, current do not match when deparsed Component 2: Component 8: 'current' is not an environment
  
  Sun Dec  6 04:56:23 2020  endian==little, sizeof(long double)==16, 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', getDTthreads()=='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.'
  Error in test.data.table() : 
    5 errors out of 10015. Search tests/tests.Rraw.bz2 for test numbers: 1199.2, 2022.1, 2022.2, 2022.3, 2022.4.
  Execution halted