CRAN Package Check Results for Package pmparser

Last updated on 2026-03-11 16:53:44 CET.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 1.0.25 4.63 55.12 59.75 OK
r-devel-linux-x86_64-debian-gcc 1.0.25 3.49 35.84 39.33 ERROR
r-devel-linux-x86_64-fedora-clang 1.0.25 8.00 80.23 88.23 OK
r-devel-linux-x86_64-fedora-gcc 1.0.25 8.00 95.69 103.69 OK
r-devel-macos-arm64 1.0.25 1.00 42.00 43.00 OK
r-devel-windows-x86_64 1.0.25 5.00 104.00 109.00 OK
r-patched-linux-x86_64 1.0.25 5.13 49.94 55.07 OK
r-release-linux-x86_64 1.0.25 4.32 49.48 53.80 OK
r-release-macos-arm64 1.0.25 1.00 38.00 39.00 OK
r-release-macos-x86_64 1.0.25 3.00 78.00 81.00 OK
r-release-windows-x86_64 1.0.25 6.00 79.00 85.00 OK
r-oldrel-macos-arm64 1.0.25 1.00 47.00 48.00 OK
r-oldrel-macos-x86_64 1.0.25 3.00 123.00 126.00 OK
r-oldrel-windows-x86_64 1.0.25 8.00 98.00 106.00 OK

Check Details

Version: 1.0.25
Check: tests
Result: ERROR Running ‘testthat.R’ [6s/25s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > library(pmparser) > > test_check('pmparser') Saving _problems/test_modify_pubmed_db_dup-69.R Saving _problems/test_modify_pubmed_db_std-24.R Saving _problems/test_modify_pubmed_db_std-44.R [ FAIL 3 | WARN 0 | SKIP 4 | PASS 95 ] ══ Skipped tests (4) ═══════════════════════════════════════════════════════════ • On CRAN (4): 'test_get_citation.R:4:3', 'test_get_citation.R:13:3', 'test_get_pubmed_files.R:7:3', 'test_get_pubmed_files.R:20:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test_modify_pubmed_db_dup.R:67:3'): modifyPubmedDb update is unique ── Error in `{ dNow = getRemoteFilenames(glue("{remoteDir}/{subDir}/"), pattern) dNow[, `:=`(sub_dir, subDir)] }`: task 1 failed - "Recv failure: Connection reset by peer" Backtrace: ▆ 1. └─pmparser::modifyPubmedDb(...) at test_modify_pubmed_db_dup.R:67:3 2. └─pmparser:::getPubmedFileInfo(localDir, subDirs = subDir, con = conTmp) 3. └─foreach(subDir = subDirs, .combine = rbind) %do% ... 4. └─e$fun(obj, substitute(ex), parent.frame(), e$data) ── Error ('test_modify_pubmed_db_std.R:22:3'): modifyPubmedDb create matches standard ── <SSL_CONNECT_ERROR/GenericCurlError/error/condition> Error in `function (type, msg, asError = TRUE) { if (!is.character(type)) { i = match(type, CURLcodeValues) typeName = if (is.na(i)) character() else names(CURLcodeValues)[i] } typeName = gsub("^CURLE_", "", typeName) fun = (if (asError) stop else warning) fun(structure(list(message = msg, call = sys.call()), class = c(typeName, "GenericCurlError", "error", "condition"))) }(35L, "Recv failure: Connection reset by peer", TRUE)`: Recv failure: Connection reset by peer Backtrace: ▆ 1. ├─pmparser::modifyPubmedDb(...) at test_modify_pubmed_db_std.R:22:3 2. │ └─pmparser:::getReadme(con = con) 3. │ └─RCurl::getURL(glue("{remoteDir}/{filename}")) 4. │ └─RCurl::curlPerform(curl = curl, .opts = opts, .encoding = .encoding) 5. └─RCurl (local) `<fn>`(35L, "Recv failure: Connection reset by peer", TRUE) ── Error ('test_modify_pubmed_db_std.R:42:3'): modifyPubmedDb update matches standard ── Error in `{ dNow = getRemoteFilenames(glue("{remoteDir}/{subDir}/"), pattern) dNow[, `:=`(sub_dir, subDir)] }`: task 1 failed - "Recv failure: Connection reset by peer" Backtrace: ▆ 1. └─pmparser::modifyPubmedDb(...) at test_modify_pubmed_db_std.R:42:3 2. └─pmparser:::getPubmedFileInfo(localDir, subDirs = subDir, con = conTmp) 3. └─foreach(subDir = subDirs, .combine = rbind) %do% ... 4. └─e$fun(obj, substitute(ex), parent.frame(), e$data) [ FAIL 3 | WARN 0 | SKIP 4 | PASS 95 ] Error: ! Test failures. Warning message: call dbDisconnect() when finished working with a connection Execution halted Flavor: r-devel-linux-x86_64-debian-gcc