CRAN Package Check Results for Package devtools

Last updated on 2020-04-01 12:47:15 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 2.2.2 10.32 173.41 183.73 OK
r-devel-linux-x86_64-debian-gcc 2.2.2 8.63 134.60 143.23 OK
r-devel-linux-x86_64-fedora-clang 2.2.2 169.20 NOTE
r-devel-linux-x86_64-fedora-gcc 2.2.2 216.57 OK
r-devel-windows-ix86+x86_64 2.2.2 20.00 165.00 185.00 OK
r-devel-windows-ix86+x86_64-gcc8 2.2.2 19.00 194.00 213.00 OK
r-patched-linux-x86_64 2.2.2 10.59 167.49 178.08 OK
r-patched-solaris-x86 2.2.2 183.30 ERROR
r-release-linux-x86_64 2.2.2 8.70 153.71 162.41 OK
r-release-windows-ix86+x86_64 2.2.2 20.00 160.00 180.00 OK
r-release-osx-x86_64 2.2.2 OK
r-oldrel-windows-ix86+x86_64 2.2.2 31.00 227.00 258.00 OK
r-oldrel-osx-x86_64 2.2.2 OK

Check Details

Version: 2.2.2
Check: package dependencies
Result: NOTE
    Imports includes 24 non-default packages.
    Importing from so many packages makes the package vulnerable to any of
    them becoming unavailable. Move as many as possible to Suggests and
    use conditionally.
Flavor: r-devel-linux-x86_64-fedora-clang

Version: 2.2.2
Check: tests
Result: ERROR
     Running ‘spelling.R’
     Running ‘testthat.R’ [57s/87s]
    Running the tests in ‘tests/testthat.R’ failed.
    Complete output:
     > library(testthat)
     > library(devtools)
     Loading required package: usethis
    
     Attaching package: 'devtools'
    
     The following object is masked from 'package:testthat':
    
     test_file
    
     >
     > test_check("devtools")
    
    
    
     ✔ | OK F W S | Context
    
     ⠏ | 0 | failure
     ✖ | 0 1 | failure
     ────────────────────────────────────────────────────────────────────────────────
     test-fail.R:4: failure: failing test
     Broken
     ────────────────────────────────────────────────────────────────────────────────
    
     ══ Results ═════════════════════════════════════════════════════════════════════
     OK: 0
     Failed: 1
     Warnings: 0
     Skipped: 0
     ✔ | OK F W S | Context
    
     ⠏ | 0 | warning
     ✔ | 0 1 | warning
     ────────────────────────────────────────────────────────────────────────────────
     test-warn.R:4: warning: warning from test
     Beware!
     ────────────────────────────────────────────────────────────────────────────────
    
     ══ Results ═════════════════════════════════════════════════════════════════════
     OK: 0
     Failed: 0
     Warnings: 1
     Skipped: 0
     --- re-building ‘new.Rnw’ using Sweave
     --- finished re-building ‘new.Rnw’
    
    
     *** caught segfault ***
     address 6, cause 'memory not mapped'
    
     Traceback:
     1: file_info(path, follow = follow)
     2: is_dir(path)
     3: dir_exists(path %||% "")
     4: usethis::proj_set(path = path, force = force)
     5: eval(expr, pf)
     6: eval(expr, pf)
     7: withVisible(eval(expr, pf))
     8: evalVis(expr)
     9: utils::capture.output(usethis::proj_set(path = path, force = force))
     10: (function(path = ".", force = FALSE) utils::capture.output(usethis::proj_set(path = path, force = force)))(path = new, force = force)
     11: local_proj(pkg$path)
     12: eval(expr, pf)
     13: eval(expr, pf)
     14: withVisible(eval(expr, pf))
     15: evalVis(expr)
     16: utils::capture.output({ local_proj(pkg$path) usethis::use_directory(path, ignore)})
     17: usethis_use_directory(pkg, "doc", ignore = TRUE)
     18: copy_vignettes(pkg, keep_md)
     19: build_vignettes("testVignettes")
     20: eval(code, test_env)
     21: eval(code, test_env)
     22: withCallingHandlers({ eval(code, test_env) if (!handled && !is.null(test)) { skip_empty() }}, expectation = handle_expectation, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error)
     23: doTryCatch(return(expr), name, parentenv, handler)
     24: tryCatchOne(expr, names, parentenv, handlers[[1L]])
     25: tryCatchList(expr, names[-nh], parentenv, handlers[-nh])
     26: doTryCatch(return(expr), name, parentenv, handler)
     27: tryCatchOne(tryCatchList(expr, names[-nh], parentenv, handlers[-nh]), names[nh], parentenv, handlers[[nh]])
     28: tryCatchList(expr, classes, parentenv, handlers)
     29: tryCatch(withCallingHandlers({ eval(code, test_env) if (!handled && !is.null(test)) { skip_empty() }}, expectation = handle_expectation, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error), error = handle_fatal, skip = function(e) { })
     30: test_code(desc, code, env = parent.frame())
     31: test_that("Sweave vignettes copied into doc", { if (!pkgbuild::has_latex()) { skip("pdflatex not available") } clean_vignettes("testVignettes") expect_false("new.pdf" %in% dir("testVignettes/doc")) expect_false("new.R" %in% dir("testVignettes/doc")) expect_false("new.Rnw" %in% dir("testVignettes/doc")) build_vignettes("testVignettes") expect_true("new.pdf" %in% dir("testVignettes/doc")) expect_true("new.R" %in% dir("testVignettes/doc")) expect_true("new.Rnw" %in% dir("testVignettes/doc")) clean_vignettes("testVignettes") expect_false("new.pdf" %in% dir("testVignettes/doc")) expect_false("new.R" %in% dir("testVignettes/doc")) expect_false("new.Rnw" %in% dir("testVignettes/doc"))})
     32: eval(code, test_env)
     33: eval(code, test_env)
     34: withCallingHandlers({ eval(code, test_env) if (!handled && !is.null(test)) { skip_empty() }}, expectation = handle_expectation, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error)
     35: doTryCatch(return(expr), name, parentenv, handler)
     36: tryCatchOne(expr, names, parentenv, handlers[[1L]])
     37: tryCatchList(expr, names[-nh], parentenv, handlers[-nh])
     38: doTryCatch(return(expr), name, parentenv, handler)
     39: tryCatchOne(tryCatchList(expr, names[-nh], parentenv, handlers[-nh]), names[nh], parentenv, handlers[[nh]])
     40: tryCatchList(expr, classes, parentenv, handlers)
     41: tryCatch(withCallingHandlers({ eval(code, test_env) if (!handled && !is.null(test)) { skip_empty() }}, expectation = handle_expectation, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error), error = handle_fatal, skip = function(e) { })
     42: test_code(NULL, exprs, env)
     43: source_file(path, new.env(parent = env), chdir = TRUE, wrap = wrap)
     44: force(code)
     45: doWithOneRestart(return(expr), restart)
     46: withOneRestart(expr, restarts[[1L]])
     47: withRestarts(testthat_abort_reporter = function() NULL, force(code))
     48: with_reporter(reporter = reporter, start_end_reporter = start_end_reporter, { reporter$start_file(basename(path)) lister$start_file(basename(path)) source_file(path, new.env(parent = env), chdir = TRUE, wrap = wrap) reporter$.end_context() reporter$end_file() })
     49: FUN(X[[i]], ...)
     50: lapply(paths, test_file, env = env, reporter = current_reporter, start_end_reporter = FALSE, load_helpers = FALSE, wrap = wrap)
     51: force(code)
     52: doWithOneRestart(return(expr), restart)
     53: withOneRestart(expr, restarts[[1L]])
     54: withRestarts(testthat_abort_reporter = function() NULL, force(code))
     55: with_reporter(reporter = current_reporter, results <- lapply(paths, test_file, env = env, reporter = current_reporter, start_end_reporter = FALSE, load_helpers = FALSE, wrap = wrap))
     56: test_files(paths, reporter = reporter, env = env, stop_on_failure = stop_on_failure, stop_on_warning = stop_on_warning, wrap = wrap)
     57: test_dir(path = test_path, reporter = reporter, env = env, filter = filter, ..., stop_on_failure = stop_on_failure, stop_on_warning = stop_on_warning, wrap = wrap)
     58: test_package_dir(package = package, test_path = test_path, filter = filter, reporter = reporter, ..., stop_on_failure = stop_on_failure, stop_on_warning = stop_on_warning, wrap = wrap)
     59: test_check("devtools")
     An irrecoverable exception occurred. R is aborting now ...
Flavor: r-patched-solaris-x86