Running ‘test-all.R’ [18s/18s]
Running the tests in ‘tests/test-all.R’ failed.
Complete output:
  > library(testthat)
  > test_check("INLAutils")
  Loading required package: INLAutils
  Loading required package: ggplot2
  Loading required package: INLA
  Loading required package: sp
  Loading required package: Matrix
  This is INLA_17.06.20 built 2017-12-02 21:36:00 UTC.
  See www.r-inla.org/contact-us for how to get help.
  /home/ripley/R/Lib32/INLA/bin/linux/32bit/inla.run: line 2: readlink: command not found
  /home/ripley/R/Lib32/INLA/bin/linux/32bit/inla.run: line 11: /home/ripley/R/packages/tests32/INLAutils.Rcheck/tests/testthat/inla: No such file or directory
  /home/ripley/R/Lib32/INLA/bin/linux/32bit/inla.run: line 11: exec: /home/ripley/R/packages/tests32/INLAutils.Rcheck/tests/testthat/inla: cannot execute: No such file or directory
  1. Error: All basic INLAsdm options return at least reasonable values (@test-INLAsdm.R#66) 
  The inla-program exited with an error. Unless you interupted it yourself, please rerun with verbose=TRUE and check the output carefully.
    If this does not help, please contact the developers at <help@r-inla.org>.
  1: inlaSDM(dataframe, predictors, spatial = FALSE, cross_validation = FALSE) at testthat/test-INLAsdm.R:66
  2: INLA::inla(form1, data = INLA::inla.stack.data(stk.est), family = "binomial", control.compute = list(cpo = TRUE, 
         waic = TRUE, dic = TRUE), control.fixed = list(expand.factor.strategy = "inla"), 
         control.predictor = list(compute = TRUE, link = 1), num.threads = num.threads, 
         silent = TRUE)
  3: inla.inlaprogram.has.crashed()
  4: stop("The inla-program exited with an error. Unless you interupted it yourself, please rerun with verbose=TRUE and check the output carefully.\n  If this does not help, please contact the developers at <help@r-inla.org>.")
  
  /home/ripley/R/Lib32/INLA/bin/linux/32bit/inla.run: line 2: readlink: command not found
  /home/ripley/R/Lib32/INLA/bin/linux/32bit/inla.run: line 11: /home/ripley/R/packages/tests32/INLAutils.Rcheck/tests/testthat/inla: No such file or directory
  /home/ripley/R/Lib32/INLA/bin/linux/32bit/inla.run: line 11: exec: /home/ripley/R/packages/tests32/INLAutils.Rcheck/tests/testthat/inla: cannot execute: No such file or directory
  2. Error: stepwise SDM works (@test-INLAsdm.R#119) -----------------------------
  The inla-program exited with an error. Unless you interupted it yourself, please rerun with verbose=TRUE and check the output carefully.
    If this does not help, please contact the developers at <help@r-inla.org>.
  1: inlaSDM(dataframe, predictors, step = TRUE, spatial = FALSE, cross_validation = FALSE) at testthat/test-INLAsdm.R:119
  2: INLAstep(fam1 = "binomial", dataf1@data, in_stack = stk.est, spde = spde, invariant = invariantStep, 
         direction = "backwards", include = includeStep, y = y, y2 = y, powerl = 1, inter = 1, 
         thresh = 2, num.threads = num.threads)
  3: INLA::inla(formula2, family = fam1, num.threads = num.threads, control.compute = list(cpo = TRUE, 
         dic = TRUE, waic = TRUE), verbose = FALSE, data = INLA::inla.stack.data(in_stack, 
         spde = spde), control.predictor = list(A = INLA::inla.stack.A(in_stack), compute = TRUE), 
         control.fixed = list(expand.factor.strategy = "inla"))
  4: inla.inlaprogram.has.crashed()
  5: stop("The inla-program exited with an error. Unless you interupted it yourself, please rerun with verbose=TRUE and check the output carefully.\n  If this does not help, please contact the developers at <help@r-inla.org>.")
  
  /home/ripley/R/Lib32/INLA/bin/linux/32bit/inla.run: line 2: readlink: command not found
  /home/ripley/R/Lib32/INLA/bin/linux/32bit/inla.run: line 11: /home/ripley/R/packages/tests32/INLAutils.Rcheck/tests/testthat/inla: No such file or directory
  /home/ripley/R/Lib32/INLA/bin/linux/32bit/inla.run: line 11: exec: /home/ripley/R/packages/tests32/INLAutils.Rcheck/tests/testthat/inla: cannot execute: No such file or directory
  3. Error: INLAsdm include works (@test-INLAsdm.R#214) --------------------------
  The inla-program exited with an error. Unless you interupted it yourself, please rerun with verbose=TRUE and check the output carefully.
    If this does not help, please contact the developers at <help@r-inla.org>.
  1: inlaSDM(dataframe, predictors, spatial = FALSE, cross_validation = FALSE, include = 1) at testthat/test-INLAsdm.R:214
  2: INLA::inla(form1, data = INLA::inla.stack.data(stk.est), family = "binomial", control.compute = list(cpo = TRUE, 
         waic = TRUE, dic = TRUE), control.fixed = list(expand.factor.strategy = "inla"), 
         control.predictor = list(compute = TRUE, link = 1), num.threads = num.threads, 
         silent = TRUE)
  3: inla.inlaprogram.has.crashed()
  4: stop("The inla-program exited with an error. Unless you interupted it yourself, please rerun with verbose=TRUE and check the output carefully.\n  If this does not help, please contact the developers at <help@r-inla.org>.")
  
  /home/ripley/R/Lib32/INLA/bin/linux/32bit/inla.run: line 2: readlink: command not found
  /home/ripley/R/Lib32/INLA/bin/linux/32bit/inla.run: line 11: /home/ripley/R/packages/tests32/INLAutils.Rcheck/tests/testthat/inla: No such file or directory
  /home/ripley/R/Lib32/INLA/bin/linux/32bit/inla.run: line 11: exec: /home/ripley/R/packages/tests32/INLAutils.Rcheck/tests/testthat/inla: cannot execute: No such file or directory
  4. Error: Some INLA example datasets work (@test-INLAstep.R#138) ---------------
  The inla-program exited with an error. Unless you interupted it yourself, please rerun with verbose=TRUE and check the output carefully.
    If this does not help, please contact the developers at <help@r-inla.org>.
  1: INLAstep(fam1 = "poisson", Epil, in_stack = stack, invariant = "0 + Intercept", direction = "backwards", 
         include = 3:5, y = "y", y2 = "y", powerl = 1, inter = 1, thresh = 2) at testthat/test-INLAstep.R:138
  2: INLA::inla(formula2, family = fam1, num.threads = num.threads, control.compute = list(cpo = TRUE, 
         dic = TRUE, waic = TRUE), verbose = FALSE, data = INLA::inla.stack.data(in_stack, 
         spde = spde), control.predictor = list(A = INLA::inla.stack.A(in_stack), compute = TRUE), 
         control.fixed = list(expand.factor.strategy = "inla"))
  3: inla.inlaprogram.has.crashed()
  4: stop("The inla-program exited with an error. Unless you interupted it yourself, please rerun with verbose=TRUE and check the output carefully.\n  If this does not help, please contact the developers at <help@r-inla.org>.")
  
  /home/ripley/R/Lib32/INLA/bin/linux/32bit/inla.run: line 2: readlink: command not found
  /home/ripley/R/Lib32/INLA/bin/linux/32bit/inla.run: line 11: /home/ripley/R/packages/tests32/INLAutils.Rcheck/tests/testthat/inla: No such file or directory
  /home/ripley/R/Lib32/INLA/bin/linux/32bit/inla.run: line 11: exec: /home/ripley/R/packages/tests32/INLAutils.Rcheck/tests/testthat/inla: cannot execute: No such file or directory
  5. Error: autoplot does not fail when it should not. (@test-autoplot.R#11) -----
  The inla-program exited with an error. Unless you interupted it yourself, please rerun with verbose=TRUE and check the output carefully.
    If this does not help, please contact the developers at <help@r-inla.org>.
  1: inla(formula, family = "poisson", data = Epil, control.predictor = list(compute = TRUE)) at testthat/test-autoplot.R:11
  2: inla.inlaprogram.has.crashed()
  3: stop("The inla-program exited with an error. Unless you interupted it yourself, please rerun with verbose=TRUE and check the output carefully.\n  If this does not help, please contact the developers at <help@r-inla.org>.")
  
  /home/ripley/R/Lib32/INLA/bin/linux/32bit/inla.run: line 2: readlink: command not found
  /home/ripley/R/Lib32/INLA/bin/linux/32bit/inla.run: line 11: /home/ripley/R/packages/tests32/INLAutils.Rcheck/tests/testthat/inla: No such file or directory
  /home/ripley/R/Lib32/INLA/bin/linux/32bit/inla.run: line 11: exec: /home/ripley/R/packages/tests32/INLAutils.Rcheck/tests/testthat/inla: cannot execute: No such file or directory
  6. Error: Check which arg more carefully. (@test-autoplot.R#47) ----------------
  The inla-program exited with an error. Unless you interupted it yourself, please rerun with verbose=TRUE and check the output carefully.
    If this does not help, please contact the developers at <help@r-inla.org>.
  1: inla(y ~ x1 + x2, data = data, family = "poisson") at testthat/test-autoplot.R:47
  2: inla.inlaprogram.has.crashed()
  3: stop("The inla-program exited with an error. Unless you interupted it yourself, please rerun with verbose=TRUE and check the output carefully.\n  If this does not help, please contact the developers at <help@r-inla.org>.")
  
  /home/ripley/R/Lib32/INLA/bin/linux/32bit/fmesher.run: line 2: readlink: command not found
  /home/ripley/R/Lib32/INLA/bin/linux/32bit/fmesher.run: line 11: /home/ripley/R/packages/tests32/INLAutils.Rcheck/tests/testthat/fmesher: No such file or directory
  /home/ripley/R/Lib32/INLA/bin/linux/32bit/fmesher.run: line 11: exec: /home/ripley/R/packages/tests32/INLAutils.Rcheck/tests/testthat/fmesher: cannot execute: No such file or directory
  7. Error: Mesh plot can be built and altered (@test-autoplotmesh.R#24) ---------
  File '/tmp/RtmprVayUd/fmesher77344a94eae.manifold' does not exist.
  1: inla.mesh.2d(coo, max.edge = c(1/k, 2/k), cutoff = 0.1/k) at testthat/test-autoplotmesh.R:24
  2: inla.mesh.create(loc = loc.domain, boundary = boundary[[1]], interior = interior, 
         cutoff = cutoff, extend = list(n = n[1], offset = offset[1]), refine = FALSE, 
         plot.delay = plot.delay, crs = crs)
  3: system.time({
         manifold = 1L + fmesher.read(prefix, "manifold")
         manifold = list("M", "R2", "S2")[[manifold]]
         loc = fmesher.read(prefix, "s")
         graph = (list(tv = 1L + fmesher.read(prefix, "tv"), vt = 1L + fmesher.read(prefix, 
             "vt"), tt = 1L + fmesher.read(prefix, "tt"), tti = 1L + fmesher.read(prefix, 
             "tti"), vv = fmesher.read(prefix, "vv")))
         graph$tv[graph$tv == 0L] = NA
         graph$vt[graph$vt == 0L] = NA
         graph$tt[graph$tt == 0L] = NA
         graph$tti[graph$tti == 0L] = NA
         idx.all = 1L + fmesher.read(prefix, "idx")
         idx = (list(loc = (inla.ifelse(loc.n > 0, idx.all[idx0[segm.n + lattice.n + (1:loc.n)]], 
             NULL)), lattice = (inla.ifelse(lattice.n > 0, idx.all[idx0[segm.n + (1:lattice.n)]], 
             NULL)), segm = (inla.ifelse(segm.n > 0, idx.all[idx0[(1:segm.n)]], NULL))))
         if (!is.null(idx$loc)) 
             idx$loc[idx$loc == 0L] = NA
         if (!is.null(idx$lattice)) 
             idx$lattice[idx$lattice == 0L] = NA
         if (!is.null(idx$segm)) 
             idx$segm[idx$segm == 0L] = NA
         segm.bnd = (inla.mesh.segment(NULL, 1L + fmesher.read(prefix, "segm.bnd.idx"), 
             fmesher.read(prefix, "segm.bnd.grp"), TRUE))
         segm.int = (inla.mesh.segment(NULL, 1L + fmesher.read(prefix, "segm.int.idx"), 
             fmesher.read(prefix, "segm.int.grp"), FALSE))
         used = !is.na(graph$vt)
         if (!all(used)) {
             used = which(used)
             idx.map = rep(NA, nrow(loc))
             idx.map[used] = seq_len(length(used))
             loc = loc[used, , drop = FALSE]
             graph$tv = matrix(idx.map[as.vector(graph$tv)], nrow(graph$tv), 3)
             graph$vt = graph$vt[used, , drop = FALSE]
             graph$vv = graph$vv[used, used, drop = FALSE]
             if (!is.null(idx$loc)) 
                 idx$loc = idx.map[idx$loc]
             if (!is.null(idx$lattice)) 
                 idx$lattice = idx.map[idx$lattice]
             if (!is.null(idx$segm)) 
                 idx$segm = idx.map[idx$segm]
             segm.bnd$idx = matrix(idx.map[segm.bnd$idx], nrow(segm.bnd$idx), 2)
             segm.int$idx = matrix(idx.map[segm.int$idx], nrow(segm.int$idx), 2)
             segm.bnd$idx[segm.bnd$idx == 0L] = NA
             segm.int$idx[segm.int$idx == 0L] = NA
         }
         if (!keep) 
             unlink(paste(prefix, "*", sep = ""), recursive = FALSE)
         if (!keep.dir) {
             unlink(dirname(prefix), recursive = TRUE)
         }
         if (!is.null(crs) && identical(inla.as.list.CRS(crs)$proj, "geocent")) {
             if (!inla.identical.CRS(crs, crs.target)) {
                 loc <- inla.spTransform(loc, crs, crs.target)
                 crs <- crs.target
             }
         }
     })
  4: fmesher.read(prefix, "manifold")
  5: stop(paste("File '", filename, "' does not exist.", sep = ""))
  
  /home/ripley/R/Lib32/INLA/bin/linux/32bit/fmesher.run: line 2: readlink: command not found
  /home/ripley/R/Lib32/INLA/bin/linux/32bit/fmesher.run: line 11: /home/ripley/R/packages/tests32/INLAutils.Rcheck/tests/testthat/fmesher: No such file or directory
  /home/ripley/R/Lib32/INLA/bin/linux/32bit/fmesher.run: line 11: exec: /home/ripley/R/packages/tests32/INLAutils.Rcheck/tests/testthat/fmesher: cannot execute: No such file or directory
  8. Error: ggplot_projection_shapefile works (@test-plots.R#12) -----------------
  File '/tmp/RtmprVayUd/fmesher773596e49df.manifold' does not exist.
  1: INLA::inla.mesh.create(loc, refine = list(max.edge = 0.05)) at testthat/test-plots.R:12
  2: system.time({
         manifold = 1L + fmesher.read(prefix, "manifold")
         manifold = list("M", "R2", "S2")[[manifold]]
         loc = fmesher.read(prefix, "s")
         graph = (list(tv = 1L + fmesher.read(prefix, "tv"), vt = 1L + fmesher.read(prefix, 
             "vt"), tt = 1L + fmesher.read(prefix, "tt"), tti = 1L + fmesher.read(prefix, 
             "tti"), vv = fmesher.read(prefix, "vv")))
         graph$tv[graph$tv == 0L] = NA
         graph$vt[graph$vt == 0L] = NA
         graph$tt[graph$tt == 0L] = NA
         graph$tti[graph$tti == 0L] = NA
         idx.all = 1L + fmesher.read(prefix, "idx")
         idx = (list(loc = (inla.ifelse(loc.n > 0, idx.all[idx0[segm.n + lattice.n + (1:loc.n)]], 
             NULL)), lattice = (inla.ifelse(lattice.n > 0, idx.all[idx0[segm.n + (1:lattice.n)]], 
             NULL)), segm = (inla.ifelse(segm.n > 0, idx.all[idx0[(1:segm.n)]], NULL))))
         if (!is.null(idx$loc)) 
             idx$loc[idx$loc == 0L] = NA
         if (!is.null(idx$lattice)) 
             idx$lattice[idx$lattice == 0L] = NA
         if (!is.null(idx$segm)) 
             idx$segm[idx$segm == 0L] = NA
         segm.bnd = (inla.mesh.segment(NULL, 1L + fmesher.read(prefix, "segm.bnd.idx"), 
             fmesher.read(prefix, "segm.bnd.grp"), TRUE))
         segm.int = (inla.mesh.segment(NULL, 1L + fmesher.read(prefix, "segm.int.idx"), 
             fmesher.read(prefix, "segm.int.grp"), FALSE))
         used = !is.na(graph$vt)
         if (!all(used)) {
             used = which(used)
             idx.map = rep(NA, nrow(loc))
             idx.map[used] = seq_len(length(used))
             loc = loc[used, , drop = FALSE]
             graph$tv = matrix(idx.map[as.vector(graph$tv)], nrow(graph$tv), 3)
             graph$vt = graph$vt[used, , drop = FALSE]
             graph$vv = graph$vv[used, used, drop = FALSE]
             if (!is.null(idx$loc)) 
                 idx$loc = idx.map[idx$loc]
             if (!is.null(idx$lattice)) 
                 idx$lattice = idx.map[idx$lattice]
             if (!is.null(idx$segm)) 
                 idx$segm = idx.map[idx$segm]
             segm.bnd$idx = matrix(idx.map[segm.bnd$idx], nrow(segm.bnd$idx), 2)
             segm.int$idx = matrix(idx.map[segm.int$idx], nrow(segm.int$idx), 2)
             segm.bnd$idx[segm.bnd$idx == 0L] = NA
             segm.int$idx[segm.int$idx == 0L] = NA
         }
         if (!keep) 
             unlink(paste(prefix, "*", sep = ""), recursive = FALSE)
         if (!keep.dir) {
             unlink(dirname(prefix), recursive = TRUE)
         }
         if (!is.null(crs) && identical(inla.as.list.CRS(crs)$proj, "geocent")) {
             if (!inla.identical.CRS(crs, crs.target)) {
                 loc <- inla.spTransform(loc, crs, crs.target)
                 crs <- crs.target
             }
         }
     })
  3: fmesher.read(prefix, "manifold")
  4: stop(paste("File '", filename, "' does not exist.", sep = ""))
  
  /home/ripley/R/Lib32/INLA/bin/linux/32bit/inla.run: line 2: readlink: command not found
  /home/ripley/R/Lib32/INLA/bin/linux/32bit/inla.run: line 11: /home/ripley/R/packages/tests32/INLAutils.Rcheck/tests/testthat/inla: No such file or directory
  /home/ripley/R/Lib32/INLA/bin/linux/32bit/inla.run: line 11: exec: /home/ripley/R/packages/tests32/INLAutils.Rcheck/tests/testthat/inla: cannot execute: No such file or directory
  9. Error: plot_inla residuals works (@test-plots.R#69) -------------------------
  The inla-program exited with an error. Unless you interupted it yourself, please rerun with verbose=TRUE and check the output carefully.
    If this does not help, please contact the developers at <help@r-inla.org>.
  1: inla(formula, family = "poisson", data = Epil, control.predictor = list(compute = TRUE, 
         link = 1)) at testthat/test-plots.R:69
  2: inla.inlaprogram.has.crashed()
  3: stop("The inla-program exited with an error. Unless you interupted it yourself, please rerun with verbose=TRUE and check the output carefully.\n  If this does not help, please contact the developers at <help@r-inla.org>.")
  
  /home/ripley/R/Lib32/INLA/bin/linux/32bit/fmesher.run: line 2: readlink: command not found
  /home/ripley/R/Lib32/INLA/bin/linux/32bit/fmesher.run: line 11: /home/ripley/R/packages/tests32/INLAutils.Rcheck/tests/testthat/fmesher: No such file or directory
  /home/ripley/R/Lib32/INLA/bin/linux/32bit/fmesher.run: line 11: exec: /home/ripley/R/packages/tests32/INLAutils.Rcheck/tests/testthat/fmesher: cannot execute: No such file or directory
  10. Error: Print methods do not give errors (@test-print.R#25) -----------------
  File '/tmp/RtmprVayUd/fmesher77333181215.manifold' does not exist.
  1: inla.mesh.2d(coo, max.edge = c(1/k, 2/k), cutoff = 0.1/k) at testthat/test-print.R:25
  2: inla.mesh.create(loc = loc.domain, boundary = boundary[[1]], interior = interior, 
         cutoff = cutoff, extend = list(n = n[1], offset = offset[1]), refine = FALSE, 
         plot.delay = plot.delay, crs = crs)
  3: system.time({
         manifold = 1L + fmesher.read(prefix, "manifold")
         manifold = list("M", "R2", "S2")[[manifold]]
         loc = fmesher.read(prefix, "s")
         graph = (list(tv = 1L + fmesher.read(prefix, "tv"), vt = 1L + fmesher.read(prefix, 
             "vt"), tt = 1L + fmesher.read(prefix, "tt"), tti = 1L + fmesher.read(prefix, 
             "tti"), vv = fmesher.read(prefix, "vv")))
         graph$tv[graph$tv == 0L] = NA
         graph$vt[graph$vt == 0L] = NA
         graph$tt[graph$tt == 0L] = NA
         graph$tti[graph$tti == 0L] = NA
         idx.all = 1L + fmesher.read(prefix, "idx")
         idx = (list(loc = (inla.ifelse(loc.n > 0, idx.all[idx0[segm.n + lattice.n + (1:loc.n)]], 
             NULL)), lattice = (inla.ifelse(lattice.n > 0, idx.all[idx0[segm.n + (1:lattice.n)]], 
             NULL)), segm = (inla.ifelse(segm.n > 0, idx.all[idx0[(1:segm.n)]], NULL))))
         if (!is.null(idx$loc)) 
             idx$loc[idx$loc == 0L] = NA
         if (!is.null(idx$lattice)) 
             idx$lattice[idx$lattice == 0L] = NA
         if (!is.null(idx$segm)) 
             idx$segm[idx$segm == 0L] = NA
         segm.bnd = (inla.mesh.segment(NULL, 1L + fmesher.read(prefix, "segm.bnd.idx"), 
             fmesher.read(prefix, "segm.bnd.grp"), TRUE))
         segm.int = (inla.mesh.segment(NULL, 1L + fmesher.read(prefix, "segm.int.idx"), 
             fmesher.read(prefix, "segm.int.grp"), FALSE))
         used = !is.na(graph$vt)
         if (!all(used)) {
             used = which(used)
             idx.map = rep(NA, nrow(loc))
             idx.map[used] = seq_len(length(used))
             loc = loc[used, , drop = FALSE]
             graph$tv = matrix(idx.map[as.vector(graph$tv)], nrow(graph$tv), 3)
             graph$vt = graph$vt[used, , drop = FALSE]
             graph$vv = graph$vv[used, used, drop = FALSE]
             if (!is.null(idx$loc)) 
                 idx$loc = idx.map[idx$loc]
             if (!is.null(idx$lattice)) 
                 idx$lattice = idx.map[idx$lattice]
             if (!is.null(idx$segm)) 
                 idx$segm = idx.map[idx$segm]
             segm.bnd$idx = matrix(idx.map[segm.bnd$idx], nrow(segm.bnd$idx), 2)
             segm.int$idx = matrix(idx.map[segm.int$idx], nrow(segm.int$idx), 2)
             segm.bnd$idx[segm.bnd$idx == 0L] = NA
             segm.int$idx[segm.int$idx == 0L] = NA
         }
         if (!keep) 
             unlink(paste(prefix, "*", sep = ""), recursive = FALSE)
         if (!keep.dir) {
             unlink(dirname(prefix), recursive = TRUE)
         }
         if (!is.null(crs) && identical(inla.as.list.CRS(crs)$proj, "geocent")) {
             if (!inla.identical.CRS(crs, crs.target)) {
                 loc <- inla.spTransform(loc, crs, crs.target)
                 crs <- crs.target
             }
         }
     })
  4: fmesher.read(prefix, "manifold")
  5: stop(paste("File '", filename, "' does not exist.", sep = ""))
  
  testthat results ================================================================
  OK: 25 SKIPPED: 9 FAILED: 10
  1.  Error: All basic INLAsdm options return at least reasonable values (@test-INLAsdm.R#66) 
  2.  Error: stepwise SDM works (@test-INLAsdm.R#119) 
  3.  Error: INLAsdm include works (@test-INLAsdm.R#214) 
  4.  Error: Some INLA example datasets work (@test-INLAstep.R#138) 
  5.  Error: autoplot does not fail when it should not. (@test-autoplot.R#11) 
  6.  Error: Check which arg more carefully. (@test-autoplot.R#47) 
  7.  Error: Mesh plot can be built and altered (@test-autoplotmesh.R#24) 
  8.  Error: ggplot_projection_shapefile works (@test-plots.R#12) 
  9.  Error: plot_inla residuals works (@test-plots.R#69) 
  10. Error: Print methods do not give errors (@test-print.R#25) 
  
  Error: testthat unit tests failed
  Execution halted