Running ‘spelling.R’ [0s/0s]
  Running ‘testthat.R’ [20s/33s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > library("testthat")
  > library("Rogue")
  > 
  > test_check("Rogue")
  Saving _problems/test-RogueTaxa-11.R
  Saving _problems/test-RogueTaxa-50.R
  Saving _problems/test-spic-4.R
  Saving _problems/test-spic-29.R
  Saving _problems/test-spic-59.R
  Saving _problems/test-spic-105.R
  [ FAIL 6 | WARN 0 | SKIP 0 | PASS 50 ]
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Error ('test-RogueTaxa.R:11:3'): RogueTaxa() handles bad input ──────────────
  Error in `consensus_info(trees, mode == 1L, p = safeP)`: object '_TreeDist_consensus_info' not found
  Backtrace:
      ▆
   1. ├─testthat::expect_equal(RogueTaxa(c(bal8, bal8)), RogueTaxa(bal8)) at test-RogueTaxa.R:11:3
   2. │ └─testthat::quasi_label(enquo(object), label)
   3. │   └─rlang::eval_bare(expr, quo_get_env(quo))
   4. └─Rogue::RogueTaxa(c(bal8, bal8))
   5.   └─Rogue:::Roguehalla(...)
   6.     └─TreeDist::ConsensusInfo(trees, info = info, p = p, check.tips = FALSE)
   7.       └─TreeDist:::consensus_info(trees, mode == 1L, p = safeP)
  ── Error ('test-RogueTaxa.R:50:3'): Wilkinson & Crotti's examples are satisfied ──
  Error in `consensus_info(trees, mode == 1L, p = safeP)`: object '_TreeDist_consensus_info' not found
  Backtrace:
      ▆
   1. ├─testthat::expect_equal("X", RogueTaxa(fig2)[2, "taxon"]) at test-RogueTaxa.R:50:3
   2. │ └─testthat::quasi_label(enquo(expected), expected.label)
   3. │   └─rlang::eval_bare(expr, quo_get_env(quo))
   4. └─Rogue::RogueTaxa(fig2)
   5.   └─Rogue:::Roguehalla(...)
   6.     └─TreeDist::ConsensusInfo(trees, info = info, p = p, check.tips = FALSE)
   7.       └─TreeDist:::consensus_info(trees, mode == 1L, p = safeP)
  ── Error ('test-spic.R:4:3'): Roguehalla() handles odd input ───────────────────
  Error in `consensus_info(trees, mode == 1L, p = safeP)`: object '_TreeDist_consensus_info' not found
  Backtrace:
      ▆
   1. └─TreeDist::ConsensusInfo(...) at test-spic.R:4:3
   2.   └─TreeDist:::consensus_info(trees, mode == 1L, p = safeP)
  ── Error ('test-spic.R:29:3'): QuickRogue() ────────────────────────────────────
  Error in `consensus_info(trees, mode == 1L, p = safeP)`: object '_TreeDist_consensus_info' not found
  Backtrace:
      ▆
   1. ├─testthat::expect_equal(2L, nrow(QuickRogue(trees))) at test-spic.R:29:3
   2. │ └─testthat::quasi_label(enquo(expected), expected.label)
   3. │   └─rlang::eval_bare(expr, quo_get_env(quo))
   4. ├─base::nrow(QuickRogue(trees))
   5. └─Rogue::QuickRogue(trees)
   6.   └─TreeDist::ConsensusInfo(trees, info = info, p = p, check.tips = FALSE)
   7.     └─TreeDist:::consensus_info(trees, mode == 1L, p = safeP)
  ── Error ('test-spic.R:59:3'): Rogues found ────────────────────────────────────
  Error in `PairScorer(splits1, splits2, nTip, ...)`: object '_TreeDist_cpp_shared_phylo' not found
  Backtrace:
       ▆
    1. └─Rogue::TipVolatility(trees) at test-spic.R:59:3
    2.   └─base::vapply(...)
    3.     └─Rogue (local) FUN(X[[i]], ...)
    4.       ├─base::mean(PhylogeneticInfoDistance(tr, normalize = TRUE))
    5.       └─TreeDist::PhylogeneticInfoDistance(tr, normalize = TRUE)
    6.         └─TreeDist::SharedPhylogeneticInfo(...)
    7.           └─TreeDist::CalculateTreeDistance(...)
    8.             └─TreeDist:::.SplitDistanceAllPairs(...)
    9.               ├─base::structure(...)
   10.               └─base::apply(is, 2, .CliPairDist)
   11.                 └─TreeDist (local) FUN(newX[, i], ...)
   12.                   └─TreeDist (local) .PairDist(i)
   13.                     └─TreeDist (local) Func(...)
   14.                       └─TreeDist::GeneralizedRF(...)
   15.                         └─TreeDist (local) PairScorer(splits1, splits2, nTip, ...)
  ── Error ('test-spic.R:105:3'): QuickRogue() restores leaves ───────────────────
  Error in `consensus_info(trees, mode == 1L, p = safeP)`: object '_TreeDist_consensus_info' not found
  Backtrace:
      ▆
   1. ├─testthat::expect_equal(nrow(QuickRogue(trees150[80:89])), 5) at test-spic.R:105:3
   2. │ └─testthat::quasi_label(enquo(object), label)
   3. │   └─rlang::eval_bare(expr, quo_get_env(quo))
   4. ├─base::nrow(QuickRogue(trees150[80:89]))
   5. └─Rogue::QuickRogue(trees150[80:89])
   6.   └─TreeDist::ConsensusInfo(trees, info = info, p = p, check.tips = FALSE)
   7.     └─TreeDist:::consensus_info(trees, mode == 1L, p = safeP)
  
  [ FAIL 6 | WARN 0 | SKIP 0 | PASS 50 ]
  Error:
  ! Test failures.
  Execution halted