Running ‘spelling.R’ [0s/1s]
  Running ‘testthat.R’ [75s/119s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > library(httptest)
  Loading required package: testthat
  > options(crunch.check.updates = FALSE)
  > if (nchar(Sys.getenv("JENKINS_HOME"))) {
  +     tt_read_lines <- function(path, n = -1L, encoding = "UTF-8") {
  +         base::readLines(path, n = n, encoding = encoding, warn = FALSE)
  +     }
  + 
  +     tt_write_lines <- function(text, path) {
  +         base::writeLines(enc2utf8(text), path, useBytes = TRUE)
  +     }
  + 
  +     # trick to get around :: from depends CRAN check
  +     R6Class <- get("R6Class", asNamespace("R6"))
  + 
  +     JunitReporterFix <- R6Class(
  +         "JunitReporterFix",
  +         inherit = JunitReporter,
  +         public = list(
  +             end_reporter = function() {
  +                 super$end_reporter()
  +                 tt_write_lines(
  +                     crayon::strip_style(tt_read_lines(self$out)),
  +                     self$out
  +                 )
  +             }
  +         )
  +     )
  + 
  +     test_check("crunch",
  +         reporter = MultiReporter$new(list(
  +             SummaryReporter$new(),
  +             JunitReporterFix$new(file = file.path(Sys.getenv("WORKSPACE"), "rcrunch.xml"))
  +         ))
  +     )
  + } else {
  +     test_check("crunch")
  + }
  Loading required package: crunch
  
  Attaching package: 'crunch'
  
  The following objects are masked from 'package:stats':
  
      filter, rstandard, setNames
  
  The following object is masked from 'package:graphics':
  
      title
  
  The following object is masked from 'package:utils':
  
      write.csv
  
  The following object is masked from 'package:base':
  
      table
  
  
  ══ Skipped tests ═══════════════════════════════════════════════════════════════
  • On CRAN (4)
  • TODO (1)
  • TODO modify variablesFilter to distinguish between a fully specified variable subset and the original dataset (1)
  • TODO: distinguish this kind of attempted value updating from metadata updates (2)
  • TODO: ensure something about the elements of a 'list column' (1)
  • TODO: something intelligent with parentheses and order of operations (GH issue #99) (1)
  • empty test (3)
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── [1m[38;5;214mError[39m (???): (code run outside of `test_that()`)[22m ────────────────────────────
  <CStackOverflowError/stackOverflowError/error/condition>
  Error: C stack usage  15938928 is too close to the limit
  ── [1m[38;5;214mError[39m (???): (code run outside of `test_that()`)[22m ────────────────────────────
  <CStackOverflowError/stackOverflowError/error/condition>
  Error: C stack usage  15940144 is too close to the limit
  ── [1m[38;5;214mError[39m (test-cube-calculations.R:3:1): dimensions attribute is correct on multiple MR cube[22m ───────────────────────────
  <CStackOverflowError/stackOverflowError/error/condition>
  Error: C stack usage  15941712 is too close to the limit
  ── [1m[38;5;214mError[39m (???): (code run outside of `test_that()`)[22m ────────────────────────────
  <CStackOverflowError/stackOverflowError/error/condition>
  Error: C stack usage  15938928 is too close to the limit
  ── [1m[38;5;214mError[39m (???): (code run outside of `test_that()`)[22m ────────────────────────────
  <CStackOverflowError/stackOverflowError/error/condition>
  Error: C stack usage  15938928 is too close to the limit
  ── [1m[38;5;214mError[39m (test-cube-dims.R:3:1): getDimTypes returns the expected cube dimension types[22m ───────────────────────────
  <CStackOverflowError/stackOverflowError/error/condition>
  Error: C stack usage  15941712 is too close to the limit
  ── [1m[38;5;214mError[39m (???): (code run outside of `test_that()`)[22m ────────────────────────────
  <CStackOverflowError/stackOverflowError/error/condition>
  Error: C stack usage  15940224 is too close to the limit
  ── [1m[38;5;214mError[39m (test-cube-errors.R:3:1): Can't do count cube calculation on non-counts[22m ───────────────────────────
  <CStackOverflowError/stackOverflowError/error/condition>
  Error: C stack usage  15939856 is too close to the limit
  ── [1m[38;5;214mError[39m (???): (code run outside of `test_that()`)[22m ────────────────────────────
  <CStackOverflowError/stackOverflowError/error/condition>
  Error: C stack usage  15938928 is too close to the limit
  ── [1m[38;5;214mError[39m (???): (code run outside of `test_that()`)[22m ────────────────────────────
  <CStackOverflowError/stackOverflowError/error/condition>
  Error: C stack usage  15938928 is too close to the limit
  ── [1m[38;5;214mError[39m (???): (code run outside of `test_that()`)[22m ────────────────────────────
  <CStackOverflowError/stackOverflowError/error/condition>
  Error: C stack usage  15938928 is too close to the limit
  ── [1m[38;5;214mError[39m (???): (code run outside of `test_that()`)[22m ────────────────────────────
  <CStackOverflowError/stackOverflowError/error/condition>
  Error: C stack usage  15938928 is too close to the limit
  ── [1m[38;5;214mError[39m (???): (code run outside of `test_that()`)[22m ────────────────────────────
  <CStackOverflowError/stackOverflowError/error/condition>
  Error: C stack usage  15938928 is too close to the limit
  ── [1m[38;5;214mError[39m (test-cube-with-expression.R:3:1): 3VL logical cube dims[22m ───────────────────────────
  <CStackOverflowError/stackOverflowError/error/condition>
  Error: C stack usage  15944560 is too close to the limit
  ── [1m[38;5;214mError[39m (test-cubes.R:16:1): cube missing functions set @useNA[22m ───────────────────────────
  <CStackOverflowError/stackOverflowError/error/condition>
  Error: C stack usage  15941712 is too close to the limit
  ── [1m[38;5;214mError[39m (test-cubes.R:114:1): simple margin.table[22m ─────────────────────────────
  <CStackOverflowError/stackOverflowError/error/condition>
  Error: C stack usage  15943136 is too close to the limit
  ── [1m[38;5;214mError[39m (test-cubes.R:128:1): margin.table with missing[22m ───────────────────────────
  <CStackOverflowError/stackOverflowError/error/condition>
  Error: C stack usage  15943136 is too close to the limit
  ── [1m[38;5;214mError[39m (test-cut.R:3:1): cut returns expected output[22m ───────────────────────────
  <CStackOverflowError/stackOverflowError/error/condition>
  Error: C stack usage  15941472 is too close to the limit
  ── [1m[38;5;214mError[39m (test-cut.R:3:1): cut date returns expected output[22m ───────────────────────────
  <CStackOverflowError/stackOverflowError/error/condition>
  Error: C stack usage  15939440 is too close to the limit
  ── [1m[38;5;214mError[39m (test-decks.R:3:1): cube methods for crunch decks[22m ───────────────────────────
  <CStackOverflowError/stackOverflowError/error/condition>
  Error: C stack usage  15940000 is too close to the limit
  ── [1m[38;5;214mError[39m (???): (code run outside of `test_that()`)[22m ────────────────────────────
  <CStackOverflowError/stackOverflowError/error/condition>
  Error: C stack usage  15938928 is too close to the limit
  ── [1m[38;5;214mError[39m (test-make-array.R:3:1): makeMRFromText sends the correct variable derivation[22m ───────────────────────────
  <CStackOverflowError/stackOverflowError/error/condition>
  Error: C stack usage  15940432 is too close to the limit
  ── [1m[38;5;214mError[39m (test-misc.R:199:1): loadCube can handle a number of locations[22m ───────────────────────────
  <CStackOverflowError/stackOverflowError/error/condition>
  Error: C stack usage  15941712 is too close to the limit
  ── [1m[38;5;214mError[39m (test-misc.R:205:1): Cubify works with many dimensions[22m ───────────────────────────
  <CStackOverflowError/stackOverflowError/error/condition>
  Error: C stack usage  15941712 is too close to the limit
  ── [1m[38;5;214mError[39m (???): (code run outside of `test_that()`)[22m ────────────────────────────
  <CStackOverflowError/stackOverflowError/error/condition>
  Error: C stack usage  15940224 is too close to the limit
  ── [1m[38;5;214mError[39m (???): (code run outside of `test_that()`)[22m ────────────────────────────
  <CStackOverflowError/stackOverflowError/error/condition>
  Error: C stack usage  15938928 is too close to the limit
  ── [1m[38;5;214mError[39m (test-variable-summary.R:3:1): max[22m ────────────────────────────────────
  <CStackOverflowError/stackOverflowError/error/condition>
  Error: C stack usage  15941664 is too close to the limit
  ── [1m[38;5;214mError[39m (test-variable-summary.R:3:1): min[22m ────────────────────────────────────
  <CStackOverflowError/stackOverflowError/error/condition>
  Error: C stack usage  15941664 is too close to the limit
  ── [1m[38;5;214mError[39m (test-variable-transforms.R:217:1): Can get transform[22m ───────────────────────────
  <CStackOverflowError/stackOverflowError/error/condition>
  Error: C stack usage  15939488 is too close to the limit
  ── [1m[38;5;214mError[39m (test-variable-transforms.R:217:1): Non-combine insertions are ignored[22m ───────────────────────────
  <CStackOverflowError/stackOverflowError/error/condition>
  Error: C stack usage  15940320 is too close to the limit
  ── [1m[38;5;214mError[39m (test-variable-transforms.R:217:1): Transform respects anchors[22m ───────────────────────────
  <CStackOverflowError/stackOverflowError/error/condition>
  Error: C stack usage  15940320 is too close to the limit
  ── [1m[38;5;214mError[39m (test-variable-transforms.R:217:1): Transform works without a function (that is, with a heading)[22m ───────────────────────────
  <CStackOverflowError/stackOverflowError/error/condition>
  Error: C stack usage  15940320 is too close to the limit
  
  [ [38;5;214mFAIL[39m 32 | WARN 0 | [34mSKIP[39m 13 | PASS 2906 ]
  Error: Test failures
  Total teardown: Time difference of 4.315376e-05 secs
  Execution halted