Last updated on 2026-10-29 07:57:05 CET.
| Package | OK | NOTE | ERROR |
|---|---|---|---|
| devtools | 13 | ||
| gapminder | 13 | ||
| gargle | 13 | ||
| glue | 12 | 1 | |
| gmailr | 13 | ||
| googledrive | 12 | 1 | |
| googlesheets4 | 12 | 1 | |
| readr | 13 | ||
| readxl | 13 | ||
| reprex | 13 | ||
| usethis | 13 | ||
| vroom | 10 | 3 |
Current CRAN status: OK: 13
Current CRAN status: OK: 13
Current CRAN status: OK: 13
Current CRAN status: OK: 12, ERROR: 1
Version: 1.8.1
Check: whether package can be installed
Result: ERROR
Installation failed.
Flavor: r-devel-windows-x86_64
Current CRAN status: OK: 13
Current CRAN status: OK: 12, ERROR: 1
Version: 2.1.2
Check: tests
Result: ERROR
Running ‘spelling.R’
Running ‘testthat.R’ [11s/44s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> library(testthat)
> library(googledrive)
>
> test_check("googledrive")
Test file naming scheme:
• foo-TEST-drive_something
• foo-TEST-drive_something-ripley-031578dc
Saving _problems/test-request_generate-8.R
Saving _problems/test-request_generate-59.R
Saving _problems/test-request_generate-69.R
Saving _problems/test-request_generate-77.R
Saving _problems/test-request_generate-84.R
[ FAIL 5 | WARN 0 | SKIP 126 | PASS 273 ]
══ Skipped tests (126) ═════════════════════════════════════════════════════════
• No Drive token (82): 'test-drive_cp.R:29:3', 'test-drive_cp.R:59:3',
'test-drive_cp.R:87:3', 'test-drive_cp.R:100:3', 'test-drive_cp.R:110:3',
'test-drive_cp.R:157:3', 'test-drive_create.R:26:3',
'test-drive_create.R:32:3', 'test-drive_create.R:44:3',
'test-drive_create.R:79:3', 'test-drive_create.R:94:3',
'test-drive_create.R:106:3', 'test-drive_create.R:117:3',
'test-drive_create.R:127:3', 'test-drive_create.R:143:3',
'test-drive_create.R:161:3', 'test-drive_download.R:47:3',
'test-drive_download.R:75:3', 'test-drive_download.R:81:3',
'test-drive_download.R:108:3', 'test-drive_download.R:135:3',
'test-drive_download.R:162:3', 'test-drive_find.R:25:3',
'test-drive_find.R:36:3', 'test-drive_find.R:47:3', 'test-drive_find.R:67:3',
'test-drive_find.R:77:3', 'test-drive_find.R:86:3',
'test-drive_find.R:115:3', 'test-drive_get.R:34:3', 'test-drive_get.R:52:3',
'test-drive_get.R:64:3', 'test-drive_get.R:77:3', 'test-drive_get.R:83:3',
'test-drive_get.R:120:3', 'test-drive_get.R:133:3', 'test-drive_get.R:142:3',
'test-drive_get.R:152:3', 'test-drive_get.R:166:3', 'test-drive_ls.R:56:3',
'test-drive_ls.R:63:3', 'test-drive_ls.R:82:3', 'test-drive_ls.R:107:3',
'test-drive_ls.R:131:3', 'test-drive_mv.R:26:3', 'test-drive_mv.R:53:3',
'test-drive_mv.R:84:3', 'test-drive_mv.R:111:3', 'test-drive_mv.R:138:3',
'test-drive_mv.R:168:3', 'test-drive_publish.R:33:3',
'test-drive_publish.R:57:3', 'test-drive_publish.R:79:3',
'test-drive_publish.R:87:3', 'test-drive_put.R:20:3',
'test-drive_read.R:33:3', 'test-drive_read.R:45:3', 'test-drive_read.R:58:3',
'test-drive_read.R:72:3', 'test-drive_reveal.R:24:3',
'test-drive_reveal.R:49:3', 'test-drive_reveal.R:59:3',
'test-drive_rm.R:7:3', 'test-drive_share.R:26:3', 'test-drive_trash.R:24:3',
'test-drive_update.R:27:3', 'test-drive_update.R:36:3',
'test-drive_update.R:45:3', 'test-drive_update.R:56:3',
'test-drive_update.R:66:3', 'test-drive_upload.R:32:3',
'test-drive_upload.R:49:3', 'test-drive_upload.R:68:3',
'test-drive_upload.R:84:3', 'test-drive_upload.R:116:3',
'test-drive_user.R:2:3', 'test-shortcut.R:35:3', 'test-shortcut.R:64:3',
'test-shortcut.R:74:3', 'test-utils-paths.R:19:3',
'test-utils-paths.R:153:3', 'test-utils-paths.R:207:3'
• On CRAN (44): 'test-deprecated.R:1:1', 'test-deprecated.R:9:1',
'test-deprecated.R:14:1', 'test-dribble.R:3:1', 'test-dribble.R:19:1',
'test-dribble.R:28:1', 'test-dribble.R:90:1', 'test-dribble.R:141:1',
'test-dribble.R:156:1', 'test-dribble.R:171:1', 'test-drive_auth.R:1:1',
'test-drive_auth.R:39:1', 'test-drive_create.R:20:1',
'test-drive_download.R:33:1', 'test-drive_examples.R:2:3',
'test-drive_examples.R:15:3', 'test-drive_examples.R:32:1',
'test-drive_examples.R:39:1', 'test-drive_fields.R:15:1',
'test-drive_fields.R:25:1', 'test-drive_find.R:56:1',
'test-drive_id-class.R:18:1', 'test-drive_id-class.R:88:1',
'test-drive_id-class.R:93:1', 'test-drive_id-class.R:103:1',
'test-drive_id-class.R:130:1', 'test-drive_id-class.R:148:1',
'test-drive_mime_type.R:43:1', 'test-drive_mime_type.R:48:1',
'test-drive_mime_type.R:76:1', 'test-drive_mime_type.R:81:1',
'test-drive_share.R:20:1', 'test-drive_update.R:22:1',
'test-drive_upload.R:24:1', 'test-request_generate.R:12:1',
'test-shared_drives.R:1:1', 'test-shared_drives.R:14:1',
'test-shared_drives.R:21:1', 'test-shared_drives.R:25:1',
'test-utils-paths.R:37:1', 'test-utils-paths.R:85:1',
'test-utils-paths.R:99:1', 'test-utils-ui.R:5:1', 'test-utils-ui.R:15:1'
══ Failed tests ════════════════════════════════════════════════════════════════
── Failure ('test-request_generate.R:5:3'): request_generate() basically works ──
Expected `names(req)` to have the same values as `c("method", "url", "body", "token")`.
Actual: "method", "url", "body", "token", "headers"
Expected: "method", "url", "body", "token"
Needs: "headers"
── Failure ('test-request_generate.R:59:3'): request_generate() adds gargle's tidyverse API key if no token ──
Expected `req$url` to match regexp "AIzaSyBjYtA8sf1yyOB9T_C4WXEpR5faK9erNRA".
Actual text:
x | https://www.googleapis.com/drive/v3/files/abc?supportsAllDrives=TRUE
── Failure ('test-request_generate.R:69:3'): request_generate(): explicit API key > key in params > built-in ──
Expected `req$url` to match regexp "key=xyz".
Actual text:
x | https://www.googleapis.com/drive/v3/files/abc?supportsAllDrives=TRUE
── Failure ('test-request_generate.R:77:3'): request_generate(): explicit API key > key in params > built-in ──
Expected `req$url` to match regexp "key=xyz".
Actual text:
x | https://www.googleapis.com/drive/v3/files/abc?supportsAllDrives=TRUE
── Failure ('test-request_generate.R:84:3'): request_generate(): explicit API key > key in params > built-in ──
Expected `req$url` to match regexp "xyz".
Actual text:
x | https://www.googleapis.com/drive/v3/files/abc?supportsAllDrives=TRUE
[ FAIL 5 | WARN 0 | SKIP 126 | PASS 273 ]
Error:
! Test failures.
Execution halted
Flavor: r-devel-linux-x86_64-fedora-gcc
Current CRAN status: OK: 12, ERROR: 1
Version: 1.1.2
Check: tests
Result: ERROR
Running ‘spelling.R’
Running ‘testthat.R’ [10s/36s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> library(testthat)
> library(googlesheets4)
>
> test_check("googlesheets4")
Saving _problems/test-request_generate-11.R
[ FAIL 1 | WARN 0 | SKIP 52 | PASS 412 ]
══ Skipped tests (52) ══════════════════════════════════════════════════════════
• On CRAN (52): 'test-aaa.R:2:3', 'test-gs4_auth.R:1:1',
'test-gs4_auth.R:37:1', 'test-gs4_auth.R:42:1', 'test-gs4_auth.R:63:1',
'test-gs4_example.R:2:3', 'test-gs4_example.R:13:3',
'test-gs4_example.R:20:3', 'test-gs4_example.R:27:3',
'test-gs4_example.R:34:3', 'test-gs4_example.R:43:3',
'test-gs4_example.R:55:3', 'test-gs4_example.R:62:3', 'test-gs4_find.R:2:3',
'test-range_autofit.R:6:3', 'test-range_delete.R:6:3',
'test-range_flood.R:6:3', 'test-range_read.R:2:3', 'test-range_read.R:19:3',
'test-range_read.R:37:3', 'test-range_read.R:53:3',
'test-range_read.R:130:1', 'test-range_read.R:137:1',
'test-range_read_cells.R:2:3', 'test-range_read_cells.R:14:3',
'test-range_read_cells.R:46:3', 'test-range_read_cells.R:76:3',
'test-range_speedread.R:2:3', 'test-range_write.R:6:3',
'test-range_write.R:48:3', 'test-schemas.R:18:1', 'test-schemas.R:76:1',
'test-sheet_add.R:5:1', 'test-sheet_add.R:13:3', 'test-sheet_append.R:6:3',
'test-sheet_copy.R:6:3', 'test-sheet_copy.R:19:3',
'test-sheet_delete.R:13:3', 'test-sheet_relocate.R:6:3',
'test-sheet_rename.R:6:3', 'test-sheet_resize.R:6:3',
'test-sheet_write.R:6:3', 'test-sheet_write.R:57:3',
'test-sheets_id-class.R:7:1', 'test-sheets_id-class.R:11:1',
'test-sheets_id-class.R:40:1', 'test-sheets_id-class.R:45:1',
'test-sheets_id-class.R:74:3', 'test-sheets_id-class.R:81:3',
'test-sheets_id-class.R:89:3', 'test-sheets_id-class.R:97:3',
'test-utils-ui.R:18:1'
══ Failed tests ════════════════════════════════════════════════════════════════
── Failure ('test-request_generate.R:8:3'): can generate a basic request ───────
Expected `req$url` to match regexp "^https://sheets.googleapis.com/v4/spreadsheets/abc123\\?key=.+".
Actual text:
x | https://sheets.googleapis.com/v4/spreadsheets/abc123
[ FAIL 1 | WARN 0 | SKIP 52 | PASS 412 ]
Error:
! Test failures.
Execution halted
Flavor: r-devel-linux-x86_64-fedora-gcc
Current CRAN status: OK: 13
Current CRAN status: OK: 13
Current CRAN status: OK: 13
Current CRAN status: OK: 13
Current CRAN status: OK: 10, NOTE: 3
Version: 1.7.1
Check: compiled code
Result: NOTE
File ‘vroom/libs/vroom.so’:
Found non-API calls to R: ‘DATAPTR’, ‘SETLENGTH’, ‘SET_GROWABLE_BIT’,
‘SET_TRUELENGTH’
Compiled code should not call non-API entry points in R.
See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
Flavors: r-oldrel-macos-arm64, r-oldrel-macos-x86_64
Version: 1.7.1
Check: compiled code
Result: NOTE
File 'vroom/libs/x64/vroom.dll':
Found non-API calls to R: 'DATAPTR', 'SETLENGTH', 'SET_GROWABLE_BIT',
'SET_TRUELENGTH'
Compiled code should not call non-API entry points in R.
See 'Writing portable packages' in the 'Writing R Extensions' manual,
and section 'Moving into C API compliance' for issues with the use of
non-API entry points.
Flavor: r-oldrel-windows-x86_64