The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
Last updated on 2026-07-08 05:52:01 CEST.
| Package | ERROR | NOTE | OK |
|---|---|---|---|
| bigrquery | 13 | ||
| dbplyr | 13 | ||
| diffviewer | 13 | ||
| doclisting | 13 | ||
| downlit | 13 | ||
| dplyr | 3 | 10 | |
| dtplyr | 13 | ||
| ellmer | 5 | 8 | |
| evaluate | 13 | ||
| forcats | 13 | ||
| generics | 13 | ||
| ggvis | 13 | ||
| haven | 13 | ||
| httr | 13 | ||
| httr2 | 13 | ||
| lobstr | 3 | 10 | |
| mockery | 13 | ||
| modelr | 13 | ||
| multidplyr | 13 | ||
| nasaweather | 13 | ||
| odbc | 2 | 11 | |
| pkgdown | 2 | 11 | |
| pool | 13 | ||
| productplots | 13 | ||
| profvis | 13 | ||
| purrr | 1 | 12 | |
| rappdirs | 1 | 12 | |
| reshape2 | 13 | ||
| roxygen2 | 13 | ||
| rvest | 13 | ||
| S7 | 1 | 9 | 3 |
| stringr | 1 | 12 | |
| testthat | 13 | ||
| tidyr | 13 | ||
| waldo | 13 | ||
| yaml | 1 | 1 | 11 |
Current CRAN status: OK: 13
Current CRAN status: OK: 13
Current CRAN status: OK: 13
Current CRAN status: OK: 13
Current CRAN status: OK: 13
Current CRAN status: NOTE: 3, OK: 10
Version: 1.2.1
Check: compiled code
Result: NOTE
File ‘dplyr/libs/dplyr.so’:
Found non-API calls to R: ‘PRVALUE’, ‘Rf_allocSExp’,
‘Rf_findVarInFrame3’, ‘SET_PRCODE’, ‘SET_PRENV’, ‘SET_PRVALUE’
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.2.1
Check: compiled code
Result: NOTE
File 'dplyr/libs/x64/dplyr.dll':
Found non-API calls to R: 'PRVALUE', 'Rf_allocSExp',
'Rf_findVarInFrame3', 'SET_PRCODE', 'SET_PRENV', 'SET_PRVALUE'
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
Current CRAN status: OK: 13
Current CRAN status: ERROR: 5, OK: 8
Version: 0.4.1
Check: tests
Result: ERROR
Running ‘testthat.R’ [135s/78s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> # This file is part of the standard setup for testthat.
> # It is recommended that you do not modify it.
> #
> # Where should you do additional test configuration?
> # Learn more about the roles of various files in:
> # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview
> # * https://testthat.r-lib.org/articles/special-files.html
>
> library(testthat)
> library(ellmer)
>
> test_check("ellmer")
Starting 2 test processes.
Saving _problems/test-provider-claude-143.R
Saving _problems/test-batch-chat-14.R
[ FAIL 2 | WARN 0 | SKIP 241 | PASS 727 ]
══ Skipped tests (241) ═════════════════════════════════════════════════════════
• ANTHROPIC_API_KEY env var is not configured (3):
'test-provider-claude.R:14:3', 'test-provider-claude.R:88:3',
'test-otel.R:145:5'
• AZURE_OPENAI_API_KEY env var is not configured (5):
'test-provider-azure.R:4:3', 'test-provider-azure.R:11:3',
'test-provider-azure.R:26:3', 'test-provider-azure.R:32:3',
'test-provider-azure.R:38:3'
• CLOUDFLARE_ACCOUNT_ID env var is not configured (4):
'test-provider-cloudflare.R:4:3', 'test-provider-cloudflare.R:11:3',
'test-provider-cloudflare.R:19:3', 'test-provider-cloudflare.R:44:3'
• DEEPSEEK_API_KEY env var is not configured (3):
'test-provider-deepseek.R:5:3', 'test-provider-deepseek.R:12:3',
'test-provider-deepseek.R:25:3'
• Failed to locate AWS credentials (12): 'test-provider-aws.R:2:3',
'test-provider-aws.R:9:3', 'test-provider-aws.R:15:3',
'test-provider-aws.R:19:3', 'test-provider-aws.R:27:3',
'test-provider-aws.R:36:3', 'test-provider-aws.R:48:3',
'test-provider-aws.R:54:3', 'test-provider-aws.R:60:3',
'test-provider-aws.R:73:3', 'test-provider-aws.R:200:3',
'test-provider-aws.R:221:3'
• GROQ_API_KEY env var is not configured (2): 'test-provider-groq.R:9:3',
'test-provider-groq.R:17:3'
• HUGGINGFACE_API_KEY env var is not configured (5):
'test-provider-huggingface.R:3:3', 'test-provider-huggingface.R:10:3',
'test-provider-huggingface.R:22:3', 'test-provider-huggingface.R:27:3',
'test-provider-huggingface.R:32:3'
• LM Studio not found (6): 'test-provider-lmstudio.R:4:3',
'test-provider-lmstudio.R:11:3', 'test-provider-lmstudio.R:17:3',
'test-provider-lmstudio.R:22:3', 'test-provider-lmstudio.R:34:3',
'test-provider-lmstudio.R:48:3'
• MISTRAL_API_KEY env var is not configured (6): 'test-provider-mistral.R:5:3',
'test-provider-mistral.R:12:3', 'test-provider-mistral.R:18:3',
'test-provider-mistral.R:22:3', 'test-provider-mistral.R:34:3',
'test-provider-mistral.R:47:3'
• OPENAI_API_KEY env var is not configured (35): 'test-chat.R:76:3',
'test-chat.R:83:3', 'test-chat.R:97:3', 'test-chat.R:110:3',
'test-chat.R:130:3', 'test-chat.R:153:3', 'test-chat.R:161:3',
'test-chat.R:170:3', 'test-chat.R:244:3', 'test-chat.R:257:3',
'test-chat.R:266:3', 'test-provider-openai-compatible.R:5:3',
'test-provider-openai-compatible.R:12:3',
'test-provider-openai-compatible.R:17:3',
'test-provider-openai-compatible.R:26:3',
'test-provider-openai-compatible.R:39:3',
'test-provider-openai-compatible.R:69:3',
'test-provider-openai-compatible.R:80:3', 'test-provider-openai.R:5:3',
'test-provider-openai.R:15:3', 'test-provider-openai.R:20:3',
'test-provider-openai.R:52:3', 'test-provider-openai.R:92:3',
'test-provider-openai.R:98:3', 'test-chat-structured.R:3:3',
'test-otel.R:7:5', 'test-otel.R:88:5', 'test-otel.R:269:5',
'test-otel.R:303:5', 'test-chat-tools.R:187:3', 'test-chat-tools.R:257:3',
'test-chat-tools.R:284:3', 'test-chat-tools.R:303:3',
'test-chat-tools.R:336:3', 'test-chat-tools.R:380:3'
• OPENROUTER_API_KEY env var is not configured (5):
'test-provider-openrouter.R:5:3', 'test-provider-openrouter.R:12:3',
'test-provider-openrouter.R:18:3', 'test-provider-openrouter.R:29:3',
'test-provider-openrouter.R:35:3'
• On CRAN (114): 'test-provider-any.R:1:1', 'test-chat.R:32:1',
'test-chat.R:86:1', 'test-chat.R:181:1', 'test-chat.R:190:1',
'test-chat.R:201:1', 'test-chat.R:210:1', 'test-chat.R:221:1',
'test-chat.R:325:1', 'test-chat.R:332:1', 'test-provider-azure.R:18:1',
'test-provider-azure.R:51:1', 'test-provider-azure.R:73:1',
'test-provider-aws.R:66:3', 'test-provider-databricks.R:50:3',
'test-provider-databricks.R:131:1', 'test-provider-deepseek.R:18:1',
'test-provider-google.R:66:3', 'test-provider-groq.R:3:1',
'test-provider-huggingface.R:16:1', 'test-provider-huggingface.R:41:3',
'test-provider-claude.R:26:1', 'test-provider-claude.R:59:3',
'test-provider-claude.R:73:3', 'test-provider-ollama.R:57:1',
'test-provider-mistral.R:27:1', 'test-provider-mistral.R:53:3',
'test-provider-openai-compatible.R:47:3',
'test-provider-openai-compatible.R:232:1', 'test-provider-openrouter.R:41:3',
'test-provider-openai.R:25:1', 'test-provider-openai.R:46:3',
'test-provider-openai.R:70:3', 'test-provider-snowflake.R:19:1',
'test-provider-portkey.R:32:3', 'test-provider-portkey.R:38:1',
'test-chat-structured.R:15:1', 'test-chat-structured.R:39:1',
'test-batch-chat.R:55:1', 'test-batch-chat.R:67:1',
'test-batch-chat.R:150:1', 'test-chat-tools-content.R:31:1',
'test-chat-utils.R:1:1', 'test-content-image.R:13:1',
'test-content-image.R:39:1', 'test-content-image.R:59:1',
'test-content-replay.R:88:1', 'test-content-replay.R:99:1',
'test-content-replay.R:146:1', 'test-content-replay.R:163:1',
'test-content.R:1:1', 'test-content.R:17:1', 'test-content.R:45:1',
'test-content.R:56:1', 'test-content.R:85:1', 'test-interpolate.R:1:1',
'test-interpolate.R:15:1', 'test-interpolate.R:19:1',
'test-interpolate.R:41:1', 'test-interpolate.R:63:1',
'test-interpolate.R:73:1', 'test-parallel-chat.R:203:1', 'test-params.R:7:1',
'test-params.R:23:1', 'test-schema.R:3:1', 'test-schema.R:8:1',
'test-schema.R:16:1', 'test-schema.R:22:1', 'test-schema.R:29:1',
'test-schema.R:33:1', 'test-schema.R:41:1', 'test-schema.R:51:1',
'test-schema.R:65:1', 'test-schema.R:76:1', 'test-schema.R:81:1',
'test-schema.R:86:1', 'test-schema.R:91:1', 'test-schema.R:99:1',
'test-schema.R:107:1', 'test-tokens.R:1:1', 'test-tokens.R:7:1',
'test-tokens.R:58:1', 'test-tokens.R:75:1', 'test-tokens.R:93:1',
'test-tools-def-auto.R:9:1', 'test-tools-def-auto.R:19:1',
'test-tools-def-auto.R:24:1', 'test-tools-def.R:6:1',
'test-tools-def.R:46:1', 'test-tools-def.R:65:1', 'test-tools-def.R:76:1',
'test-tools-def.R:117:1', 'test-tools-def.R:132:1', 'test-turns.R:1:1',
'test-turns.R:39:1', 'test-turns.R:53:1', 'test-turns.R:66:1',
'test-turns.R:85:1', 'test-utils-S7.R:1:1', 'test-utils-S7.R:19:1',
'test-utils-auth.R:3:1', 'test-utils-auth.R:8:1', 'test-utils-auth.R:15:1',
'test-utils-callbacks.R:1:1', 'test-utils-cat.R:77:1',
'test-chat-tools.R:3:1', 'test-chat-tools.R:13:1', 'test-chat-tools.R:112:1',
'test-chat-tools.R:194:1', 'test-chat-tools.R:576:1',
'test-chat-tools.R:599:1', 'test-chat-tools.R:750:1', 'test-utils.R:8:1',
'test-utils.R:22:1'
• PORTKEY_API_KEY env var is not configured (4): 'test-provider-portkey.R:5:3',
'test-provider-portkey.R:12:3', 'test-provider-portkey.R:20:3',
'test-provider-portkey.R:25:3'
• Run manually; 24 hour rate limit (1): 'test-provider-azure.R:42:3'
• SNOWFLAKE_ACCOUNT env var is not configured (4):
'test-provider-snowflake.R:4:3', 'test-provider-snowflake.R:11:3',
'test-provider-snowflake.R:30:3', 'test-provider-snowflake.R:34:3'
• VLLM_API_KEY env var is not configured (3): 'test-provider-vllm.R:4:3',
'test-provider-vllm.R:11:3', 'test-provider-vllm.R:17:15'
• empty test (1): 'test-provider-snowflake.R:37:1'
• no Databricks credentials available (2): 'test-provider-databricks.R:24:3',
'test-provider-databricks.R:103:3'
• no Databricks workspace configured (5): 'test-provider-databricks.R:2:3',
'test-provider-databricks.R:11:3', 'test-provider-databricks.R:28:3',
'test-provider-databricks.R:36:3', 'test-provider-databricks.R:46:3'
• no Google credentials available (15): 'test-provider-google-upload.R:3:3',
'test-provider-google.R:4:3', 'test-provider-google.R:11:3',
'test-provider-google.R:17:3', 'test-provider-google.R:22:3',
'test-provider-google.R:28:3', 'test-provider-google.R:34:3',
'test-provider-google.R:41:3', 'test-provider-google.R:47:3',
'test-provider-google.R:53:3', 'test-provider-google.R:59:3',
'test-provider-google.R:73:3', 'test-provider-google.R:77:3',
'test-provider-google.R:86:3', 'test-provider-google.R:149:3'
• ollama not found (6): 'test-provider-ollama.R:4:3',
'test-provider-ollama.R:11:3', 'test-provider-ollama.R:17:3',
'test-provider-ollama.R:22:3', 'test-provider-ollama.R:32:3',
'test-provider-ollama.R:46:3'
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-provider-claude.R:139:3'): batch chat works ────────────────────
Error in `batch_chat(chat, prompts, path, wait = wait, ignore_hash = ignore_hash)`: provider, prompts, and user_turns don't match stored values.
i Do you need to pick a different `path`?
i Or set `ignore_hash = TRUE` to ignore this check?
Backtrace:
▆
1. └─ellmer::batch_chat_text(chat, prompts, path = test_path("batch/state-capitals-anthropic.json")) at test-provider-claude.R:139:3
2. └─ellmer::batch_chat(chat, prompts, path, wait = wait, ignore_hash = ignore_hash)
3. └─BatchJob$new(...)
4. └─ellmer (local) initialize(...)
5. └─self$check_hash(state$hash, call = call)
6. └─cli::cli_abort(...)
7. └─rlang::abort(...)
── Error ('test-batch-chat.R:10:3'): can get chats/data from completed request ──
Error in `batch_chat(chat, prompts, path = test_path("batch/state-capitals.json"))`: provider, prompts, and user_turns don't match stored values.
i Do you need to pick a different `path`?
i Or set `ignore_hash = TRUE` to ignore this check?
Backtrace:
▆
1. └─ellmer::batch_chat(chat, prompts, path = test_path("batch/state-capitals.json")) at test-batch-chat.R:10:3
2. └─BatchJob$new(...)
3. └─ellmer (local) initialize(...)
4. └─self$check_hash(state$hash, call = call)
5. └─cli::cli_abort(...)
6. └─rlang::abort(...)
[ FAIL 2 | WARN 0 | SKIP 241 | PASS 727 ]
Error:
! Test failures.
Execution halted
Flavor: r-devel-linux-x86_64-debian-clang
Version: 0.4.1
Check: tests
Result: ERROR
Running ‘testthat.R’ [91s/59s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> # This file is part of the standard setup for testthat.
> # It is recommended that you do not modify it.
> #
> # Where should you do additional test configuration?
> # Learn more about the roles of various files in:
> # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview
> # * https://testthat.r-lib.org/articles/special-files.html
>
> library(testthat)
> library(ellmer)
>
> test_check("ellmer")
Starting 2 test processes.
Saving _problems/test-provider-claude-143.R
Saving _problems/test-batch-chat-14.R
[ FAIL 2 | WARN 0 | SKIP 241 | PASS 727 ]
══ Skipped tests (241) ═════════════════════════════════════════════════════════
• ANTHROPIC_API_KEY env var is not configured (3):
'test-provider-claude.R:14:3', 'test-provider-claude.R:88:3',
'test-otel.R:145:5'
• AZURE_OPENAI_API_KEY env var is not configured (5):
'test-provider-azure.R:4:3', 'test-provider-azure.R:11:3',
'test-provider-azure.R:26:3', 'test-provider-azure.R:32:3',
'test-provider-azure.R:38:3'
• CLOUDFLARE_ACCOUNT_ID env var is not configured (4):
'test-provider-cloudflare.R:4:3', 'test-provider-cloudflare.R:11:3',
'test-provider-cloudflare.R:19:3', 'test-provider-cloudflare.R:44:3'
• DEEPSEEK_API_KEY env var is not configured (3):
'test-provider-deepseek.R:5:3', 'test-provider-deepseek.R:12:3',
'test-provider-deepseek.R:25:3'
• Failed to locate AWS credentials (12): 'test-provider-aws.R:2:3',
'test-provider-aws.R:9:3', 'test-provider-aws.R:15:3',
'test-provider-aws.R:19:3', 'test-provider-aws.R:27:3',
'test-provider-aws.R:36:3', 'test-provider-aws.R:48:3',
'test-provider-aws.R:54:3', 'test-provider-aws.R:60:3',
'test-provider-aws.R:73:3', 'test-provider-aws.R:200:3',
'test-provider-aws.R:221:3'
• GROQ_API_KEY env var is not configured (2): 'test-provider-groq.R:9:3',
'test-provider-groq.R:17:3'
• HUGGINGFACE_API_KEY env var is not configured (5):
'test-provider-huggingface.R:3:3', 'test-provider-huggingface.R:10:3',
'test-provider-huggingface.R:22:3', 'test-provider-huggingface.R:27:3',
'test-provider-huggingface.R:32:3'
• LM Studio not found (6): 'test-provider-lmstudio.R:4:3',
'test-provider-lmstudio.R:11:3', 'test-provider-lmstudio.R:17:3',
'test-provider-lmstudio.R:22:3', 'test-provider-lmstudio.R:34:3',
'test-provider-lmstudio.R:48:3'
• MISTRAL_API_KEY env var is not configured (6): 'test-provider-mistral.R:5:3',
'test-provider-mistral.R:12:3', 'test-provider-mistral.R:18:3',
'test-provider-mistral.R:22:3', 'test-provider-mistral.R:34:3',
'test-provider-mistral.R:47:3'
• OPENAI_API_KEY env var is not configured (35): 'test-chat.R:76:3',
'test-chat.R:83:3', 'test-chat.R:97:3', 'test-chat.R:110:3',
'test-chat.R:130:3', 'test-chat.R:153:3', 'test-chat.R:161:3',
'test-chat.R:170:3', 'test-chat.R:244:3', 'test-chat.R:257:3',
'test-chat.R:266:3', 'test-provider-openai-compatible.R:5:3',
'test-provider-openai-compatible.R:12:3',
'test-provider-openai-compatible.R:17:3',
'test-provider-openai-compatible.R:26:3',
'test-provider-openai-compatible.R:39:3',
'test-provider-openai-compatible.R:69:3',
'test-provider-openai-compatible.R:80:3', 'test-provider-openai.R:5:3',
'test-provider-openai.R:15:3', 'test-provider-openai.R:20:3',
'test-provider-openai.R:52:3', 'test-provider-openai.R:92:3',
'test-provider-openai.R:98:3', 'test-chat-structured.R:3:3',
'test-otel.R:7:5', 'test-otel.R:88:5', 'test-otel.R:269:5',
'test-otel.R:303:5', 'test-chat-tools.R:187:3', 'test-chat-tools.R:257:3',
'test-chat-tools.R:284:3', 'test-chat-tools.R:303:3',
'test-chat-tools.R:336:3', 'test-chat-tools.R:380:3'
• OPENROUTER_API_KEY env var is not configured (5):
'test-provider-openrouter.R:5:3', 'test-provider-openrouter.R:12:3',
'test-provider-openrouter.R:18:3', 'test-provider-openrouter.R:29:3',
'test-provider-openrouter.R:35:3'
• On CRAN (114): 'test-provider-any.R:1:1', 'test-chat.R:32:1',
'test-chat.R:86:1', 'test-chat.R:181:1', 'test-chat.R:190:1',
'test-chat.R:201:1', 'test-chat.R:210:1', 'test-chat.R:221:1',
'test-chat.R:325:1', 'test-chat.R:332:1', 'test-provider-azure.R:18:1',
'test-provider-azure.R:51:1', 'test-provider-azure.R:73:1',
'test-provider-claude.R:26:1', 'test-provider-claude.R:59:3',
'test-provider-claude.R:73:3', 'test-provider-databricks.R:50:3',
'test-provider-databricks.R:131:1', 'test-provider-deepseek.R:18:1',
'test-provider-google.R:66:3', 'test-provider-groq.R:3:1',
'test-provider-aws.R:66:3', 'test-provider-huggingface.R:16:1',
'test-provider-huggingface.R:41:3', 'test-provider-ollama.R:57:1',
'test-provider-mistral.R:27:1', 'test-provider-mistral.R:53:3',
'test-provider-openai-compatible.R:47:3',
'test-provider-openai-compatible.R:232:1', 'test-provider-openrouter.R:41:3',
'test-provider-openai.R:25:1', 'test-provider-openai.R:46:3',
'test-provider-openai.R:70:3', 'test-provider-portkey.R:32:3',
'test-provider-portkey.R:38:1', 'test-provider-snowflake.R:19:1',
'test-chat-structured.R:15:1', 'test-chat-structured.R:39:1',
'test-batch-chat.R:55:1', 'test-batch-chat.R:67:1',
'test-batch-chat.R:150:1', 'test-chat-tools-content.R:31:1',
'test-chat-utils.R:1:1', 'test-content-image.R:13:1',
'test-content-image.R:39:1', 'test-content-image.R:59:1',
'test-content-replay.R:88:1', 'test-content-replay.R:99:1',
'test-content-replay.R:146:1', 'test-content-replay.R:163:1',
'test-content.R:1:1', 'test-content.R:17:1', 'test-content.R:45:1',
'test-content.R:56:1', 'test-content.R:85:1', 'test-interpolate.R:1:1',
'test-interpolate.R:15:1', 'test-interpolate.R:19:1',
'test-interpolate.R:41:1', 'test-interpolate.R:63:1',
'test-interpolate.R:73:1', 'test-parallel-chat.R:203:1', 'test-params.R:7:1',
'test-params.R:23:1', 'test-schema.R:3:1', 'test-schema.R:8:1',
'test-schema.R:16:1', 'test-schema.R:22:1', 'test-schema.R:29:1',
'test-schema.R:33:1', 'test-schema.R:41:1', 'test-schema.R:51:1',
'test-schema.R:65:1', 'test-schema.R:76:1', 'test-schema.R:81:1',
'test-schema.R:86:1', 'test-schema.R:91:1', 'test-schema.R:99:1',
'test-schema.R:107:1', 'test-tokens.R:1:1', 'test-tokens.R:7:1',
'test-tokens.R:58:1', 'test-tokens.R:75:1', 'test-tokens.R:93:1',
'test-tools-def-auto.R:9:1', 'test-tools-def-auto.R:19:1',
'test-tools-def-auto.R:24:1', 'test-tools-def.R:6:1',
'test-tools-def.R:46:1', 'test-tools-def.R:65:1', 'test-tools-def.R:76:1',
'test-tools-def.R:117:1', 'test-tools-def.R:132:1', 'test-turns.R:1:1',
'test-turns.R:39:1', 'test-turns.R:53:1', 'test-turns.R:66:1',
'test-turns.R:85:1', 'test-utils-S7.R:1:1', 'test-utils-S7.R:19:1',
'test-utils-auth.R:3:1', 'test-utils-auth.R:8:1', 'test-utils-auth.R:15:1',
'test-utils-callbacks.R:1:1', 'test-utils-cat.R:77:1', 'test-utils.R:8:1',
'test-utils.R:22:1', 'test-chat-tools.R:3:1', 'test-chat-tools.R:13:1',
'test-chat-tools.R:112:1', 'test-chat-tools.R:194:1',
'test-chat-tools.R:576:1', 'test-chat-tools.R:599:1',
'test-chat-tools.R:750:1'
• PORTKEY_API_KEY env var is not configured (4): 'test-provider-portkey.R:5:3',
'test-provider-portkey.R:12:3', 'test-provider-portkey.R:20:3',
'test-provider-portkey.R:25:3'
• Run manually; 24 hour rate limit (1): 'test-provider-azure.R:42:3'
• SNOWFLAKE_ACCOUNT env var is not configured (4):
'test-provider-snowflake.R:4:3', 'test-provider-snowflake.R:11:3',
'test-provider-snowflake.R:30:3', 'test-provider-snowflake.R:34:3'
• VLLM_API_KEY env var is not configured (3): 'test-provider-vllm.R:4:3',
'test-provider-vllm.R:11:3', 'test-provider-vllm.R:17:15'
• empty test (1): 'test-provider-snowflake.R:37:1'
• no Databricks credentials available (2): 'test-provider-databricks.R:24:3',
'test-provider-databricks.R:103:3'
• no Databricks workspace configured (5): 'test-provider-databricks.R:2:3',
'test-provider-databricks.R:11:3', 'test-provider-databricks.R:28:3',
'test-provider-databricks.R:36:3', 'test-provider-databricks.R:46:3'
• no Google credentials available (15): 'test-provider-google-upload.R:3:3',
'test-provider-google.R:4:3', 'test-provider-google.R:11:3',
'test-provider-google.R:17:3', 'test-provider-google.R:22:3',
'test-provider-google.R:28:3', 'test-provider-google.R:34:3',
'test-provider-google.R:41:3', 'test-provider-google.R:47:3',
'test-provider-google.R:53:3', 'test-provider-google.R:59:3',
'test-provider-google.R:73:3', 'test-provider-google.R:77:3',
'test-provider-google.R:86:3', 'test-provider-google.R:149:3'
• ollama not found (6): 'test-provider-ollama.R:4:3',
'test-provider-ollama.R:11:3', 'test-provider-ollama.R:17:3',
'test-provider-ollama.R:22:3', 'test-provider-ollama.R:32:3',
'test-provider-ollama.R:46:3'
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-provider-claude.R:139:3'): batch chat works ────────────────────
Error in `batch_chat(chat, prompts, path, wait = wait, ignore_hash = ignore_hash)`: provider, prompts, and user_turns don't match stored values.
i Do you need to pick a different `path`?
i Or set `ignore_hash = TRUE` to ignore this check?
Backtrace:
▆
1. └─ellmer::batch_chat_text(chat, prompts, path = test_path("batch/state-capitals-anthropic.json")) at test-provider-claude.R:139:3
2. └─ellmer::batch_chat(chat, prompts, path, wait = wait, ignore_hash = ignore_hash)
3. └─BatchJob$new(...)
4. └─ellmer (local) initialize(...)
5. └─self$check_hash(state$hash, call = call)
6. └─cli::cli_abort(...)
7. └─rlang::abort(...)
── Error ('test-batch-chat.R:10:3'): can get chats/data from completed request ──
Error in `batch_chat(chat, prompts, path = test_path("batch/state-capitals.json"))`: provider, prompts, and user_turns don't match stored values.
i Do you need to pick a different `path`?
i Or set `ignore_hash = TRUE` to ignore this check?
Backtrace:
▆
1. └─ellmer::batch_chat(chat, prompts, path = test_path("batch/state-capitals.json")) at test-batch-chat.R:10:3
2. └─BatchJob$new(...)
3. └─ellmer (local) initialize(...)
4. └─self$check_hash(state$hash, call = call)
5. └─cli::cli_abort(...)
6. └─rlang::abort(...)
[ FAIL 2 | WARN 0 | SKIP 241 | PASS 727 ]
Error:
! Test failures.
Execution halted
Flavor: r-devel-linux-x86_64-debian-gcc
Version: 0.4.1
Check: tests
Result: ERROR
Running ‘testthat.R’ [118s/71s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> # This file is part of the standard setup for testthat.
> # It is recommended that you do not modify it.
> #
> # Where should you do additional test configuration?
> # Learn more about the roles of various files in:
> # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview
> # * https://testthat.r-lib.org/articles/special-files.html
>
> library(testthat)
> library(ellmer)
>
> test_check("ellmer")
Starting 2 test processes.
Saving _problems/test-provider-claude-143.R
Saving _problems/test-batch-chat-14.R
[ FAIL 2 | WARN 0 | SKIP 241 | PASS 727 ]
══ Skipped tests (241) ═════════════════════════════════════════════════════════
• ANTHROPIC_API_KEY env var is not configured (3):
'test-provider-claude.R:14:3', 'test-provider-claude.R:88:3',
'test-otel.R:145:5'
• AZURE_OPENAI_API_KEY env var is not configured (5):
'test-provider-azure.R:4:3', 'test-provider-azure.R:11:3',
'test-provider-azure.R:26:3', 'test-provider-azure.R:32:3',
'test-provider-azure.R:38:3'
• CLOUDFLARE_ACCOUNT_ID env var is not configured (4):
'test-provider-cloudflare.R:4:3', 'test-provider-cloudflare.R:11:3',
'test-provider-cloudflare.R:19:3', 'test-provider-cloudflare.R:44:3'
• DEEPSEEK_API_KEY env var is not configured (3):
'test-provider-deepseek.R:5:3', 'test-provider-deepseek.R:12:3',
'test-provider-deepseek.R:25:3'
• Failed to locate AWS credentials (12): 'test-provider-aws.R:2:3',
'test-provider-aws.R:9:3', 'test-provider-aws.R:15:3',
'test-provider-aws.R:19:3', 'test-provider-aws.R:27:3',
'test-provider-aws.R:36:3', 'test-provider-aws.R:48:3',
'test-provider-aws.R:54:3', 'test-provider-aws.R:60:3',
'test-provider-aws.R:73:3', 'test-provider-aws.R:200:3',
'test-provider-aws.R:221:3'
• GROQ_API_KEY env var is not configured (2): 'test-provider-groq.R:9:3',
'test-provider-groq.R:17:3'
• HUGGINGFACE_API_KEY env var is not configured (5):
'test-provider-huggingface.R:3:3', 'test-provider-huggingface.R:10:3',
'test-provider-huggingface.R:22:3', 'test-provider-huggingface.R:27:3',
'test-provider-huggingface.R:32:3'
• LM Studio not found (6): 'test-provider-lmstudio.R:4:3',
'test-provider-lmstudio.R:11:3', 'test-provider-lmstudio.R:17:3',
'test-provider-lmstudio.R:22:3', 'test-provider-lmstudio.R:34:3',
'test-provider-lmstudio.R:48:3'
• MISTRAL_API_KEY env var is not configured (6): 'test-provider-mistral.R:5:3',
'test-provider-mistral.R:12:3', 'test-provider-mistral.R:18:3',
'test-provider-mistral.R:22:3', 'test-provider-mistral.R:34:3',
'test-provider-mistral.R:47:3'
• OPENAI_API_KEY env var is not configured (35): 'test-chat.R:76:3',
'test-chat.R:83:3', 'test-chat.R:97:3', 'test-chat.R:110:3',
'test-chat.R:130:3', 'test-chat.R:153:3', 'test-chat.R:161:3',
'test-chat.R:170:3', 'test-chat.R:244:3', 'test-chat.R:257:3',
'test-chat.R:266:3', 'test-provider-openai-compatible.R:5:3',
'test-provider-openai-compatible.R:12:3',
'test-provider-openai-compatible.R:17:3',
'test-provider-openai-compatible.R:26:3',
'test-provider-openai-compatible.R:39:3',
'test-provider-openai-compatible.R:69:3',
'test-provider-openai-compatible.R:80:3', 'test-provider-openai.R:5:3',
'test-provider-openai.R:15:3', 'test-provider-openai.R:20:3',
'test-provider-openai.R:52:3', 'test-provider-openai.R:92:3',
'test-provider-openai.R:98:3', 'test-chat-structured.R:3:3',
'test-otel.R:7:5', 'test-otel.R:88:5', 'test-otel.R:269:5',
'test-otel.R:303:5', 'test-chat-tools.R:187:3', 'test-chat-tools.R:257:3',
'test-chat-tools.R:284:3', 'test-chat-tools.R:303:3',
'test-chat-tools.R:336:3', 'test-chat-tools.R:380:3'
• OPENROUTER_API_KEY env var is not configured (5):
'test-provider-openrouter.R:5:3', 'test-provider-openrouter.R:12:3',
'test-provider-openrouter.R:18:3', 'test-provider-openrouter.R:29:3',
'test-provider-openrouter.R:35:3'
• On CRAN (114): 'test-provider-any.R:1:1', 'test-chat.R:32:1',
'test-chat.R:86:1', 'test-chat.R:181:1', 'test-chat.R:190:1',
'test-chat.R:201:1', 'test-chat.R:210:1', 'test-chat.R:221:1',
'test-chat.R:325:1', 'test-chat.R:332:1', 'test-provider-azure.R:18:1',
'test-provider-azure.R:51:1', 'test-provider-azure.R:73:1',
'test-provider-claude.R:26:1', 'test-provider-claude.R:59:3',
'test-provider-claude.R:73:3', 'test-provider-databricks.R:50:3',
'test-provider-databricks.R:131:1', 'test-provider-deepseek.R:18:1',
'test-provider-google.R:66:3', 'test-provider-aws.R:66:3',
'test-provider-groq.R:3:1', 'test-provider-huggingface.R:16:1',
'test-provider-huggingface.R:41:3', 'test-provider-ollama.R:57:1',
'test-provider-mistral.R:27:1', 'test-provider-mistral.R:53:3',
'test-provider-openai-compatible.R:47:3',
'test-provider-openai-compatible.R:232:1', 'test-provider-openai.R:25:1',
'test-provider-openai.R:46:3', 'test-provider-openai.R:70:3',
'test-provider-openrouter.R:41:3', 'test-provider-snowflake.R:19:1',
'test-provider-portkey.R:32:3', 'test-provider-portkey.R:38:1',
'test-batch-chat.R:55:1', 'test-batch-chat.R:67:1',
'test-batch-chat.R:150:1', 'test-chat-tools-content.R:31:1',
'test-chat-structured.R:15:1', 'test-chat-structured.R:39:1',
'test-chat-utils.R:1:1', 'test-content-image.R:13:1',
'test-content-image.R:39:1', 'test-content-image.R:59:1',
'test-content-replay.R:88:1', 'test-content-replay.R:99:1',
'test-content-replay.R:146:1', 'test-content-replay.R:163:1',
'test-content.R:1:1', 'test-content.R:17:1', 'test-content.R:45:1',
'test-content.R:56:1', 'test-content.R:85:1', 'test-interpolate.R:1:1',
'test-interpolate.R:15:1', 'test-interpolate.R:19:1',
'test-interpolate.R:41:1', 'test-interpolate.R:63:1',
'test-interpolate.R:73:1', 'test-parallel-chat.R:203:1', 'test-params.R:7:1',
'test-params.R:23:1', 'test-schema.R:3:1', 'test-schema.R:8:1',
'test-schema.R:16:1', 'test-schema.R:22:1', 'test-schema.R:29:1',
'test-schema.R:33:1', 'test-schema.R:41:1', 'test-schema.R:51:1',
'test-schema.R:65:1', 'test-schema.R:76:1', 'test-schema.R:81:1',
'test-schema.R:86:1', 'test-schema.R:91:1', 'test-schema.R:99:1',
'test-schema.R:107:1', 'test-tokens.R:1:1', 'test-tokens.R:7:1',
'test-tokens.R:58:1', 'test-tokens.R:75:1', 'test-tokens.R:93:1',
'test-tools-def-auto.R:9:1', 'test-tools-def-auto.R:19:1',
'test-tools-def-auto.R:24:1', 'test-tools-def.R:6:1',
'test-tools-def.R:46:1', 'test-tools-def.R:65:1', 'test-tools-def.R:76:1',
'test-tools-def.R:117:1', 'test-tools-def.R:132:1', 'test-turns.R:1:1',
'test-turns.R:39:1', 'test-turns.R:53:1', 'test-turns.R:66:1',
'test-turns.R:85:1', 'test-utils-S7.R:1:1', 'test-utils-S7.R:19:1',
'test-utils-auth.R:3:1', 'test-utils-auth.R:8:1', 'test-utils-auth.R:15:1',
'test-utils-callbacks.R:1:1', 'test-utils-cat.R:77:1',
'test-chat-tools.R:3:1', 'test-chat-tools.R:13:1', 'test-chat-tools.R:112:1',
'test-chat-tools.R:194:1', 'test-chat-tools.R:576:1',
'test-chat-tools.R:599:1', 'test-chat-tools.R:750:1', 'test-utils.R:8:1',
'test-utils.R:22:1'
• PORTKEY_API_KEY env var is not configured (4): 'test-provider-portkey.R:5:3',
'test-provider-portkey.R:12:3', 'test-provider-portkey.R:20:3',
'test-provider-portkey.R:25:3'
• Run manually; 24 hour rate limit (1): 'test-provider-azure.R:42:3'
• SNOWFLAKE_ACCOUNT env var is not configured (4):
'test-provider-snowflake.R:4:3', 'test-provider-snowflake.R:11:3',
'test-provider-snowflake.R:30:3', 'test-provider-snowflake.R:34:3'
• VLLM_API_KEY env var is not configured (3): 'test-provider-vllm.R:4:3',
'test-provider-vllm.R:11:3', 'test-provider-vllm.R:17:15'
• empty test (1): 'test-provider-snowflake.R:37:1'
• no Databricks credentials available (2): 'test-provider-databricks.R:24:3',
'test-provider-databricks.R:103:3'
• no Databricks workspace configured (5): 'test-provider-databricks.R:2:3',
'test-provider-databricks.R:11:3', 'test-provider-databricks.R:28:3',
'test-provider-databricks.R:36:3', 'test-provider-databricks.R:46:3'
• no Google credentials available (15): 'test-provider-google-upload.R:3:3',
'test-provider-google.R:4:3', 'test-provider-google.R:11:3',
'test-provider-google.R:17:3', 'test-provider-google.R:22:3',
'test-provider-google.R:28:3', 'test-provider-google.R:34:3',
'test-provider-google.R:41:3', 'test-provider-google.R:47:3',
'test-provider-google.R:53:3', 'test-provider-google.R:59:3',
'test-provider-google.R:73:3', 'test-provider-google.R:77:3',
'test-provider-google.R:86:3', 'test-provider-google.R:149:3'
• ollama not found (6): 'test-provider-ollama.R:4:3',
'test-provider-ollama.R:11:3', 'test-provider-ollama.R:17:3',
'test-provider-ollama.R:22:3', 'test-provider-ollama.R:32:3',
'test-provider-ollama.R:46:3'
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-provider-claude.R:139:3'): batch chat works ────────────────────
Error in `batch_chat(chat, prompts, path, wait = wait, ignore_hash = ignore_hash)`: provider, prompts, and user_turns don't match stored values.
i Do you need to pick a different `path`?
i Or set `ignore_hash = TRUE` to ignore this check?
Backtrace:
▆
1. └─ellmer::batch_chat_text(chat, prompts, path = test_path("batch/state-capitals-anthropic.json")) at test-provider-claude.R:139:3
2. └─ellmer::batch_chat(chat, prompts, path, wait = wait, ignore_hash = ignore_hash)
3. └─BatchJob$new(...)
4. └─ellmer (local) initialize(...)
5. └─self$check_hash(state$hash, call = call)
6. └─cli::cli_abort(...)
7. └─rlang::abort(...)
── Error ('test-batch-chat.R:10:3'): can get chats/data from completed request ──
Error in `batch_chat(chat, prompts, path = test_path("batch/state-capitals.json"))`: provider, prompts, and user_turns don't match stored values.
i Do you need to pick a different `path`?
i Or set `ignore_hash = TRUE` to ignore this check?
Backtrace:
▆
1. └─ellmer::batch_chat(chat, prompts, path = test_path("batch/state-capitals.json")) at test-batch-chat.R:10:3
2. └─BatchJob$new(...)
3. └─ellmer (local) initialize(...)
4. └─self$check_hash(state$hash, call = call)
5. └─cli::cli_abort(...)
6. └─rlang::abort(...)
[ FAIL 2 | WARN 0 | SKIP 241 | PASS 727 ]
Error:
! Test failures.
Execution halted
Flavor: r-devel-linux-x86_64-fedora-clang
Version: 0.4.1
Check: tests
Result: ERROR
Running ‘testthat.R’ [221s/174s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> # This file is part of the standard setup for testthat.
> # It is recommended that you do not modify it.
> #
> # Where should you do additional test configuration?
> # Learn more about the roles of various files in:
> # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview
> # * https://testthat.r-lib.org/articles/special-files.html
>
> library(testthat)
> library(ellmer)
>
> test_check("ellmer")
Starting 2 test processes.
Saving _problems/test-provider-claude-143.R
Saving _problems/test-batch-chat-14.R
[ FAIL 2 | WARN 0 | SKIP 241 | PASS 727 ]
══ Skipped tests (241) ═════════════════════════════════════════════════════════
• ANTHROPIC_API_KEY env var is not configured (3):
'test-provider-claude.R:14:3', 'test-provider-claude.R:88:3',
'test-otel.R:145:5'
• AZURE_OPENAI_API_KEY env var is not configured (5):
'test-provider-azure.R:4:3', 'test-provider-azure.R:11:3',
'test-provider-azure.R:26:3', 'test-provider-azure.R:32:3',
'test-provider-azure.R:38:3'
• CLOUDFLARE_ACCOUNT_ID env var is not configured (4):
'test-provider-cloudflare.R:4:3', 'test-provider-cloudflare.R:11:3',
'test-provider-cloudflare.R:19:3', 'test-provider-cloudflare.R:44:3'
• DEEPSEEK_API_KEY env var is not configured (3):
'test-provider-deepseek.R:5:3', 'test-provider-deepseek.R:12:3',
'test-provider-deepseek.R:25:3'
• Failed to locate AWS credentials (12): 'test-provider-aws.R:2:3',
'test-provider-aws.R:9:3', 'test-provider-aws.R:15:3',
'test-provider-aws.R:19:3', 'test-provider-aws.R:27:3',
'test-provider-aws.R:36:3', 'test-provider-aws.R:48:3',
'test-provider-aws.R:54:3', 'test-provider-aws.R:60:3',
'test-provider-aws.R:73:3', 'test-provider-aws.R:200:3',
'test-provider-aws.R:221:3'
• GROQ_API_KEY env var is not configured (2): 'test-provider-groq.R:9:3',
'test-provider-groq.R:17:3'
• HUGGINGFACE_API_KEY env var is not configured (5):
'test-provider-huggingface.R:3:3', 'test-provider-huggingface.R:10:3',
'test-provider-huggingface.R:22:3', 'test-provider-huggingface.R:27:3',
'test-provider-huggingface.R:32:3'
• LM Studio not found (6): 'test-provider-lmstudio.R:4:3',
'test-provider-lmstudio.R:11:3', 'test-provider-lmstudio.R:17:3',
'test-provider-lmstudio.R:22:3', 'test-provider-lmstudio.R:34:3',
'test-provider-lmstudio.R:48:3'
• MISTRAL_API_KEY env var is not configured (6): 'test-provider-mistral.R:5:3',
'test-provider-mistral.R:12:3', 'test-provider-mistral.R:18:3',
'test-provider-mistral.R:22:3', 'test-provider-mistral.R:34:3',
'test-provider-mistral.R:47:3'
• OPENAI_API_KEY env var is not configured (35): 'test-chat.R:76:3',
'test-chat.R:83:3', 'test-chat.R:97:3', 'test-chat.R:110:3',
'test-chat.R:130:3', 'test-chat.R:153:3', 'test-chat.R:161:3',
'test-chat.R:170:3', 'test-chat.R:244:3', 'test-chat.R:257:3',
'test-chat.R:266:3', 'test-provider-openai-compatible.R:5:3',
'test-provider-openai-compatible.R:12:3',
'test-provider-openai-compatible.R:17:3',
'test-provider-openai-compatible.R:26:3',
'test-provider-openai-compatible.R:39:3',
'test-provider-openai-compatible.R:69:3',
'test-provider-openai-compatible.R:80:3', 'test-provider-openai.R:5:3',
'test-provider-openai.R:15:3', 'test-provider-openai.R:20:3',
'test-provider-openai.R:52:3', 'test-provider-openai.R:92:3',
'test-provider-openai.R:98:3', 'test-chat-structured.R:3:3',
'test-otel.R:7:5', 'test-otel.R:88:5', 'test-otel.R:269:5',
'test-otel.R:303:5', 'test-chat-tools.R:187:3', 'test-chat-tools.R:257:3',
'test-chat-tools.R:284:3', 'test-chat-tools.R:303:3',
'test-chat-tools.R:336:3', 'test-chat-tools.R:380:3'
• OPENROUTER_API_KEY env var is not configured (5):
'test-provider-openrouter.R:5:3', 'test-provider-openrouter.R:12:3',
'test-provider-openrouter.R:18:3', 'test-provider-openrouter.R:29:3',
'test-provider-openrouter.R:35:3'
• On CRAN (114): 'test-provider-any.R:1:1', 'test-chat.R:32:1',
'test-chat.R:86:1', 'test-chat.R:181:1', 'test-chat.R:190:1',
'test-chat.R:201:1', 'test-chat.R:210:1', 'test-chat.R:221:1',
'test-chat.R:325:1', 'test-chat.R:332:1', 'test-provider-azure.R:18:1',
'test-provider-azure.R:51:1', 'test-provider-azure.R:73:1',
'test-provider-aws.R:66:3', 'test-provider-databricks.R:50:3',
'test-provider-databricks.R:131:1', 'test-provider-deepseek.R:18:1',
'test-provider-google.R:66:3', 'test-provider-groq.R:3:1',
'test-provider-huggingface.R:16:1', 'test-provider-huggingface.R:41:3',
'test-provider-claude.R:26:1', 'test-provider-claude.R:59:3',
'test-provider-claude.R:73:3', 'test-provider-ollama.R:57:1',
'test-provider-mistral.R:27:1', 'test-provider-mistral.R:53:3',
'test-provider-openai-compatible.R:47:3',
'test-provider-openai-compatible.R:232:1', 'test-provider-openrouter.R:41:3',
'test-provider-portkey.R:32:3', 'test-provider-portkey.R:38:1',
'test-provider-openai.R:25:1', 'test-provider-openai.R:46:3',
'test-provider-openai.R:70:3', 'test-provider-snowflake.R:19:1',
'test-batch-chat.R:55:1', 'test-batch-chat.R:67:1',
'test-batch-chat.R:150:1', 'test-chat-structured.R:15:1',
'test-chat-structured.R:39:1', 'test-chat-tools-content.R:31:1',
'test-chat-utils.R:1:1', 'test-content-image.R:13:1',
'test-content-image.R:39:1', 'test-content-image.R:59:1',
'test-content-replay.R:88:1', 'test-content-replay.R:99:1',
'test-content-replay.R:146:1', 'test-content-replay.R:163:1',
'test-content.R:1:1', 'test-content.R:17:1', 'test-content.R:45:1',
'test-content.R:56:1', 'test-content.R:85:1', 'test-interpolate.R:1:1',
'test-interpolate.R:15:1', 'test-interpolate.R:19:1',
'test-interpolate.R:41:1', 'test-interpolate.R:63:1',
'test-interpolate.R:73:1', 'test-parallel-chat.R:203:1', 'test-params.R:7:1',
'test-params.R:23:1', 'test-schema.R:3:1', 'test-schema.R:8:1',
'test-schema.R:16:1', 'test-schema.R:22:1', 'test-schema.R:29:1',
'test-schema.R:33:1', 'test-schema.R:41:1', 'test-schema.R:51:1',
'test-schema.R:65:1', 'test-schema.R:76:1', 'test-schema.R:81:1',
'test-schema.R:86:1', 'test-schema.R:91:1', 'test-schema.R:99:1',
'test-schema.R:107:1', 'test-tokens.R:1:1', 'test-tokens.R:7:1',
'test-tokens.R:58:1', 'test-tokens.R:75:1', 'test-tokens.R:93:1',
'test-tools-def-auto.R:9:1', 'test-tools-def-auto.R:19:1',
'test-tools-def-auto.R:24:1', 'test-tools-def.R:6:1',
'test-tools-def.R:46:1', 'test-tools-def.R:65:1', 'test-tools-def.R:76:1',
'test-tools-def.R:117:1', 'test-tools-def.R:132:1', 'test-turns.R:1:1',
'test-turns.R:39:1', 'test-turns.R:53:1', 'test-turns.R:66:1',
'test-turns.R:85:1', 'test-utils-S7.R:1:1', 'test-utils-S7.R:19:1',
'test-utils-auth.R:3:1', 'test-utils-auth.R:8:1', 'test-utils-auth.R:15:1',
'test-chat-tools.R:3:1', 'test-chat-tools.R:13:1', 'test-chat-tools.R:112:1',
'test-chat-tools.R:194:1', 'test-chat-tools.R:576:1',
'test-chat-tools.R:599:1', 'test-chat-tools.R:750:1',
'test-utils-callbacks.R:1:1', 'test-utils.R:8:1', 'test-utils.R:22:1',
'test-utils-cat.R:77:1'
• PORTKEY_API_KEY env var is not configured (4): 'test-provider-portkey.R:5:3',
'test-provider-portkey.R:12:3', 'test-provider-portkey.R:20:3',
'test-provider-portkey.R:25:3'
• Run manually; 24 hour rate limit (1): 'test-provider-azure.R:42:3'
• SNOWFLAKE_ACCOUNT env var is not configured (4):
'test-provider-snowflake.R:4:3', 'test-provider-snowflake.R:11:3',
'test-provider-snowflake.R:30:3', 'test-provider-snowflake.R:34:3'
• VLLM_API_KEY env var is not configured (3): 'test-provider-vllm.R:4:3',
'test-provider-vllm.R:11:3', 'test-provider-vllm.R:17:15'
• empty test (1): 'test-provider-snowflake.R:37:1'
• no Databricks credentials available (2): 'test-provider-databricks.R:24:3',
'test-provider-databricks.R:103:3'
• no Databricks workspace configured (5): 'test-provider-databricks.R:2:3',
'test-provider-databricks.R:11:3', 'test-provider-databricks.R:28:3',
'test-provider-databricks.R:36:3', 'test-provider-databricks.R:46:3'
• no Google credentials available (15): 'test-provider-google-upload.R:3:3',
'test-provider-google.R:4:3', 'test-provider-google.R:11:3',
'test-provider-google.R:17:3', 'test-provider-google.R:22:3',
'test-provider-google.R:28:3', 'test-provider-google.R:34:3',
'test-provider-google.R:41:3', 'test-provider-google.R:47:3',
'test-provider-google.R:53:3', 'test-provider-google.R:59:3',
'test-provider-google.R:73:3', 'test-provider-google.R:77:3',
'test-provider-google.R:86:3', 'test-provider-google.R:149:3'
• ollama not found (6): 'test-provider-ollama.R:4:3',
'test-provider-ollama.R:11:3', 'test-provider-ollama.R:17:3',
'test-provider-ollama.R:22:3', 'test-provider-ollama.R:32:3',
'test-provider-ollama.R:46:3'
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-provider-claude.R:139:3'): batch chat works ────────────────────
Error in `batch_chat(chat, prompts, path, wait = wait, ignore_hash = ignore_hash)`: provider, prompts, and user_turns don't match stored values.
i Do you need to pick a different `path`?
i Or set `ignore_hash = TRUE` to ignore this check?
Backtrace:
▆
1. └─ellmer::batch_chat_text(chat, prompts, path = test_path("batch/state-capitals-anthropic.json")) at test-provider-claude.R:139:3
2. └─ellmer::batch_chat(chat, prompts, path, wait = wait, ignore_hash = ignore_hash)
3. └─BatchJob$new(...)
4. └─ellmer (local) initialize(...)
5. └─self$check_hash(state$hash, call = call)
6. └─cli::cli_abort(...)
7. └─rlang::abort(...)
── Error ('test-batch-chat.R:10:3'): can get chats/data from completed request ──
Error in `batch_chat(chat, prompts, path = test_path("batch/state-capitals.json"))`: provider, prompts, and user_turns don't match stored values.
i Do you need to pick a different `path`?
i Or set `ignore_hash = TRUE` to ignore this check?
Backtrace:
▆
1. └─ellmer::batch_chat(chat, prompts, path = test_path("batch/state-capitals.json")) at test-batch-chat.R:10:3
2. └─BatchJob$new(...)
3. └─ellmer (local) initialize(...)
4. └─self$check_hash(state$hash, call = call)
5. └─cli::cli_abort(...)
6. └─rlang::abort(...)
[ FAIL 2 | WARN 0 | SKIP 241 | PASS 727 ]
Error:
! Test failures.
Execution halted
Flavor: r-devel-linux-x86_64-fedora-gcc
Version: 0.4.1
Check: tests
Result: ERROR
Running 'testthat.R' [111s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
> # This file is part of the standard setup for testthat.
> # It is recommended that you do not modify it.
> #
> # Where should you do additional test configuration?
> # Learn more about the roles of various files in:
> # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview
> # * https://testthat.r-lib.org/articles/special-files.html
>
> library(testthat)
> library(ellmer)
>
> test_check("ellmer")
Starting 2 test processes.
Saving _problems/test-provider-claude-143.R
Saving _problems/test-batch-chat-14.R
[ FAIL 2 | WARN 0 | SKIP 241 | PASS 727 ]
══ Skipped tests (241) ═════════════════════════════════════════════════════════
• ANTHROPIC_API_KEY env var is not configured (3):
'test-provider-claude.R:14:3', 'test-provider-claude.R:88:3',
'test-otel.R:145:5'
• AZURE_OPENAI_API_KEY env var is not configured (5):
'test-provider-azure.R:4:3', 'test-provider-azure.R:11:3',
'test-provider-azure.R:26:3', 'test-provider-azure.R:32:3',
'test-provider-azure.R:38:3'
• CLOUDFLARE_ACCOUNT_ID env var is not configured (4):
'test-provider-cloudflare.R:4:3', 'test-provider-cloudflare.R:11:3',
'test-provider-cloudflare.R:19:3', 'test-provider-cloudflare.R:44:3'
• DEEPSEEK_API_KEY env var is not configured (3):
'test-provider-deepseek.R:5:3', 'test-provider-deepseek.R:12:3',
'test-provider-deepseek.R:25:3'
• Failed to locate AWS credentials (12): 'test-provider-aws.R:2:3',
'test-provider-aws.R:9:3', 'test-provider-aws.R:15:3',
'test-provider-aws.R:19:3', 'test-provider-aws.R:27:3',
'test-provider-aws.R:36:3', 'test-provider-aws.R:48:3',
'test-provider-aws.R:54:3', 'test-provider-aws.R:60:3',
'test-provider-aws.R:73:3', 'test-provider-aws.R:200:3',
'test-provider-aws.R:221:3'
• GROQ_API_KEY env var is not configured (2): 'test-provider-groq.R:9:3',
'test-provider-groq.R:17:3'
• HUGGINGFACE_API_KEY env var is not configured (5):
'test-provider-huggingface.R:3:3', 'test-provider-huggingface.R:10:3',
'test-provider-huggingface.R:22:3', 'test-provider-huggingface.R:27:3',
'test-provider-huggingface.R:32:3'
• LM Studio not found (6): 'test-provider-lmstudio.R:4:3',
'test-provider-lmstudio.R:11:3', 'test-provider-lmstudio.R:17:3',
'test-provider-lmstudio.R:22:3', 'test-provider-lmstudio.R:34:3',
'test-provider-lmstudio.R:48:3'
• MISTRAL_API_KEY env var is not configured (6): 'test-provider-mistral.R:5:3',
'test-provider-mistral.R:12:3', 'test-provider-mistral.R:18:3',
'test-provider-mistral.R:22:3', 'test-provider-mistral.R:34:3',
'test-provider-mistral.R:47:3'
• OPENAI_API_KEY env var is not configured (35): 'test-chat.R:76:3',
'test-chat.R:83:3', 'test-chat.R:97:3', 'test-chat.R:110:3',
'test-chat.R:130:3', 'test-chat.R:153:3', 'test-chat.R:161:3',
'test-chat.R:170:3', 'test-chat.R:244:3', 'test-chat.R:257:3',
'test-chat.R:266:3', 'test-provider-openai-compatible.R:5:3',
'test-provider-openai-compatible.R:12:3',
'test-provider-openai-compatible.R:17:3',
'test-provider-openai-compatible.R:26:3',
'test-provider-openai-compatible.R:39:3',
'test-provider-openai-compatible.R:69:3',
'test-provider-openai-compatible.R:80:3', 'test-provider-openai.R:5:3',
'test-provider-openai.R:15:3', 'test-provider-openai.R:20:3',
'test-provider-openai.R:52:3', 'test-provider-openai.R:92:3',
'test-provider-openai.R:98:3', 'test-chat-structured.R:3:3',
'test-otel.R:7:5', 'test-otel.R:88:5', 'test-otel.R:269:5',
'test-otel.R:303:5', 'test-chat-tools.R:187:3', 'test-chat-tools.R:257:3',
'test-chat-tools.R:284:3', 'test-chat-tools.R:303:3',
'test-chat-tools.R:336:3', 'test-chat-tools.R:380:3'
• OPENROUTER_API_KEY env var is not configured (5):
'test-provider-openrouter.R:5:3', 'test-provider-openrouter.R:12:3',
'test-provider-openrouter.R:18:3', 'test-provider-openrouter.R:29:3',
'test-provider-openrouter.R:35:3'
• On CRAN (114): 'test-provider-any.R:1:1', 'test-chat.R:32:1',
'test-chat.R:86:1', 'test-chat.R:181:1', 'test-chat.R:190:1',
'test-chat.R:201:1', 'test-chat.R:210:1', 'test-chat.R:221:1',
'test-chat.R:325:1', 'test-chat.R:332:1', 'test-provider-azure.R:18:1',
'test-provider-azure.R:51:1', 'test-provider-azure.R:73:1',
'test-provider-aws.R:66:3', 'test-provider-databricks.R:50:3',
'test-provider-databricks.R:131:1', 'test-provider-claude.R:26:1',
'test-provider-claude.R:59:3', 'test-provider-claude.R:73:3',
'test-provider-deepseek.R:18:1', 'test-provider-google.R:66:3',
'test-provider-groq.R:3:1', 'test-provider-huggingface.R:16:1',
'test-provider-huggingface.R:41:3', 'test-provider-mistral.R:27:1',
'test-provider-mistral.R:53:3', 'test-provider-ollama.R:57:1',
'test-provider-openai-compatible.R:47:3',
'test-provider-openai-compatible.R:232:1', 'test-provider-openrouter.R:41:3',
'test-provider-portkey.R:32:3', 'test-provider-portkey.R:38:1',
'test-provider-snowflake.R:19:1', 'test-provider-openai.R:25:1',
'test-provider-openai.R:46:3', 'test-provider-openai.R:70:3',
'test-batch-chat.R:55:1', 'test-batch-chat.R:67:1',
'test-batch-chat.R:150:1', 'test-chat-structured.R:15:1',
'test-chat-structured.R:39:1', 'test-chat-tools-content.R:31:1',
'test-chat-utils.R:1:1', 'test-content-image.R:13:1',
'test-content-image.R:39:1', 'test-content-image.R:59:1',
'test-content-replay.R:88:1', 'test-content-replay.R:99:1',
'test-content-replay.R:146:1', 'test-content-replay.R:163:1',
'test-content.R:1:1', 'test-content.R:17:1', 'test-content.R:45:1',
'test-content.R:56:1', 'test-content.R:85:1', 'test-interpolate.R:1:1',
'test-interpolate.R:15:1', 'test-interpolate.R:19:1',
'test-interpolate.R:41:1', 'test-interpolate.R:63:1',
'test-interpolate.R:73:1', 'test-parallel-chat.R:203:1', 'test-params.R:7:1',
'test-params.R:23:1', 'test-schema.R:3:1', 'test-schema.R:8:1',
'test-schema.R:16:1', 'test-schema.R:22:1', 'test-schema.R:29:1',
'test-schema.R:33:1', 'test-schema.R:41:1', 'test-schema.R:51:1',
'test-schema.R:65:1', 'test-schema.R:76:1', 'test-schema.R:81:1',
'test-schema.R:86:1', 'test-schema.R:91:1', 'test-schema.R:99:1',
'test-schema.R:107:1', 'test-tokens.R:1:1', 'test-tokens.R:7:1',
'test-tokens.R:58:1', 'test-tokens.R:75:1', 'test-tokens.R:93:1',
'test-tools-def-auto.R:9:1', 'test-tools-def-auto.R:19:1',
'test-tools-def-auto.R:24:1', 'test-tools-def.R:6:1',
'test-tools-def.R:46:1', 'test-tools-def.R:65:1', 'test-tools-def.R:76:1',
'test-tools-def.R:117:1', 'test-tools-def.R:132:1', 'test-turns.R:1:1',
'test-turns.R:39:1', 'test-turns.R:53:1', 'test-turns.R:66:1',
'test-turns.R:85:1', 'test-utils-S7.R:1:1', 'test-utils-S7.R:19:1',
'test-utils-auth.R:3:1', 'test-utils-auth.R:8:1', 'test-utils-auth.R:15:1',
'test-utils-callbacks.R:1:1', 'test-chat-tools.R:3:1',
'test-chat-tools.R:13:1', 'test-chat-tools.R:112:1',
'test-chat-tools.R:194:1', 'test-chat-tools.R:576:1',
'test-chat-tools.R:599:1', 'test-chat-tools.R:750:1',
'test-utils-cat.R:77:1', 'test-utils.R:8:1', 'test-utils.R:22:1'
• PORTKEY_API_KEY env var is not configured (4): 'test-provider-portkey.R:5:3',
'test-provider-portkey.R:12:3', 'test-provider-portkey.R:20:3',
'test-provider-portkey.R:25:3'
• Run manually; 24 hour rate limit (1): 'test-provider-azure.R:42:3'
• SNOWFLAKE_ACCOUNT env var is not configured (4):
'test-provider-snowflake.R:4:3', 'test-provider-snowflake.R:11:3',
'test-provider-snowflake.R:30:3', 'test-provider-snowflake.R:34:3'
• VLLM_API_KEY env var is not configured (3): 'test-provider-vllm.R:4:3',
'test-provider-vllm.R:11:3', 'test-provider-vllm.R:17:15'
• empty test (1): 'test-provider-snowflake.R:37:1'
• no Databricks credentials available (2): 'test-provider-databricks.R:24:3',
'test-provider-databricks.R:103:3'
• no Databricks workspace configured (5): 'test-provider-databricks.R:2:3',
'test-provider-databricks.R:11:3', 'test-provider-databricks.R:28:3',
'test-provider-databricks.R:36:3', 'test-provider-databricks.R:46:3'
• no Google credentials available (15): 'test-provider-google-upload.R:3:3',
'test-provider-google.R:4:3', 'test-provider-google.R:11:3',
'test-provider-google.R:17:3', 'test-provider-google.R:22:3',
'test-provider-google.R:28:3', 'test-provider-google.R:34:3',
'test-provider-google.R:41:3', 'test-provider-google.R:47:3',
'test-provider-google.R:53:3', 'test-provider-google.R:59:3',
'test-provider-google.R:73:3', 'test-provider-google.R:77:3',
'test-provider-google.R:86:3', 'test-provider-google.R:149:3'
• ollama not found (6): 'test-provider-ollama.R:4:3',
'test-provider-ollama.R:11:3', 'test-provider-ollama.R:17:3',
'test-provider-ollama.R:22:3', 'test-provider-ollama.R:32:3',
'test-provider-ollama.R:46:3'
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-provider-claude.R:139:3'): batch chat works ────────────────────
Error in `batch_chat(chat, prompts, path, wait = wait, ignore_hash = ignore_hash)`: provider, prompts, and user_turns don't match stored values.
i Do you need to pick a different `path`?
i Or set `ignore_hash = TRUE` to ignore this check?
Backtrace:
▆
1. └─ellmer::batch_chat_text(chat, prompts, path = test_path("batch/state-capitals-anthropic.json")) at test-provider-claude.R:139:3
2. └─ellmer::batch_chat(chat, prompts, path, wait = wait, ignore_hash = ignore_hash)
3. └─BatchJob$new(...)
4. └─ellmer (local) initialize(...)
5. └─self$check_hash(state$hash, call = call)
6. └─cli::cli_abort(...)
7. └─rlang::abort(...)
── Error ('test-batch-chat.R:10:3'): can get chats/data from completed request ──
Error in `batch_chat(chat, prompts, path = test_path("batch/state-capitals.json"))`: provider, prompts, and user_turns don't match stored values.
i Do you need to pick a different `path`?
i Or set `ignore_hash = TRUE` to ignore this check?
Backtrace:
▆
1. └─ellmer::batch_chat(chat, prompts, path = test_path("batch/state-capitals.json")) at test-batch-chat.R:10:3
2. └─BatchJob$new(...)
3. └─ellmer (local) initialize(...)
4. └─self$check_hash(state$hash, call = call)
5. └─cli::cli_abort(...)
6. └─rlang::abort(...)
[ FAIL 2 | WARN 0 | SKIP 241 | PASS 727 ]
Error:
! Test failures.
Execution halted
Flavor: r-oldrel-windows-x86_64
Current CRAN status: OK: 13
Current CRAN status: OK: 13
Current CRAN status: OK: 13
Current CRAN status: OK: 13
Current CRAN status: OK: 13
Current CRAN status: OK: 13
Current CRAN status: OK: 13
Current CRAN status: NOTE: 3, OK: 10
Version: 1.2.1
Check: compiled code
Result: NOTE
File ‘lobstr/libs/lobstr.so’:
Found non-API calls to R: ‘PRENV’, ‘PRVALUE’, ‘R_PromiseExpr’,
‘Rf_allocSExp’, ‘Rf_findVarInFrame3’, ‘SETLENGTH’,
‘SET_GROWABLE_BIT’, ‘SET_PRCODE’, ‘SET_PRENV’, ‘SET_PRVALUE’,
‘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.2.1
Check: compiled code
Result: NOTE
File 'lobstr/libs/x64/lobstr.dll':
Found non-API calls to R: 'PRENV', 'PRVALUE', 'R_PromiseExpr',
'Rf_allocSExp', 'Rf_findVarInFrame3', 'SETLENGTH',
'SET_GROWABLE_BIT', 'SET_PRCODE', 'SET_PRENV', 'SET_PRVALUE',
'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
Current CRAN status: OK: 13
Current CRAN status: OK: 13
Current CRAN status: OK: 13
Current CRAN status: OK: 13
Current CRAN status: NOTE: 2, OK: 11
Version: 1.7.0
Check: dependencies in R code
Result: NOTE
Namespace in Imports field not imported from: ‘vctrs’
All declared Imports should be used.
Flavors: r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc
Current CRAN status: ERROR: 2, OK: 11
Version: 2.2.0
Check: tests
Result: ERROR
Running ‘testthat.R’ [244s/144s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> # This file is part of the standard setup for testthat.
> # It is recommended that you do not modify it.
> #
> # Where should you do additional test configuration?
> # Learn more about the roles of various files in:
> # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview
> # * https://testthat.r-lib.org/articles/special-files.html
>
> library(testthat)
> library(pkgdown)
>
> test_check("pkgdown")
Starting 2 test processes.
Saving _problems/test-build-home-authors-192.R
Saving _problems/test-build-home-authors-193.R
[ FAIL 2 | WARN 0 | SKIP 135 | PASS 750 ]
══ Skipped tests (135) ═════════════════════════════════════════════════════════
• On CRAN (135): 'test-build-reference.R:1:1', 'test-build-reference.R:110:1',
'test-build-articles.R:8:1', 'test-build-articles.R:24:1',
'test-build-articles.R:79:3', 'test-build-articles.R:91:1',
'test-build-favicons.R:1:1', 'test-build-favicons.R:10:1',
'test-build-footer.R:1:1', 'test-build-footer.R:75:1',
'test-build-github.R:1:1', 'test-build-home-authors.R:20:1',
'test-build-home-authors.R:33:1', 'test-build-home-authors.R:131:1',
'test-build-home-authors.R:138:1', 'test-build-home-authors.R:257:1',
'test-build-home-community.R:1:1', 'test-build-home-index.R:1:1',
'test-build-home-index.R:35:1', 'test-build-home-index.R:58:1',
'test-build-home-index.R:86:1', 'test-build-home-index.R:96:1',
'test-build-home-index.R:116:1', 'test-build-home-index.R:127:1',
'test-build-home-index.R:147:3', 'test-build-home-index.R:171:1',
'test-build-llm-dl.R:22:1', 'test-build-llm-dl.R:39:1',
'test-build-llm.R:1:1', 'test-build-article.R:57:1',
'test-build-article.R:128:1', 'test-build-article.R:144:1',
'test-build-article.R:194:1', 'test-build-article.R:214:3',
'test-build-article.R:235:1', 'test-build-article.R:282:1',
'test-build-article.R:306:3', 'test-build-article.R:356:1',
'test-build-article.R:381:1', 'test-build-news.R:1:1',
'test-build-news.R:40:1', 'test-build-news.R:117:3',
'test-build-news.R:122:3', 'test-build-news.R:127:3',
'test-build-news.R:201:1', 'test-build-news.R:214:1',
'test-build-news.R:229:1', 'test-build-news.R:244:1',
'test-build-news.R:259:1', 'test-build-redirects.R:1:1',
'test-build-redirects.R:21:1', 'test-build-reference-index.R:1:1',
'test-build-reference-index.R:53:1', 'test-build-reference-index.R:68:1',
'test-build-reference-index.R:116:1', 'test-build-reference-index.R:131:1',
'test-build-search-docs.R:26:1', 'test-build-search-docs.R:46:1',
'test-check-built.R:1:1', 'test-check.R:1:1', 'test-check.R:12:1',
'test-check.R:25:1', 'test-check.R:38:1', 'test-check.R:52:1',
'test-check.R:64:1', 'test-config.R:8:1', 'test-config.R:13:1',
'test-config.R:27:1', 'test-development.R:49:1', 'test-external-deps.R:1:1',
'test-highlight.R:12:1', 'test-highlight.R:27:1', 'test-highlight.R:44:1',
'test-init.R:1:1', 'test-init.R:50:1', 'test-markdown.R:20:1',
'test-markdown.R:56:1', 'test-markdown.R:67:1', 'test-navbar-menu.R:1:1',
'test-navbar-menu.R:13:1', 'test-navbar-menu.R:27:1',
'test-navbar-menu.R:47:1', 'test-navbar-menu.R:92:1',
'test-navbar-menu.R:100:1', 'test-navbar.R:1:1', 'test-navbar.R:12:1',
'test-navbar.R:18:1', 'test-navbar.R:92:1', 'test-navbar.R:103:1',
'test-navbar.R:135:1', 'test-navbar.R:143:1', 'test-navbar.R:170:1',
'test-package.R:1:1', 'test-package.R:19:1', 'test-package.R:27:1',
'test-package.R:42:1', 'test-package.R:91:1', 'test-preview.R:1:1',
'test-rd-example.R:74:1', 'test-rd-html.R:6:1', 'test-rd-html.R:31:1',
'test-rd-html.R:35:1', 'test-rd-html.R:54:1', 'test-rd-html.R:211:1',
'test-rd-html.R:313:1', 'test-rd-html.R:381:1', 'test-rd-html.R:391:1',
'test-rd-html.R:402:1', 'test-rd-html.R:415:1', 'test-render.R:1:1',
'test-render.R:48:1', 'test-repo.R:67:1', 'test-templates.R:127:1',
'test-templates.R:140:1', 'test-templates.R:190:1', 'test-theme.R:1:1',
'test-theme.R:28:1', 'test-topics-external.R:1:1',
'test-topics-external.R:9:1', 'test-topics.R:12:1', 'test-topics.R:29:1',
'test-topics.R:51:1', 'test-topics.R:150:1', 'test-topics.R:166:1',
'test-tweak-homepage.R:38:1', 'test-tweak-homepage.R:60:1',
'test-tweak-homepage.R:75:1', 'test-tweak-tabset.R:1:1',
'test-tweak-tags.R:67:1', 'test-tweak-tags.R:206:3',
'test-tweak-tags.R:300:1', 'test-usage.R:22:1', 'test-utils-fs.R:1:1',
'test-utils-fs.R:6:1', 'test-build-quarto-articles.R:71:1'
══ Failed tests ════════════════════════════════════════════════════════════════
── Failure ('test-build-home-authors.R:192:3'): can handle latin1 encoding (#689) ──
Expected `meta$Title` to equal "A søphîstiçated påckagé".
Differences:
`actual`: "A s<f8>ph<ee>sti<e7>ated p<e5>ckag<e9>"
`expected`: "A søphîstiçated påckagé"
── Failure ('test-build-home-authors.R:193:3'): can handle latin1 encoding (#689) ──
Expected `Encoding(meta$Title)` to equal "UTF-8".
Differences:
`actual`: "unknown"
`expected`: "UTF-8"
[ FAIL 2 | WARN 0 | SKIP 135 | PASS 750 ]
Error:
! Test failures.
Execution halted
Flavor: r-devel-linux-x86_64-debian-clang
Version: 2.2.0
Check: tests
Result: ERROR
Running ‘testthat.R’ [179s/100s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> # This file is part of the standard setup for testthat.
> # It is recommended that you do not modify it.
> #
> # Where should you do additional test configuration?
> # Learn more about the roles of various files in:
> # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview
> # * https://testthat.r-lib.org/articles/special-files.html
>
> library(testthat)
> library(pkgdown)
>
> test_check("pkgdown")
Starting 2 test processes.
Saving _problems/test-build-home-authors-192.R
Saving _problems/test-build-home-authors-193.R
[ FAIL 2 | WARN 0 | SKIP 135 | PASS 750 ]
══ Skipped tests (135) ═════════════════════════════════════════════════════════
• On CRAN (135): 'test-build-reference.R:1:1', 'test-build-reference.R:110:1',
'test-build-articles.R:8:1', 'test-build-articles.R:24:1',
'test-build-articles.R:79:3', 'test-build-articles.R:91:1',
'test-build-favicons.R:1:1', 'test-build-favicons.R:10:1',
'test-build-footer.R:1:1', 'test-build-footer.R:75:1',
'test-build-github.R:1:1', 'test-build-home-authors.R:20:1',
'test-build-home-authors.R:33:1', 'test-build-home-authors.R:131:1',
'test-build-home-authors.R:138:1', 'test-build-home-authors.R:257:1',
'test-build-home-community.R:1:1', 'test-build-home-index.R:1:1',
'test-build-home-index.R:35:1', 'test-build-home-index.R:58:1',
'test-build-home-index.R:86:1', 'test-build-home-index.R:96:1',
'test-build-home-index.R:116:1', 'test-build-home-index.R:127:1',
'test-build-home-index.R:147:3', 'test-build-home-index.R:171:1',
'test-build-llm-dl.R:22:1', 'test-build-llm-dl.R:39:1',
'test-build-llm.R:1:1', 'test-build-article.R:57:1',
'test-build-article.R:128:1', 'test-build-article.R:144:1',
'test-build-article.R:194:1', 'test-build-article.R:214:3',
'test-build-article.R:235:1', 'test-build-article.R:282:1',
'test-build-article.R:306:3', 'test-build-article.R:356:1',
'test-build-article.R:381:1', 'test-build-news.R:1:1',
'test-build-news.R:40:1', 'test-build-news.R:117:3',
'test-build-news.R:122:3', 'test-build-news.R:127:3',
'test-build-news.R:201:1', 'test-build-news.R:214:1',
'test-build-news.R:229:1', 'test-build-news.R:244:1',
'test-build-news.R:259:1', 'test-build-redirects.R:1:1',
'test-build-redirects.R:21:1', 'test-build-reference-index.R:1:1',
'test-build-reference-index.R:53:1', 'test-build-reference-index.R:68:1',
'test-build-reference-index.R:116:1', 'test-build-reference-index.R:131:1',
'test-build-search-docs.R:26:1', 'test-build-search-docs.R:46:1',
'test-check-built.R:1:1', 'test-check.R:1:1', 'test-check.R:12:1',
'test-check.R:25:1', 'test-check.R:38:1', 'test-check.R:52:1',
'test-check.R:64:1', 'test-config.R:8:1', 'test-config.R:13:1',
'test-config.R:27:1', 'test-development.R:49:1', 'test-external-deps.R:1:1',
'test-highlight.R:12:1', 'test-highlight.R:27:1', 'test-highlight.R:44:1',
'test-init.R:1:1', 'test-init.R:50:1', 'test-markdown.R:20:1',
'test-markdown.R:56:1', 'test-markdown.R:67:1', 'test-navbar-menu.R:1:1',
'test-navbar-menu.R:13:1', 'test-navbar-menu.R:27:1',
'test-navbar-menu.R:47:1', 'test-navbar-menu.R:92:1',
'test-navbar-menu.R:100:1', 'test-navbar.R:1:1', 'test-navbar.R:12:1',
'test-navbar.R:18:1', 'test-navbar.R:92:1', 'test-navbar.R:103:1',
'test-navbar.R:135:1', 'test-navbar.R:143:1', 'test-navbar.R:170:1',
'test-package.R:1:1', 'test-package.R:19:1', 'test-package.R:27:1',
'test-package.R:42:1', 'test-package.R:91:1', 'test-preview.R:1:1',
'test-rd-example.R:74:1', 'test-rd-html.R:6:1', 'test-rd-html.R:31:1',
'test-rd-html.R:35:1', 'test-rd-html.R:54:1', 'test-rd-html.R:211:1',
'test-rd-html.R:313:1', 'test-rd-html.R:381:1', 'test-rd-html.R:391:1',
'test-rd-html.R:402:1', 'test-rd-html.R:415:1', 'test-render.R:1:1',
'test-render.R:48:1', 'test-repo.R:67:1', 'test-templates.R:127:1',
'test-templates.R:140:1', 'test-templates.R:190:1', 'test-theme.R:1:1',
'test-theme.R:28:1', 'test-topics-external.R:1:1',
'test-topics-external.R:9:1', 'test-topics.R:12:1', 'test-topics.R:29:1',
'test-topics.R:51:1', 'test-topics.R:150:1', 'test-topics.R:166:1',
'test-tweak-homepage.R:38:1', 'test-tweak-homepage.R:60:1',
'test-tweak-homepage.R:75:1', 'test-tweak-tabset.R:1:1',
'test-tweak-tags.R:67:1', 'test-tweak-tags.R:206:3',
'test-tweak-tags.R:300:1', 'test-usage.R:22:1', 'test-utils-fs.R:1:1',
'test-utils-fs.R:6:1', 'test-build-quarto-articles.R:71:1'
══ Failed tests ════════════════════════════════════════════════════════════════
── Failure ('test-build-home-authors.R:192:3'): can handle latin1 encoding (#689) ──
Expected `meta$Title` to equal "A søphîstiçated påckagé".
Differences:
`actual`: "A s<f8>ph<ee>sti<e7>ated p<e5>ckag<e9>"
`expected`: "A søphîstiçated påckagé"
── Failure ('test-build-home-authors.R:193:3'): can handle latin1 encoding (#689) ──
Expected `Encoding(meta$Title)` to equal "UTF-8".
Differences:
`actual`: "unknown"
`expected`: "UTF-8"
[ FAIL 2 | WARN 0 | SKIP 135 | PASS 750 ]
Error:
! Test failures.
Execution halted
Flavor: r-devel-linux-x86_64-debian-gcc
Current CRAN status: OK: 13
Current CRAN status: OK: 13
Current CRAN status: OK: 13
Current CRAN status: ERROR: 1, OK: 12
Version: 1.2.2
Check: re-building of vignette outputs
Result: ERROR
Error(s) in re-building vignettes:
--- re-building ‘base.Rmd’ using rmarkdown
Error: processing vignette 'base.Rmd' failed with diagnostics:
there is no package called ‘sass’
--- failed re-building ‘base.Rmd’
--- re-building ‘other-langs.Rmd’ using rmarkdown
Error: processing vignette 'other-langs.Rmd' failed with diagnostics:
there is no package called ‘sass’
--- failed re-building ‘other-langs.Rmd’
--- re-building ‘purrr.Rmd’ using rmarkdown
Error: processing vignette 'purrr.Rmd' failed with diagnostics:
there is no package called ‘sass’
--- failed re-building ‘purrr.Rmd’
SUMMARY: processing the following files failed:
‘base.Rmd’ ‘other-langs.Rmd’ ‘purrr.Rmd’
Error: Vignette re-building failed.
Execution halted
Flavor: r-release-macos-arm64
Current CRAN status: ERROR: 1, OK: 12
Version: 0.3.4
Check: tests
Result: ERROR
Running ‘testthat.R’ [0s/1s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> # This file is part of the standard setup for testthat.
> # It is recommended that you do not modify it.
> #
> # Where should you do additional test configuration?
> # Learn more about the roles of various files in:
> # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview
> # * https://testthat.r-lib.org/articles/special-files.html
>
> library(testthat)
> library(rappdirs)
>
> # ensure CRAN settings don't affect tests
> Sys.unsetenv("R_USER_DATA_DIR")
> Sys.unsetenv("R_USER_CONFIG_DIR")
> Sys.unsetenv("R_USER_CACHE_DIR")
>
> test_check("rappdirs")
[ FAIL 0 | WARN 0 | SKIP 3 | PASS 45 ]
══ Skipped tests (3) ═══════════════════════════════════════════════════════════
Error in base::nchar(wide_chars$test, type = "width") :
cannot open file '/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/cli/R/sysdata.rdb': No such file or directory
Calls: test_check ... unicode_pre -> setup_unicode_width_fix -> <Anonymous>
Execution halted
Flavor: r-release-macos-arm64
Current CRAN status: OK: 13
Current CRAN status: OK: 13
Current CRAN status: OK: 13
Current CRAN status: ERROR: 1, NOTE: 9, OK: 3
Version: 0.2.2
Check: compiled code
Result: NOTE
File ‘S7/libs/S7.so’:
Found non-API call to R: ‘Rf_findVarInFrame’
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-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc, r-patched-linux-x86_64, r-release-linux-x86_64, r-release-macos-arm64, r-release-macos-x86_64
Version: 0.2.2
Check: compiled code
Result: NOTE
File 'S7/libs/x64/S7.dll':
Found non-API call to R: 'Rf_findVarInFrame'
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-devel-windows-x86_64, r-release-windows-x86_64
Version: 0.2.2
Check: re-building of vignette outputs
Result: ERROR
Error(s) in re-building vignettes:
Error in loadVignetteBuilder(pkgdir) : vignette builder 'knitr' not found
Calls: <Anonymous> -> loadVignetteBuilder
Execution halted
Error in loadVignetteBuilder(pkgdir) : vignette builder 'knitr' not found
Calls: <Anonymous> -> loadVignetteBuilder
Execution halted
Error in loadVignetteBuilder(pkgdir) : vignette builder 'knitr' not found
Calls: <Anonymous> -> loadVignetteBuilder
Execution halted
Error in loadVignetteBuilder(pkgdir) : vignette builder 'knitr' not found
Calls: <Anonymous> -> loadVignetteBuilder
Execution halted
Error in loadVignetteBuilder(pkgdir) : vignette builder 'knitr' not found
Calls: <Anonymous> -> loadVignetteBuilder
Execution halted
Error in loadVignetteBuilder(pkgdir) : vignette builder 'knitr' not found
Calls: <Anonymous> -> loadVignetteBuilder
Execution halted
Error in loadVignetteBuilder(pkgdir) : vignette builder 'knitr' not found
Calls: <Anonymous> -> loadVignetteBuilder
Execution halted
SUMMARY: processing the following files failed:
‘S7.Rmd’ ‘classes-objects.Rmd’ ‘compatibility.Rmd’
‘generics-methods.Rmd’ ‘motivation.Rmd’ ‘packages.Rmd’
‘performance.Rmd’
Error: Vignette re-building failed.
Execution halted
Flavor: r-release-macos-arm64
Version: 0.2.2
Check: package vignettes
Result: NOTE
Package has ‘vignettes’ subdirectory but apparently no vignettes.
Perhaps the ‘VignetteBuilder’ information is missing from the
DESCRIPTION file?
Flavor: r-release-macos-x86_64
Current CRAN status: ERROR: 1, OK: 12
Version: 1.6.0
Check: re-building of vignette outputs
Result: ERROR
Error(s) in re-building vignettes:
--- re-building ‘from-base.Rmd’ using rmarkdown
Error: processing vignette 'from-base.Rmd' failed with diagnostics:
there is no package called ‘sass’
--- failed re-building ‘from-base.Rmd’
--- re-building ‘locale-sensitive.Rmd’ using rmarkdown
Error: processing vignette 'locale-sensitive.Rmd' failed with diagnostics:
there is no package called ‘sass’
--- failed re-building ‘locale-sensitive.Rmd’
--- re-building ‘regular-expressions.Rmd’ using rmarkdown
Error: processing vignette 'regular-expressions.Rmd' failed with diagnostics:
there is no package called ‘sass’
--- failed re-building ‘regular-expressions.Rmd’
--- re-building ‘stringr.Rmd’ using rmarkdown
Error: processing vignette 'stringr.Rmd' failed with diagnostics:
there is no package called ‘sass’
--- failed re-building ‘stringr.Rmd’
SUMMARY: processing the following files failed:
‘from-base.Rmd’ ‘locale-sensitive.Rmd’ ‘regular-expressions.Rmd’
‘stringr.Rmd’
Error: Vignette re-building failed.
Execution halted
Flavor: r-release-macos-arm64
Current CRAN status: OK: 13
Current CRAN status: OK: 13
Current CRAN status: OK: 13
Current CRAN status: ERROR: 1, NOTE: 1, OK: 11
Version: 2.3.12
Check: for unstated dependencies in vignettes
Result: NOTE
Error: error in inferior call:
.onLoad failed in loadNamespace() for 'knitr', details:
call: loadNamespace(x)
error: there is no package called ‘evaluate’
Execution halted
Flavor: r-release-macos-arm64
Version: 2.3.12
Check: tests
Result: ERROR
Running ‘testthat.R’ [0s/0s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> # This file is part of the standard setup for testthat.
> # It is recommended that you do not modify it.
> #
> # Where should you do additional test configuration?
> # Learn more about the roles of various files in:
> # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview
> # * https://testthat.r-lib.org/articles/special-files.html
>
> library(testthat)
> library(yaml)
>
> test_check("yaml")
Error in loadNamespace(x) : there is no package called 'cli'
Calls: test_check ... loadNamespace -> withRestarts -> withOneRestart -> doWithOneRestart
Execution halted
Flavor: r-release-macos-x86_64
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.