R version 4.3.2 (2023-10-31) -- "Eye Holes" Copyright (C) 2023 The R Foundation for Statistical Computing Platform: x86_64-pc-linux-gnu (64-bit) R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R. > 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): This installation of data.table has not been compiled with OpenMP support. omp_get_num_procs() 1 R_DATATABLE_NUM_PROCS_PERCENT unset (default 50) R_DATATABLE_NUM_THREADS unset R_DATATABLE_THROTTLE unset (default 1024) omp_get_thread_limit() 1 omp_get_max_threads() 1 OMP_THREAD_LIMIT unset OMP_NUM_THREADS unset RestoreAfterFork true data.table is using 1 threads with throttle==1024. See ?setDTthreads. test.data.table() running: /builds/Rdatatable/data.table/data.table.Rcheck/data.table/tests/tests.Rraw **** Suggested package bit64 is not installed or has dependencies missing. Tests using it will be skipped. **** Suggested package R.utils is not installed or has dependencies missing. Tests using it will be skipped. Test 2194.7 produced 0 errors but expected 1 Expected: Internal error.*types or lengths incorrect Observed: Test 2253.01 did not produce correct output: Expected: <> Observed: << V1\n1: aaaa>> Expected (raw): <<61 cc 81 61 cc 81 61 cc 81 61 cc 81>> Observed (raw): <<20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 56 31 0a 31 3a 20 61 3c 55 2b 30 33 30 31 3e 61 3c 55 2b 30 33 30 31 3e 61 3c 55 2b 30 33 30 31 3e 61 3c 55 2b 30 33 30 31 3e>> Test 2253.02 did not produce correct output: Expected: <> Observed: << V1\n1: a> Expected (raw): <<61 cc 81 61 cc 81 61 cc 81 2e 2e 2e>> Observed (raw): <<20 20 20 20 20 20 20 56 31 0a 31 3a 20 61 3c 55 2e 2e 2e>> Test 2253.03 did not produce correct output: Expected: <> Observed: << V1\n1: a...>> Expected (raw): <<61 cc 81 2e 2e 2e>> Observed (raw): <<20 20 20 20 20 56 31 0a 31 3a 20 61 2e 2e 2e>> Test 2253.04 did not produce correct output: Expected: <<\u4e00\u4e00\u4e00\u4e00>> Observed: << V1\n1: >> Expected (raw): <> Observed (raw): <<20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 56 31 0a 31 3a 20 3c 55 2b 34 45 30 30 3e 3c 55 2b 34 45 30 30 3e 3c 55 2b 34 45 30 30 3e 3c 55 2b 34 45 30 30 3e>> Test 2253.05 did not produce correct output: Expected: <<\u4e00\u4e00\u4e00...>> Observed: << V1\n1: > Expected (raw): <> Observed (raw): <<20 20 20 20 20 20 20 20 20 20 56 31 0a 31 3a 20 3c 55 2b 34 45 30 2e 2e 2e>> Test 2253.06 did not produce correct output: Expected: <<\u4e00...>> Observed: << V1\n1: > Expected (raw): <> Observed (raw): <<20 20 20 20 20 20 56 31 0a 31 3a 20 3c 55 2e 2e 2e>> Test 2253.07 ran without errors but failed check that x equals y: > x = gsub(clean_regex, "", capture.output(print(DT))[-1L]) First 4 of 4 (type 'character'): [1] "a" [2] "aa" [3] "aaa" [4] "aaaa" > y = strrep(accented_a, 1:4L) First 4 of 4 (type 'character'): [1] "a" "aa" [3] "aaa" "aaaa" Non-ASCII string detected, raw representation: [[1]] [1] 61 cc 81 [[2]] [1] 61 cc 81 61 cc 81 [[3]] [1] 61 cc 81 61 cc 81 61 cc 81 [[4]] [1] 61 cc 81 61 cc 81 61 cc 81 61 cc 81 4 string mismatches Test 2253.08 ran without errors but failed check that x equals y: > x = gsub(clean_regex, "", capture.output(print(DT))[-1L]) First 4 of 4 (type 'character'): [1] "a" "aa" [3] "aaa" "a y = c(strrep(accented_a, 1:3), paste0(strrep(accented_a, 3L), dots)) First 4 of 4 (type 'character'): [1] "a" "aa" [3] "aaa" "aaa..." Non-ASCII string detected, raw representation: [[1]] [1] 61 cc 81 [[2]] [1] 61 cc 81 61 cc 81 [[3]] [1] 61 cc 81 61 cc 81 61 cc 81 [[4]] [1] 61 cc 81 61 cc 81 61 cc 81 2e 2e 2e 4 string mismatches Test 2253.09 ran without errors but failed check that x equals y: > x = gsub(clean_regex, "", capture.output(print(DT))[-1L]) First 4 of 4 (type 'character'): [1] "a" "a..." "a..." "a..." > y = c(accented_a, rep(paste0(accented_a, dots), 3L)) First 4 of 4 (type 'character'): [1] "a" "a..." "a..." "a..." Non-ASCII string detected, raw representation: [[1]] [1] 61 cc 81 [[2]] [1] 61 cc 81 2e 2e 2e [[3]] [1] 61 cc 81 2e 2e 2e [[4]] [1] 61 cc 81 2e 2e 2e 4 string mismatches Test 2253.1 ran without errors but failed check that x equals y: > x = gsub(clean_regex, "", capture.output(print(DT))[-1L]) First 4 of 4 (type 'character'): [1] "" "" [3] "" "" > y = strrep(ja_ichi, 1:4L) First 4 of 4 (type 'character'): [1] "" "" [3] "" "" Non-ASCII string detected, raw representation: [[1]] [1] e4 b8 80 [[2]] [1] e4 b8 80 e4 b8 80 [[3]] [1] e4 b8 80 e4 b8 80 e4 b8 80 [[4]] [1] e4 b8 80 e4 b8 80 e4 b8 80 e4 b8 80 4 string mismatches Test 2253.11 ran without errors but failed check that x equals y: > x = gsub(clean_regex, "", capture.output(print(DT))[-1L]) First 4 of 4 (type 'character'): [1] "" "" [3] "" " y = c(strrep(ja_ichi, 1:3), paste0(strrep(ja_ichi, 3L), dots)) First 4 of 4 (type 'character'): [1] "" "" "" [4] "..." Non-ASCII string detected, raw representation: [[1]] [1] e4 b8 80 [[2]] [1] e4 b8 80 e4 b8 80 [[3]] [1] e4 b8 80 e4 b8 80 e4 b8 80 [[4]] [1] e4 b8 80 e4 b8 80 e4 b8 80 2e 2e 2e 4 string mismatches Test 2253.12 ran without errors but failed check that x equals y: > x = gsub(clean_regex, "", capture.output(print(DT))[-1L]) First 4 of 4 (type 'character'): [1] "" " y = c(ja_ichi, rep(paste0(ja_ichi, dots), 3L)) First 4 of 4 (type 'character'): [1] "" "..." "..." "..." Non-ASCII string detected, raw representation: [[1]] [1] e4 b8 80 [[2]] [1] e4 b8 80 2e 2e 2e [[3]] [1] e4 b8 80 2e 2e 2e [[4]] [1] e4 b8 80 2e 2e 2e 4 string mismatches Test 2253.13 ran without errors but failed check that x equals y: > x = capture.output(print(DT))[-1L] First 1 of 1 (type 'character'): [1] "1: aa aaa" > y = paste("1:", ja_ichi, strrep(ja_ni, 2L), strrep(ja_ko, 3L), strrep(accented_a, 2L), "aaa") First 1 of 1 (type 'character'): [1] "1: aa aaa" Non-ASCII string detected, raw representation: [[1]] [1] 31 3a 20 e4 b8 80 20 e4 ba 8c e4 ba 8c 20 e3 81 93 e3 81 93 e3 81 93 20 61 [26] cc 81 61 cc 81 20 61 61 61 1 string mismatch Test 2253.14 ran without errors but failed check that x equals y: > x = capture.output(print(DT))[-1L] First 1 of 1 (type 'character'): [1] "1: aa aaa" > y = paste("1:", ja_ichi, strrep(ja_ni, 2L), strrep(ja_ko, 3L), strrep(accented_a, 2L), "aaa") First 1 of 1 (type 'character'): [1] "1: aa aaa" Non-ASCII string detected, raw representation: [[1]] [1] 31 3a 20 e4 b8 80 20 e4 ba 8c e4 ba 8c 20 e3 81 93 e3 81 93 e3 81 93 20 61 [26] cc 81 61 cc 81 20 61 61 61 1 string mismatch Test 2253.15 ran without errors but failed check that x equals y: > x = capture.output(print(DT))[-1L] First 1 of 1 (type 'character'): [1] "1: a aa..." > y = paste("1:", ja_ichi, strrep(ja_ni, 2), paste0(strrep(ja_ko, 2), dots), strrep(accented_a, 2), "aa...") First 1 of 1 (type 'character'): [1] "1: ... aa aa..." Non-ASCII string detected, raw representation: [[1]] [1] 31 3a 20 e4 b8 80 20 e4 ba 8c e4 ba 8c 20 e3 81 93 e3 81 93 2e 2e 2e 20 61 [26] cc 81 61 cc 81 20 61 61 2e 2e 2e 1 string mismatch Test 2253.16 ran without errors but failed check that x equals y: > x = capture.output(print(DT))[-1L] First 1 of 1 (type 'character'): [1] "1: y = paste("1:", ja_ichi, paste0(ja_ni, dots), paste0(ja_ko, dots), paste0(accented_a, dots), "a...") First 1 of 1 (type 'character'): [1] "1: ... ... a... a..." Non-ASCII string detected, raw representation: [[1]] [1] 31 3a 20 e4 b8 80 20 e4 ba 8c 2e 2e 2e 20 e3 81 93 2e 2e 2e 20 61 cc 81 2e [26] 2e 2e 20 61 2e 2e 2e 1 string mismatch Test 2253.17 ran without errors but failed check that x equals y: > x = gsub(clean_regex, "", capture.output(print(DT))[-1L]) First 6 of 7 (type 'character'): [1] " " [2] " " [3] " " [4] " V3" [5] "aaa" [6] "aaa" > y = c(paste0(ja_ko, " ", strrep(ja_n, 2L), " ", strrep(accented_a, 3L)), paste0(strrep(ja_ko, 2L), " ", strrep(ja_n, 3L), " ", strrep(accented_a, 3L)), paste(strrep(ja_ko, 3L), strrep(ja_n, 4L), strrep(accented_a, 3L))) First 3 of 3 (type 'character'): [1] " aaa" [2] " aaa" [3] " aaa" Non-ASCII string detected, raw representation: [[1]] [1] e3 81 93 20 20 20 20 20 e3 82 93 e3 82 93 20 61 cc 81 61 cc 81 61 cc 81 [[2]] [1] e3 81 93 e3 81 93 20 20 20 e3 82 93 e3 82 93 e3 82 93 20 61 cc 81 61 cc 81 [26] 61 cc 81 [[3]] [1] e3 81 93 e3 81 93 e3 81 93 20 e3 82 93 e3 82 93 e3 82 93 e3 82 93 20 61 cc [26] 81 61 cc 81 61 cc 81 Lengths (7, 3) differ (string compare on first 3) 3 string mismatches Test 2253.18 ran without errors but failed check that x equals y: > x = gsub(clean_regex, "", capture.output(print(DT))[-1L]) First 6 of 7 (type 'character'): [1] " " [2] " " [3] " aa" [6] "aaa" > y = c(paste0(ja_ko, " ", strrep(ja_n, 2L), " ", strrep(accented_a, 3L)), paste0(strrep(ja_ko, 2L), " ", strrep(ja_n, 3L), " ", strrep(accented_a, 3L)), paste(strrep(ja_ko, 3L), paste0(strrep(ja_n, 3L), dots), strrep(accented_a, 3L))) First 3 of 3 (type 'character'): [1] " aaa" [2] " aaa" [3] " ... aaa" Non-ASCII string detected, raw representation: [[1]] [1] e3 81 93 20 20 20 20 20 20 e3 82 93 e3 82 93 20 61 cc 81 61 cc 81 61 cc 81 [[2]] [1] e3 81 93 e3 81 93 20 20 20 20 e3 82 93 e3 82 93 e3 82 93 20 61 cc 81 61 cc [26] 81 61 cc 81 [[3]] [1] e3 81 93 e3 81 93 e3 81 93 20 e3 82 93 e3 82 93 e3 82 93 2e 2e 2e 20 61 cc [26] 81 61 cc 81 61 cc 81 Lengths (7, 3) differ (string compare on first 3) 3 string mismatches Test 2253.19 ran without errors but failed check that x equals y: > x = gsub(clean_regex, "", capture.output(print(DT))[-1L]) First 3 of 3 (type 'character'): [1] " y = c(paste0(ja_ko, " ", paste0(ja_n, dots), " ", paste0(accented_a, dots)), paste0(c(ja_ko, ja_n, accented_a), dots, collapse = " "), paste0(c(ja_ko, ja_n, accented_a), dots, collapse = " ")) First 3 of 3 (type 'character'): [1] " ... a..." "... ... a..." [3] "... ... a..." Non-ASCII string detected, raw representation: [[1]] [1] e3 81 93 20 e3 82 93 2e 2e 2e 20 61 cc 81 2e 2e 2e [[2]] [1] e3 81 93 2e 2e 2e 20 e3 82 93 2e 2e 2e 20 61 cc 81 2e 2e 2e [[3]] [1] e3 81 93 2e 2e 2e 20 e3 82 93 2e 2e 2e 20 61 cc 81 2e 2e 2e 3 string mismatches Tests 2266* skipped. n-tilde cannot be represented in the native encoding on this system. Please report to the data.table issue tracker. Test 2298.1 ran without errors but failed check that x equals y: > x = rbindlist(list(x, y), use.names = TRUE) [Key= Types=dou,dou,dou Classes=num,num,num] 1: 1 2 3 2: 6 4 5 > y = data.table(`` = c(1, 6), `` = c(2, 4), `` = c(3, 5)) [Key= Types=dou,dou,dou Classes=num,num,num] 1: 1 2 3 2: 6 4 5 Different column names Test 2298.2 ran without errors but failed check that x equals y: > x = rbindlist(list(y, x), use.names = TRUE) [Key= Types=dou,dou,dou Classes=num,num,num] 1: 4 5 6 2: 2 3 1 > y = data.table(`` = c(4, 2), `` = c(5, 3), `` = c(6, 1)) [Key= Types=dou,dou,dou Classes=num,num,num] 1: 4 5 6 2: 2 3 1 Different column names Test 2298.3 ran without errors but failed check that x equals y: > x = rbindlist(list(x, y), use.names = TRUE, fill = TRUE) [Key= Types=dou,dou,dou Classes=num,num,num] 1: 1 2 3 2: NA 4 5 > y = data.table(`` = c(1, NA), `` = c(2, 4), `` = c(3, 5)) [Key= Types=dou,dou,dou Classes=num,num,num] 1: 1 2 3 2: NA 4 5 Different column names Test 2298.4 ran without errors but failed check that x equals y: > x = rbindlist(list(y, x), use.names = TRUE, fill = TRUE) [Key= Types=dou,dou,dou Classes=num,num,num] 1: 4 5 NA 2: 2 3 1 > y = data.table(`` = c(4, 2), `` = c(5, 3), `` = c(NA, 1)) [Key= Types=dou,dou,dou Classes=num,num,num] 1: 4 5 NA 2: 2 3 1 Different column names Test 2305 produced 1 errors but expected 0 Expected: Observed: To read bz2 files directly, fread() requires 'R.utils' package which cannot be found. Please install 'R.utils' using 'install.packages('R.utils')'. Fri Mar 21 04:20:21 2025 endian==little, sizeof(long double)==16, longdouble.digits==64, sizeof(pointer)==8, TZ=='UTC', Sys.timezone()=='UTC', Sys.getlocale()=='C', l10n_info()=='MBCS=FALSE; UTF-8=FALSE; Latin-1=FALSE; codeset=ANSI_X3.4-1968', getDTthreads()=='This installation of data.table has not been compiled with OpenMP support.; omp_get_num_procs()==1; R_DATATABLE_NUM_PROCS_PERCENT==unset (default 50); R_DATATABLE_NUM_THREADS==unset; R_DATATABLE_THROTTLE==unset (default 1024); omp_get_thread_limit()==1; omp_get_max_threads()==1; OMP_THREAD_LIMIT==unset; OMP_NUM_THREADS==unset; RestoreAfterFork==true; data.table is using 1 threads with throttle==1024. See ?setDTthreads.', .libPaths()=='/builds/Rdatatable/data.table/data.table.Rcheck','/usr/local/lib/R/site-library','/usr/lib/R/site-library','/usr/lib/R/library', zlib header files were not found when data.table was compiled Error in test.data.table() : 25 errors out of 10748. Search tests/tests.Rraw for test numbers 2194.7, 2253.01, 2253.02, 2253.03, 2253.04, 2253.05, 2253.06, 2253.07, 2253.08, 2253.09, 2253.1, 2253.11, 2253.12, 2253.13, 2253.14, 2253.15, 2253.16, 2253.17, 2253.18, 2253.19, 2298.1, 2298.2, 2298.3, 2298.4, 2305. Duration: 24.9s elapsed (24.7s cpu). Calls: test.data.table -> stopf -> raise_condition -> signal In addition: There were 26 warnings (use warnings() to see them) Execution halted