CRAN Package Check Results for Package callr

Last updated on 2019-09-21 20:46:11 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 3.3.1 7.81 111.91 119.72 ERROR
r-devel-linux-x86_64-debian-gcc 3.3.1 5.25 97.44 102.69 ERROR
r-devel-linux-x86_64-fedora-clang 3.3.1 144.07 ERROR
r-devel-linux-x86_64-fedora-gcc 3.3.1 144.69 ERROR
r-devel-windows-ix86+x86_64 3.3.1 17.00 160.00 177.00 ERROR
r-patched-linux-x86_64 3.3.1 6.66 112.27 118.93 OK
r-patched-solaris-x86 3.3.1 131.90 ERROR
r-release-linux-x86_64 3.3.1 5.16 112.31 117.47 OK
r-release-windows-ix86+x86_64 3.3.1 10.00 164.00 174.00 OK
r-release-osx-x86_64 3.3.1 OK
r-oldrel-windows-ix86+x86_64 3.3.1 9.00 144.00 153.00 OK
r-oldrel-osx-x86_64 3.3.1 OK

Check Details

Version: 3.3.1
Check: tests
Result: ERROR
     Running 'testthat.R' [81s/118s]
    Running the tests in 'tests/testthat.R' failed.
    Complete output:
     > library(testthat)
     > library(callr)
     >
     > Sys.unsetenv("R_TESTS")
     >
     > if (ps::ps_is_supported()) {
     + reporter <- ps::CleanupReporter(testthat::SummaryReporter)$new()
     + results <- test_check("callr", reporter = reporter)
     + failed <- sum(vapply(results, FUN.VALUE = integer(1), function(r) {
     + sum(vapply(
     + r$results,
     + FUN.VALUE = logical(1),
     + inherits, "expectation_error"))
     + }))
     + if (failed) stop("Test failures", call. = FALSE)
     +
     + } else {
     + ## ps does not support this platform
     + test_check("callr", reporter = "summary")
     + }
     various bug fixes: .....
     callbacks: ................
     clean-subprocess: ..............................
     errors: .............................................S............................................
     r: ......................................................................
     library path setup: ..............................................................
     messages: ...........
     options: ......
     presets: .....................
     calling quit(): ............
     r_bg: .....................................
     r_process: .....
     r_session messages: ...................
     r_session: ..............................................S......................................S.............12....
     rcmd_bg: .................
     rcmd_process: ......
     rcmd: ..................................................
     rscript: .....................
     spelling: S....
     timeout: ......
     utils: ...............................
    
     == Skipped =====================================================================
     1. error traces are merged (@test-error.R#115) - Reason: On CRAN
    
     2. stdout/stderr from pipe (@test-r-session.R#79) - Reason: On CRAN
    
     3. crash (@test-r-session.R#212) - Reason: On CRAN
    
     4. spell check (@test-spelling.R#5) - Reason: On CRAN
    
     == Failed ======================================================================
     -- 1. Failure: traceback (@test-r-session.R#267) ------------------------------
     `tb <- rs$traceback()` does not match "1: f() at ".
     Actual value: "4: c(".handleSimpleError(function (e) ", "{", " {", " callr_data <- as.environment(\\"tools:callr\\")$`__callr_data__`", \n " err <- callr_data$err", " capture.output(assign(\\".Traceback\\", traceback(9), envir = baseenv()))", \n " dump.frames(\\"__callr_dump__\\")", " assign(\\".Last.dump\\", .GlobalEnv$`__callr_dump__`, envir = callr_data)", \n " rm(\\"__callr_dump__\\", envir = .GlobalEnv)", " calls <- sys.calls()", \n " dcframe <- which(vapply(calls, function(x) length(x) >= ", \n " 1 && identical(x[[1]], quote(do.call)), logical(1)))[1]", \n " if (!is.na(dcframe)) ", " e$`_ignore` <- list(c(1, dcframe + 1L))", \n " e$`_pid` <- Sys.getpid()", " e$`_timestamp` <- Sys.time()", \n " e <- err$add_trace_back(e)", " saveRDS(list(\\"error\\", e), file = paste0(\\"/tmp/RtmpiPrrUY/working_dir/RtmpwOoqq6/file5e4577e0a1f\\", ", \n " \\".error\\"))", " }", "}, \\"oops\\", base::quote(g()))"\n )\n3: "stop(\\"oops\\")"\n2: "g()"\n1: "f()""
    
     -- 2. Failure: traceback (@test-r-session.R#268) ------------------------------
     c(tb[[4]]) not equal to "f()".
     1/1 mismatches
     x[1]: "\"f()\""
     y[1]: "f()"
    
     == DONE ========================================================================
     Error: Test failures
     Execution halted
Flavor: r-devel-linux-x86_64-debian-clang

Version: 3.3.1
Check: tests
Result: ERROR
     Running ‘testthat.R’ [72s/147s]
    Running the tests in ‘tests/testthat.R’ failed.
    Complete output:
     > library(testthat)
     > library(callr)
     >
     > Sys.unsetenv("R_TESTS")
     >
     > if (ps::ps_is_supported()) {
     + reporter <- ps::CleanupReporter(testthat::SummaryReporter)$new()
     + results <- test_check("callr", reporter = reporter)
     + failed <- sum(vapply(results, FUN.VALUE = integer(1), function(r) {
     + sum(vapply(
     + r$results,
     + FUN.VALUE = logical(1),
     + inherits, "expectation_error"))
     + }))
     + if (failed) stop("Test failures", call. = FALSE)
     +
     + } else {
     + ## ps does not support this platform
     + test_check("callr", reporter = "summary")
     + }
     various bug fixes: .....
     callbacks: ................
     clean-subprocess: ..............................
     errors: .............................................S............................................
     r: ......................................................................
     library path setup: ..............................................................
     messages: ...........
     options: ......
     presets: .....................
     calling quit(): ............
     r_bg: .....................................
     r_process: .....
     r_session messages: ...................
     r_session: ..............................................S......................................S.............12....
     rcmd_bg: .................
     rcmd_process: ......
     rcmd: ..................................................
     rscript: .....................
     spelling: S....
     timeout: ......
     utils: ...............................
    
     ══ Skipped ═════════════════════════════════════════════════════════════════════
     1. error traces are merged (@test-error.R#115) - Reason: On CRAN
    
     2. stdout/stderr from pipe (@test-r-session.R#79) - Reason: On CRAN
    
     3. crash (@test-r-session.R#212) - Reason: On CRAN
    
     4. spell check (@test-spelling.R#5) - Reason: On CRAN
    
     ══ Failed ══════════════════════════════════════════════════════════════════════
     ── 1. Failure: traceback (@test-r-session.R#267) ──────────────────────────────
     `tb <- rs$traceback()` does not match "1: f() at ".
     Actual value: "4: c(".handleSimpleError(function (e) ", "{", " {", " callr_data <- as.environment(\\"tools:callr\\")$`__callr_data__`", \n " err <- callr_data$err", " capture.output(assign(\\".Traceback\\", traceback(9), envir = baseenv()))", \n " dump.frames(\\"__callr_dump__\\")", " assign(\\".Last.dump\\", .GlobalEnv$`__callr_dump__`, envir = callr_data)", \n " rm(\\"__callr_dump__\\", envir = .GlobalEnv)", " calls <- sys.calls()", \n " dcframe <- which(vapply(calls, function(x) length(x) >= ", \n " 1 && identical(x[[1]], quote(do.call)), logical(1)))[1]", \n " if (!is.na(dcframe)) ", " e$`_ignore` <- list(c(1, dcframe + 1L))", \n " e$`_pid` <- Sys.getpid()", " e$`_timestamp` <- Sys.time()", \n " e <- err$add_trace_back(e)", " saveRDS(list(\\"error\\", e), file = paste0(\\"/home/hornik/tmp/scratch/Rtmpszsp0d/working_dir/RtmpilN4Iv/file74ad5702a29f\\", ", \n " \\".error\\"))", " }", "}, \\"oops\\", base::quote(g()))"\n )\n3: "stop(\\"oops\\")"\n2: "g()"\n1: "f()""
    
     ── 2. Failure: traceback (@test-r-session.R#268) ──────────────────────────────
     c(tb[[4]]) not equal to "f()".
     1/1 mismatches
     x[1]: "\"f()\""
     y[1]: "f()"
    
     ══ DONE ════════════════════════════════════════════════════════════════════════
     No one gets it right on their first try
     Error: Test failures
     Execution halted
Flavor: r-devel-linux-x86_64-debian-gcc

Version: 3.3.1
Check: tests
Result: ERROR
     Running ‘testthat.R’ [97s/118s]
    Running the tests in ‘tests/testthat.R’ failed.
    Complete output:
     > library(testthat)
     > library(callr)
     >
     > Sys.unsetenv("R_TESTS")
     >
     > if (ps::ps_is_supported()) {
     + reporter <- ps::CleanupReporter(testthat::SummaryReporter)$new()
     + results <- test_check("callr", reporter = reporter)
     + failed <- sum(vapply(results, FUN.VALUE = integer(1), function(r) {
     + sum(vapply(
     + r$results,
     + FUN.VALUE = logical(1),
     + inherits, "expectation_error"))
     + }))
     + if (failed) stop("Test failures", call. = FALSE)
     +
     + } else {
     + ## ps does not support this platform
     + test_check("callr", reporter = "summary")
     + }
     various bug fixes: .....
     callbacks: ................
     clean-subprocess: ..............................
     errors: .............................................S............................................
     r: ......................................................................
     library path setup: ..............................................................
     messages: ...........
     options: ......
     presets: .....................
     calling quit(): ............
     r_bg: .....................................
     r_process: .....
     r_session messages: ...................
     r_session: ..............................................S......................................S.............12....
     rcmd_bg: .................
     rcmd_process: ......
     rcmd: ..................................................
     rscript: .....................
     spelling: S....
     timeout: ......
     utils: ...............................
    
     ══ Skipped ═════════════════════════════════════════════════════════════════════
     1. error traces are merged (@test-error.R#115) - Reason: On CRAN
    
     2. stdout/stderr from pipe (@test-r-session.R#79) - Reason: On CRAN
    
     3. crash (@test-r-session.R#212) - Reason: On CRAN
    
     4. spell check (@test-spelling.R#5) - Reason: On CRAN
    
     ══ Failed ══════════════════════════════════════════════════════════════════════
     ── 1. Failure: traceback (@test-r-session.R#267) ──────────────────────────────
     `tb <- rs$traceback()` does not match "1: f() at ".
     Actual value: "4: c(".handleSimpleError(function (e) ", "{", " {", " callr_data <- as.environment(\\"tools:callr\\")$`__callr_data__`", \n " err <- callr_data$err", " capture.output(assign(\\".Traceback\\", traceback(9), envir = baseenv()))", \n " dump.frames(\\"__callr_dump__\\")", " assign(\\".Last.dump\\", .GlobalEnv$`__callr_dump__`, envir = callr_data)", \n " rm(\\"__callr_dump__\\", envir = .GlobalEnv)", " calls <- sys.calls()", \n " dcframe <- which(vapply(calls, function(x) length(x) >= ", \n " 1 && identical(x[[1]], quote(do.call)), logical(1)))[1]", \n " if (!is.na(dcframe)) ", " e$`_ignore` <- list(c(1, dcframe + 1L))", \n " e$`_pid` <- Sys.getpid()", " e$`_timestamp` <- Sys.time()", \n " e <- err$add_trace_back(e)", " saveRDS(list(\\"error\\", e), file = paste0(\\"/tmp/RtmpDNocI7/working_dir/RtmpZkIhTR/fileb2b66c6867b3\\", ", \n " \\".error\\"))", " }", "}, \\"oops\\", base::quote(g()))"\n )\n3: "stop(\\"oops\\")"\n2: "g()"\n1: "f()""
    
     ── 2. Failure: traceback (@test-r-session.R#268) ──────────────────────────────
     c(tb[[4]]) not equal to "f()".
     1/1 mismatches
     x[1]: "\"f()\""
     y[1]: "f()"
    
     ══ DONE ════════════════════════════════════════════════════════════════════════
     Error: Test failures
     Execution halted
Flavor: r-devel-linux-x86_64-fedora-clang

Version: 3.3.1
Check: tests
Result: ERROR
     Running ‘testthat.R’ [98s/111s]
    Running the tests in ‘tests/testthat.R’ failed.
    Complete output:
     > library(testthat)
     > library(callr)
     >
     > Sys.unsetenv("R_TESTS")
     >
     > if (ps::ps_is_supported()) {
     + reporter <- ps::CleanupReporter(testthat::SummaryReporter)$new()
     + results <- test_check("callr", reporter = reporter)
     + failed <- sum(vapply(results, FUN.VALUE = integer(1), function(r) {
     + sum(vapply(
     + r$results,
     + FUN.VALUE = logical(1),
     + inherits, "expectation_error"))
     + }))
     + if (failed) stop("Test failures", call. = FALSE)
     +
     + } else {
     + ## ps does not support this platform
     + test_check("callr", reporter = "summary")
     + }
     various bug fixes: .....
     callbacks: ................
     clean-subprocess: ..............................
     errors: .............................................S............................................
     r: ......................................................................
     library path setup: ..............................................................
     messages: ...........
     options: ......
     presets: .....................
     calling quit(): ............
     r_bg: .....................................
     r_process: .....
     r_session messages: ...................
     r_session: ..............................................S......................................S.............12....
     rcmd_bg: .................
     rcmd_process: ......
     rcmd: ..................................................
     rscript: .....................
     spelling: S....
     timeout: ......
     utils: ...............................
    
     ══ Skipped ═════════════════════════════════════════════════════════════════════
     1. error traces are merged (@test-error.R#115) - Reason: On CRAN
    
     2. stdout/stderr from pipe (@test-r-session.R#79) - Reason: On CRAN
    
     3. crash (@test-r-session.R#212) - Reason: On CRAN
    
     4. spell check (@test-spelling.R#5) - Reason: On CRAN
    
     ══ Failed ══════════════════════════════════════════════════════════════════════
     ── 1. Failure: traceback (@test-r-session.R#267) ──────────────────────────────
     `tb <- rs$traceback()` does not match "1: f() at ".
     Actual value: "4: c(".handleSimpleError(function (e) ", "{", " {", " callr_data <- as.environment(\\"tools:callr\\")$`__callr_data__`", \n " err <- callr_data$err", " capture.output(assign(\\".Traceback\\", traceback(9), envir = baseenv()))", \n " dump.frames(\\"__callr_dump__\\")", " assign(\\".Last.dump\\", .GlobalEnv$`__callr_dump__`, envir = callr_data)", \n " rm(\\"__callr_dump__\\", envir = .GlobalEnv)", " calls <- sys.calls()", \n " dcframe <- which(vapply(calls, function(x) length(x) >= ", \n " 1 && identical(x[[1]], quote(do.call)), logical(1)))[1]", \n " if (!is.na(dcframe)) ", " e$`_ignore` <- list(c(1, dcframe + 1L))", \n " e$`_pid` <- Sys.getpid()", " e$`_timestamp` <- Sys.time()", \n " e <- err$add_trace_back(e)", " saveRDS(list(\\"error\\", e), file = paste0(\\"/tmp/RtmpT2f9EW/working_dir/RtmpY5CkJh/file5ca77d36390c\\", ", \n " \\".error\\"))", " }", "}, \\"oops\\", base::quote(g()))"\n )\n3: "stop(\\"oops\\")"\n2: "g()"\n1: "f()""
    
     ── 2. Failure: traceback (@test-r-session.R#268) ──────────────────────────────
     c(tb[[4]]) not equal to "f()".
     1/1 mismatches
     x[1]: "\"f()\""
     y[1]: "f()"
    
     ══ DONE ════════════════════════════════════════════════════════════════════════
     Error: Test failures
     Execution halted
Flavor: r-devel-linux-x86_64-fedora-gcc

Version: 3.3.1
Check: tests
Result: ERROR
     Running 'testthat.R' [124s]
    Running the tests in 'tests/testthat.R' failed.
    Complete output:
     > library(testthat)
     > library(callr)
     >
     > Sys.unsetenv("R_TESTS")
     >
     > if (ps::ps_is_supported()) {
     + reporter <- ps::CleanupReporter(testthat::SummaryReporter)$new()
     + results <- test_check("callr", reporter = reporter)
     + failed <- sum(vapply(results, FUN.VALUE = integer(1), function(r) {
     + sum(vapply(
     + r$results,
     + FUN.VALUE = logical(1),
     + inherits, "expectation_error"))
     + }))
     + if (failed) stop("Test failures", call. = FALSE)
     +
     + } else {
     + ## ps does not support this platform
     + test_check("callr", reporter = "summary")
     + }
     various bug fixes: .....
     callbacks: ................
     clean-subprocess: ..............................
     errors: .............................................S............................................
     r: ......................................................................
     library path setup: ..............................................................
     messages: ...........
     options: ......
     presets: .....................
     calling quit(): ............
     r_bg: .....................................
     r_process: .....
     r_session messages: ...................
     r_session: ..............................................S......................................S.............12....
     rcmd_bg: .................
     rcmd_process: ......
     rcmd: ..................................................
     rscript: .....................
     spelling: S....
     timeout: ......
     utils: .......................
    
     == Skipped =====================================================================
     1. error traces are merged (@test-error.R#115) - Reason: On CRAN
    
     2. stdout/stderr from pipe (@test-r-session.R#79) - Reason: On CRAN
    
     3. crash (@test-r-session.R#212) - Reason: On CRAN
    
     4. spell check (@test-spelling.R#5) - Reason: On CRAN
    
     == Failed ======================================================================
     -- 1. Failure: traceback (@test-r-session.R#267) ------------------------------
     `tb <- rs$traceback()` does not match "1: f() at ".
     Actual value: "4: c(".handleSimpleError(function (e) ", "{", " {", " callr_data <- as.environment(\\"tools:callr\\")$`__callr_data__`", \n " err <- callr_data$err", " capture.output(assign(\\".Traceback\\", traceback(9), envir = baseenv()))", \n " dump.frames(\\"__callr_dump__\\")", " assign(\\".Last.dump\\", .GlobalEnv$`__callr_dump__`, envir = callr_data)", \n " rm(\\"__callr_dump__\\", envir = .GlobalEnv)", " calls <- sys.calls()", \n " dcframe <- which(vapply(calls, function(x) length(x) >= ", \n " 1 && identical(x[[1]], quote(do.call)), logical(1)))[1]", \n " if (!is.na(dcframe)) ", " e$`_ignore` <- list(c(1, dcframe + 1L))", \n " e$`_pid` <- Sys.getpid()", " e$`_timestamp` <- Sys.time()", \n " e <- err$add_trace_back(e)", " saveRDS(list(\\"error\\", e), file = paste0(\\"D:\\\\\\\\temp\\\\\\\\RtmpoTnQT9\\\\\\\\file16b087e3349f3\\", ", \n " \\".error\\"))", " }", "}, \\"oops\\", base::quote(g()))"\n )\n3: "stop(\\"oops\\")"\n2: "g()"\n1: "f()""
    
     -- 2. Failure: traceback (@test-r-session.R#268) ------------------------------
     c(tb[[4]]) not equal to "f()".
     1/1 mismatches
     x[1]: "\"f()\""
     y[1]: "f()"
    
     == DONE ========================================================================
     Error: Test failures
     Execution halted
Flavor: r-devel-windows-ix86+x86_64

Version: 3.3.1
Check: tests
Result: ERROR
     Running ‘testthat.R’ [71s/185s]
    Running the tests in ‘tests/testthat.R’ failed.
    Complete output:
     > library(testthat)
     > library(callr)
     >
     > Sys.unsetenv("R_TESTS")
     >
     > if (ps::ps_is_supported()) {
     + reporter <- ps::CleanupReporter(testthat::SummaryReporter)$new()
     + results <- test_check("callr", reporter = reporter)
     + failed <- sum(vapply(results, FUN.VALUE = integer(1), function(r) {
     + sum(vapply(
     + r$results,
     + FUN.VALUE = logical(1),
     + inherits, "expectation_error"))
     + }))
     + if (failed) stop("Test failures", call. = FALSE)
     +
     + } else {
     + ## ps does not support this platform
     + test_check("callr", reporter = "summary")
     + }
     various bug fixes: .
     callbacks: ....
     clean-subprocess: ......
     errors: .....................S.1234.5678................
     r: ......................
     library path setup: ..........................
     messages: .9a
    
     ══ Skipped ═════════════════════════════════════════════════════════════════════
     1. error traces are merged (@test-error.R#115) - Reason: On CRAN
    
     ══ Failed ══════════════════════════════════════════════════════════════════════
     ── 1. Failure: errors in r_bg() are merged (@test-error.R#161) ────────────────
     err$parent is not an S3 object
    
     ── 2. Failure: errors in r_bg() are merged (@test-error.R#161) ────────────────
     err$parent inherits from `NULL` not `simpleError`.
    
     ── 3. Failure: errors in r_bg() are merged (@test-error.R#162) ────────────────
     conditionMessage\(err\) does not match "callr subprocess failed: non-numeric argument".
     Actual value: "Still alive"
    
     ── 4. Error: errors in r_bg() are merged (@test-error.R#165) ──────────────────
     no applicable method for 'conditionMessage' applied to an object of class "NULL"
     1: expect_match(conditionMessage(err$parent), "non-numeric argument") at testthat/test-error.R:165
     2: quasi_label(enquo(object), label, arg = "object")
     3: eval_bare(get_expr(quo), get_env(quo))
     4: conditionMessage(err$parent)
    
     ── 5. Failure: errors in r_process are merged (@test-error.R#183) ─────────────
     err$parent is not an S3 object
    
     ── 6. Failure: errors in r_process are merged (@test-error.R#183) ─────────────
     err$parent inherits from `NULL` not `simpleError`.
    
     ── 7. Failure: errors in r_process are merged (@test-error.R#184) ─────────────
     conditionMessage\(err\) does not match "callr subprocess failed: non-numeric argument".
     Actual value: "Still alive"
    
     ── 8. Error: errors in r_process are merged (@test-error.R#187) ───────────────
     no applicable method for 'conditionMessage' applied to an object of class "NULL"
     1: expect_match(conditionMessage(err$parent), "non-numeric argument") at testthat/test-error.R:187
     2: quasi_label(enquo(object), label, arg = "object")
     3: eval_bare(get_expr(quo), get_env(quo))
     4: conditionMessage(err$parent)
    
     ── 9. Failure: messages in callr::r_bg do not crash session (@test-messages.R#16
     rx$get_exit_status() not equal to 0.
     1/1 mismatches
     [1] -9 - 0 == -9
    
     ── 10. Error: messages in callr::r_bg do not crash session (@test-messages.R#18)
     callr subprocess failed: could not start R, exited with non-zero status, has crashed or was killed
     1: expect_equal(rx$get_result(), 2) at testthat/test-messages.R:18
     2: quasi_label(enquo(object), label, arg = "object")
     3: eval_bare(get_expr(quo), get_env(quo))
     4: rx$get_result()
     5: rp_get_result(self, private)
     6: get_result(out, private$options)
     7: throw(new_callr_error(output, killmsg))
    
     Maximum number of 10 failures reached, some test results may be missing.
    
     ══ DONE ════════════════════════════════════════════════════════════════════════
     Error: Test failures
     Execution halted
Flavor: r-patched-solaris-x86