Running ‘testthat.R’ [53s/36s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > if (.Platform$r_arch == "i386" && .Platform$OS.type == "windows") {
  +   message("Skipping tests on Windows i386")
  + } else {
  +   testthat::test_check("nanoparquet", reporter = "progress")
  + }
  Loading required package: nanoparquet
  Starting 2 test processes.
  ✔ | F W  S  OK | Context
  
  ⠏ |          0 | append-parquet                                                 
  ✔ |      1  15 | append-parquet
  
  ⠏ |          0 | arrow-schema                                                   
  ✔ |      3  14 | arrow-schema
  
  ⠏ |          0 | deprecated                                                     
  ✔ |      1   3 | deprecated
  
  ⠏ |          0 | list                                                           
  ✔ |      1   0 | list
  
  ⠏ |          0 | parquet-cli                                                    
  ✔ |      1   0 | parquet-cli
  
  ⠏ |          0 | infer-parquet-schema                                           
  ✔ |      2   0 | infer-parquet-schema
  
  ⠏ |          0 | parquet-metadata                                               
  ✔ |     11   0 | parquet-metadata
  
  ⠏ |          0 | porcelain                                                      
  ✔ |      7  22 | porcelain
  
  ⠏ |          0 | print                                                          
  ✔ |      1   0 | print
  
  ⠏ |          0 | pypolars                                                       
  ✔ |      1   0 | pypolars
  
  ⠏ |          0 | parquet-schema                                                 
  ✔ |      2  15 | parquet-schema
  
  ⠏ |          0 | read-parquet-2                                                 
  ✔ |      8  16 | read-parquet-2
  
  ⠏ |          0 | read-parquet-4                                                 
  ✔ |      2   0 | read-parquet-4
  
  ⠏ |          0 | read-parquet-3                                                 
  ✔ |      8   0 | read-parquet-3
  
  ⠏ |          0 | read-parquet-5                                                 
  ✔ |      6  28 | read-parquet-5
  
  ⠏ |          0 | read-parquet-connection                                        
  ✔ |          6 | read-parquet-connection
  
  ⠏ |          0 | read-parquet-6                                                 
  ✔ |      3  60 | read-parquet-6
  
  ⠏ |          0 | read-parquet-row-group                                         
  ✔ |      1  16 | read-parquet-row-group
  
  ⠏ |          0 | rle                                                            
  ✔ |      1  42 | rle
  
  ⠏ |          0 | spelling                                                       
  ✔ |      1   0 | spelling
  
  ⠏ |          0 | utils                                                          
  ✔ |      1  46 | utils
  
  ⠏ |          0 | read-parquet                                                   
  ✔ |     20  29 | read-parquet
  
  ⠏ |          0 | write-encodings-3                                              
  ✔ |         66 | write-encodings-3
  
  ⠏ |          0 | write-encodings                                                
  ✖ | 2 1 12   2 | write-encodings
  ────────────────────────────────────────────────────────────────────────────────
  Warning ('test-write-encodings.R:24:5'): BOOLEAN
  cannot open file '/tmp/RtmplNeDff/Rf1f440479ec83f6': No space left on device
  Backtrace:
       ▆
    1. └─nanoparquet (local) do(data.frame(l = c(TRUE, FALSE, NA, TRUE))) at test-write-encodings.R:27:3
    2.   └─nanoparquet:::test_write(d, encoding = "RLE") at test-write-encodings.R:24:5
    3.     └─testthat::expect_snapshot(...) at ./helper.R:112:3
    4.       └─testthat:::expect_snapshot_(...)
    5.         ├─testthat:::with_is_snapshotting(...)
    6.         └─testthat:::verify_exec(quo_get_expr(x), quo_get_env(x), replay)
    7.           └─evaluate::evaluate(source, envir = env, new_device = FALSE, output_handler = handler)
    8.             └─evaluate:::watchout(...)
    9.               └─evaluate:::local_persistent_sink_connection(debug, frame)
   10.                 └─base::file("", "w+b")
  
  Error ('test-write-encodings.R:24:5'): BOOLEAN
  Error in `file("", "w+b")`: cannot open the connection
  Backtrace:
       ▆
    1. └─nanoparquet (local) do(data.frame(l = c(TRUE, FALSE, NA, TRUE))) at test-write-encodings.R:27:3
    2.   └─nanoparquet:::test_write(d, encoding = "RLE") at test-write-encodings.R:24:5
    3.     └─testthat::expect_snapshot(...) at ./helper.R:112:3
    4.       └─testthat:::expect_snapshot_(...)
    5.         ├─testthat:::with_is_snapshotting(...)
    6.         └─testthat:::verify_exec(quo_get_expr(x), quo_get_env(x), replay)
    7.           └─evaluate::evaluate(source, envir = env, new_device = FALSE, output_handler = handler)
    8.             └─evaluate:::watchout(...)
    9.               └─evaluate:::local_persistent_sink_connection(debug, frame)
   10.                 └─base::file("", "w+b")
  
  Error ('test-write-encodings.R:96:5'): integer -> INT64
  Error in `grDevices::pdf(new, ...)`: cannot open file '/tmp/RtmplNeDff/verify_exec_1f44045174e2dd'
  Backtrace:
      ▆
   1. └─nanoparquet (local) do(data.frame(d = c(1:2, NA, 3:5))) at test-write-encodings.R:99:3
   2.   └─nanoparquet:::test_write(d, schema, "RLE_DICTIONARY") at test-write-encodings.R:96:5
   3.     └─testthat::expect_snapshot(...) at ./helper.R:112:3
   4.       └─testthat:::expect_snapshot_(...)
   5.         ├─testthat:::with_is_snapshotting(...)
   6.         └─testthat:::verify_exec(quo_get_expr(x), quo_get_env(x), replay)
   7.           └─withr::local_pdf(device_path)
   8.             └─grDevices::pdf(new, ...)
  ────────────────────────────────────────────────────────────────────────────────
  
  ⠏ |          0 | write-large-files                                              
  ✔ |          2 | write-large-files
  
  ⠏ |          0 | write-parquet-2                                                
  ✔ |      3  31 | write-parquet-2
  
  ⠏ |          0 | write-encodings-2                                              
  ⠋ |      1   0 | write-encodings-2                                              
  ✔ |     18   0 | write-encodings-2
  
  ⠏ |          0 | write-parquet-3                                                
  ✔ |     22  18 | write-parquet-3
  
  ⠏ |          0 | write-parquet-compression                                      
  ✔ |         59 | write-parquet-compression
  
  ⠏ |          0 | write-parquet-4                                                
  ✔ |     20   1 | write-parquet-4
  
  ⠏ |          0 | write-parquet-row-groups                                       
  ✔ |      2  15 | write-parquet-row-groups
  
  ⠏ |          0 | write-parquet-statistics                                       
  ✔ |     12  68 | write-parquet-statistics
  
  ⠏ |          0 | write-parquet                                                  
  ✔ |     18  12 | write-parquet
  
  ══ Results ═════════════════════════════════════════════════════════════════════
  Duration: 31.1 s
  
  ── Skipped tests (189) ─────────────────────────────────────────────────────────
  • On CRAN (189): 'test-append-parquet.R:75:1', 'test-arrow-schema.R:1:1',
    'test-arrow-schema.R:47:1', 'test-arrow-schema.R:111:3',
    'test-deprecated.R:1:1', 'test-list.R:1:1', 'test-parquet-cli.R:2:3',
    'test-infer-parquet-schema.R:1:1', 'test-infer-parquet-schema.R:10:1',
    'test-parquet-metadata.R:1:1', 'test-parquet-metadata.R:28:1',
    'test-parquet-metadata.R:34:1', 'test-parquet-metadata.R:40:1',
    'test-parquet-metadata.R:46:1', 'test-parquet-metadata.R:53:1',
    'test-parquet-metadata.R:60:1', 'test-parquet-metadata.R:67:1',
    'test-parquet-metadata.R:73:1', 'test-parquet-metadata.R:79:1',
    'test-parquet-metadata.R:87:1', 'test-porcelain.R:1:1',
    'test-porcelain.R:6:1', 'test-porcelain.R:14:1', 'test-porcelain.R:44:1',
    'test-porcelain.R:52:3', 'test-porcelain.R:122:3', 'test-porcelain.R:157:1',
    'test-print.R:1:1', 'test-pypolars.R:2:3', 'test-parquet-schema.R:1:1',
    'test-parquet-schema.R:148:1', 'test-read-parquet-2.R:4:1',
    'test-read-parquet-2.R:36:1', 'test-read-parquet-2.R:68:1',
    'test-read-parquet-2.R:107:1', 'test-read-parquet-2.R:145:3',
    'test-read-parquet-2.R:154:1', 'test-read-parquet-2.R:186:1',
    'test-read-parquet-2.R:241:1', 'test-read-parquet-4.R:1:1',
    'test-read-parquet-4.R:30:1', 'test-read-parquet-3.R:1:1',
    'test-read-parquet-3.R:44:1', 'test-read-parquet-3.R:90:1',
    'test-read-parquet-3.R:121:1', 'test-read-parquet-3.R:154:1',
    'test-read-parquet-3.R:185:1', 'test-read-parquet-3.R:210:1',
    'test-read-parquet-3.R:244:1', 'test-read-parquet-5.R:32:1',
    'test-read-parquet-5.R:88:1', 'test-read-parquet-5.R:159:3',
    'test-read-parquet-5.R:181:3', 'test-read-parquet-5.R:217:3',
    'test-read-parquet-5.R:239:3', 'test-read-parquet-6.R:1:1',
    'test-read-parquet-6.R:8:1', 'test-read-parquet-6.R:15:1',
    'test-read-parquet-row-group.R:1:1', 'test-rle.R:3:3', 'test-spelling.R:2:3',
    'test-utils.R:79:1', 'test-read-parquet.R:121:1',
    'test-read-parquet.R:129:1', 'test-read-parquet.R:138:3',
    'test-read-parquet.R:154:3', 'test-read-parquet.R:171:3',
    'test-read-parquet.R:238:1', 'test-read-parquet.R:260:3',
    'test-read-parquet.R:273:1', 'test-read-parquet.R:339:1',
    'test-read-parquet.R:346:1', 'test-read-parquet.R:354:3',
    'test-read-parquet.R:363:1', 'test-read-parquet.R:391:1',
    'test-read-parquet.R:412:1', 'test-read-parquet.R:419:1',
    'test-read-parquet.R:429:3', 'test-read-parquet.R:443:3',
    'test-read-parquet.R:460:3', 'test-read-parquet.R:484:1',
    'test-read-parquet.R:494:1', 'test-write-encodings.R:1:1',
    'test-write-encodings.R:67:1', 'test-write-encodings.R:115:1',
    'test-write-encodings.R:140:1', 'test-write-encodings.R:211:1',
    'test-write-encodings.R:240:1', 'test-write-encodings.R:264:1',
    'test-write-encodings.R:288:1', 'test-write-encodings.R:315:1',
    'test-write-encodings.R:349:1', 'test-write-encodings.R:378:1',
    'test-write-encodings.R:407:1', 'test-write-parquet-2.R:1:1',
    'test-write-parquet-2.R:43:1', 'test-write-parquet-2.R:221:3',
    'test-write-encodings-2.R:1:1', 'test-write-encodings-2.R:28:1',
    'test-write-encodings-2.R:50:1', 'test-write-encodings-2.R:76:1',
    'test-write-encodings-2.R:102:1', 'test-write-encodings-2.R:128:1',
    'test-write-encodings-2.R:154:1', 'test-write-encodings-2.R:180:1',
    'test-write-encodings-2.R:206:1', 'test-write-encodings-2.R:232:1',
    'test-write-encodings-2.R:258:1', 'test-write-encodings-2.R:284:1',
    'test-write-encodings-2.R:310:1', 'test-write-encodings-2.R:336:1',
    'test-write-encodings-2.R:362:1', 'test-write-encodings-2.R:388:1',
    'test-write-encodings-2.R:414:1', 'test-write-encodings-2.R:440:1',
    'test-write-parquet-3.R:1:1', 'test-write-parquet-3.R:32:1',
    'test-write-parquet-3.R:83:1', 'test-write-parquet-3.R:116:1',
    'test-write-parquet-3.R:135:1', 'test-write-parquet-3.R:152:1',
    'test-write-parquet-3.R:169:1', 'test-write-parquet-3.R:182:1',
    'test-write-parquet-3.R:203:1', 'test-write-parquet-3.R:292:1',
    'test-write-parquet-3.R:381:1', 'test-write-parquet-3.R:450:1',
    'test-write-parquet-3.R:551:1', 'test-write-parquet-3.R:596:1',
    'test-write-parquet-3.R:633:1', 'test-write-parquet-3.R:645:1',
    'test-write-parquet-3.R:662:1', 'test-write-parquet-3.R:674:1',
    'test-write-parquet-3.R:686:1', 'test-write-parquet-3.R:719:1',
    'test-write-parquet-3.R:753:1', 'test-write-parquet-3.R:794:1',
    'test-write-parquet-4.R:1:1', 'test-write-parquet-4.R:21:1',
    'test-write-parquet-4.R:42:1', 'test-write-parquet-4.R:57:1',
    'test-write-parquet-4.R:100:1', 'test-write-parquet-4.R:121:1',
    'test-write-parquet-4.R:139:1', 'test-write-parquet-4.R:157:1',
    'test-write-parquet-4.R:171:1', 'test-write-parquet-4.R:182:1',
    'test-write-parquet-4.R:192:1', 'test-write-parquet-4.R:202:1',
    'test-write-parquet-4.R:217:1', 'test-write-parquet-4.R:251:1',
    'test-write-parquet-4.R:266:1', 'test-write-parquet-4.R:354:1',
    'test-write-parquet-4.R:393:1', 'test-write-parquet-4.R:495:1',
    'test-write-parquet-4.R:528:1', 'test-write-parquet-4.R:535:1',
    'test-write-parquet-row-groups.R:1:1',
    'test-write-parquet-row-groups.R:60:1',
    'test-write-parquet-statistics.R:1:1',
    'test-write-parquet-statistics.R:18:1',
    'test-write-parquet-statistics.R:61:1',
    'test-write-parquet-statistics.R:97:1',
    'test-write-parquet-statistics.R:141:1',
    'test-write-parquet-statistics.R:185:1',
    'test-write-parquet-statistics.R:231:1',
    'test-write-parquet-statistics.R:272:1',
    'test-write-parquet-statistics.R:314:1',
    'test-write-parquet-statistics.R:356:1',
    'test-write-parquet-statistics.R:398:1',
    'test-write-parquet-statistics.R:486:1', 'test-write-parquet.R:1:1',
    'test-write-parquet.R:31:3', 'test-write-parquet.R:49:3',
    'test-write-parquet.R:66:3', 'test-write-parquet.R:111:1',
    'test-write-parquet.R:135:1', 'test-write-parquet.R:145:1',
    'test-write-parquet.R:173:1', 'test-write-parquet.R:204:1',
    'test-write-parquet.R:240:1', 'test-write-parquet.R:265:1',
    'test-write-parquet.R:294:1', 'test-write-parquet.R:321:1',
    'test-write-parquet.R:358:1', 'test-write-parquet.R:382:3',
    'test-write-parquet.R:398:3', 'test-write-parquet.R:414:3',
    'test-write-parquet.R:430:3'
  
  ── Failed tests ────────────────────────────────────────────────────────────────
  Error ('test-write-encodings.R:24:5'): BOOLEAN
  Error in `file("", "w+b")`: cannot open the connection
  Backtrace:
       ▆
    1. └─nanoparquet (local) do(data.frame(l = c(TRUE, FALSE, NA, TRUE))) at test-write-encodings.R:27:3
    2.   └─nanoparquet:::test_write(d, encoding = "RLE") at test-write-encodings.R:24:5
    3.     └─testthat::expect_snapshot(...) at ./helper.R:112:3
    4.       └─testthat:::expect_snapshot_(...)
    5.         ├─testthat:::with_is_snapshotting(...)
    6.         └─testthat:::verify_exec(quo_get_expr(x), quo_get_env(x), replay)
    7.           └─evaluate::evaluate(source, envir = env, new_device = FALSE, output_handler = handler)
    8.             └─evaluate:::watchout(...)
    9.               └─evaluate:::local_persistent_sink_connection(debug, frame)
   10.                 └─base::file("", "w+b")
  
  Error ('test-write-encodings.R:96:5'): integer -> INT64
  Error in `grDevices::pdf(new, ...)`: cannot open file '/tmp/RtmplNeDff/verify_exec_1f44045174e2dd'
  Backtrace:
      ▆
   1. └─nanoparquet (local) do(data.frame(d = c(1:2, NA, 3:5))) at test-write-encodings.R:99:3
   2.   └─nanoparquet:::test_write(d, schema, "RLE_DICTIONARY") at test-write-encodings.R:96:5
   3.     └─testthat::expect_snapshot(...) at ./helper.R:112:3
   4.       └─testthat:::expect_snapshot_(...)
   5.         ├─testthat:::with_is_snapshotting(...)
   6.         └─testthat:::verify_exec(quo_get_expr(x), quo_get_env(x), replay)
   7.           └─withr::local_pdf(device_path)
   8.             └─grDevices::pdf(new, ...)
  
  [ FAIL 2 | WARN 1 | SKIP 189 | PASS 586 ]
  Error:
  ! Test failures.
  Execution halted