Running ‘requireNamespaceTest.R’ [3s/7s]
  Running ‘testthat.R’ [186s/216s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > #  File tests/testthat.R in package ergm, part of the
  > #  Statnet suite of packages for network analysis, https://statnet.org .
  > #
  > #  This software is distributed under the GPL-3 license.  It is free,
  > #  open source, and has the attribution requirements (GPL Section 7) at
  > #  https://statnet.org/attribution .
  > #
  > #  Copyright 2003-2023 Statnet Commons
  > ################################################################################
  > library(testthat)
  > library(ergm)
  Loading required package: network
  
  'network' 1.18.1 (2023-01-24), part of the Statnet Project
  * 'news(package="network")' for changes since last version
  * 'citation("network")' for citation information
  * 'https://statnet.org' for help, support, and other information
  
  
  'ergm' 4.4.0 (2023-01-26), part of the Statnet Project
  * 'news(package="ergm")' for changes since last version
  * 'citation("ergm")' for citation information
  * 'https://statnet.org' for help, support, and other information
  
  'ergm' 4 is a major update that introduces some backwards-incompatible
  changes. Please type 'news(package="ergm")' for a list of major
  changes.
  
  > 
  > test_check("ergm")
  Starting 2 test processes
  [ FAIL 89 | WARN 100 | SKIP 1 | PASS 3040 ]
  
  ══ Skipped tests ═══════════════════════════════════════════════════════════════
  • empty test (1)
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Error (???): Bounded degree (bd()) maximum constraint for undirected networks ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): Bounded degree (bd()) constraints for directed networks ────────
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error ('test-bridge-target.stats.R:30'): Log-likelihood with unattainable target statistics ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
       ▆
    1. ├─base::as.vector(logLik(ergm(flomarriage ~ edges, target.stats = ts))) at test-bridge-target.stats.R:30:2
    2. ├─stats::logLik(ergm(flomarriage ~ edges, target.stats = ts))
    3. └─ergm::ergm(flomarriage ~ edges, target.stats = ts)
    4.   ├─stats::logLik(...)
    5.   └─ergm:::logLik.ergm(...)
    6.     ├─base::with(...)
    7.     └─base::with.default(...)
    8.       └─base::eval(substitute(expr), data, enclos = parent.frame())
    9.         └─base::eval(substitute(expr), data, enclos = parent.frame())
   10.           └─ergm::ergm.bridge.dindstart.llk(...)
   11.             └─ergm::ergm.bridge.llr(...)
   12.               ├─stats::simulate(...)
   13.               ├─ergm:::simulate.formula(...)
   14.               │ └─base::eval(cl, parent.frame())
   15.               │   └─base::eval(cl, parent.frame())
   16.               ├─stats::simulate(...)
   17.               └─ergm:::simulate.formula_lhs_network(...)
   18.                 ├─ergm::simulate_formula(...)
   19.                 └─ergm (local) simulate_formula.network(...)
  ── Error ('test-bridge-target.stats.R:53'): log-likelihood calculation for the situation where network stats differ significantly from target stats: MLE ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
       ▆
    1. └─ergm::ergm.bridge.dindstart.llk(...) at test-bridge-target.stats.R:53:4
    2.   └─ergm::ergm.bridge.llr(...)
    3.     ├─stats::simulate(...)
    4.     ├─ergm:::simulate.formula(...)
    5.     │ └─base::eval(cl, parent.frame())
    6.     │   └─base::eval(cl, parent.frame())
    7.     ├─stats::simulate(...)
    8.     └─ergm:::simulate.formula_lhs_network(...)
    9.       ├─ergm::simulate_formula(...)
   10.       └─ergm (local) simulate_formula.network(...)
  ── Error ('test-bridge-target.stats.R:53'): log-likelihood calculation for the situation where network stats differ significantly from target stats: -0.6566135 ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
       ▆
    1. └─ergm::ergm.bridge.dindstart.llk(...) at test-bridge-target.stats.R:53:4
    2.   └─ergm::ergm.bridge.llr(...)
    3.     ├─stats::simulate(...)
    4.     ├─ergm:::simulate.formula(...)
    5.     │ └─base::eval(cl, parent.frame())
    6.     │   └─base::eval(cl, parent.frame())
    7.     ├─stats::simulate(...)
    8.     └─ergm:::simulate.formula_lhs_network(...)
    9.       ├─ergm::simulate_formula(...)
   10.       └─ergm (local) simulate_formula.network(...)
  ── Error (???): blockdiag constraint with constraint = ~blockdiag("b"), and directed network ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): blockdiag constraint with constraint = ~blockdiag("b"), and undirected network ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): blockdiag constraint with constraint = ~blockdiag("b") - observed, and directed network ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): blockdiag constraint with constraint = ~-observed, and directed network ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): blockdiag constraint with constraint = ~. - observed, and directed network ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): blockdiag constraint with constraint = ~blockdiag("b") + observed, and directed network ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): blockdiag constraint with constraint = ~+observed, and directed network ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): blockdiag constraint with constraint = ~. + observed, and directed network ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): blockdiag constraint with constraint = ~blockdiag("b"), and undirected bipartite network ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): blockdiag constraint with constraint = ~blockdiag("b") - observed, and undirected bipartite network ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): blockdiag constraint with constraint = ~blockdiag("b") + observed, and undirected bipartite network ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): blockdiag constraint with constraint = ~blockdiag("b1") + blockdiag("b2"), and undirected network ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): blockdiag constraint with constraint = ~blockdiag("b"), and directed valued network ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Failure ('test-checkpointing.R:20'): checkpointing works ────────────────────
  `... <- NULL` threw an unexpected error.
  Message: missing value where TRUE/FALSE needed
  Class:   simpleError/error/condition
  Backtrace:
       ▆
    1. ├─testthat::expect_error(...) at test-checkpointing.R:20:4
    2. │ └─testthat:::expect_condition_matching(...)
    3. │   └─testthat:::quasi_capture(...)
    4. │     ├─testthat (local) .capture(...)
    5. │     │ └─base::withCallingHandlers(...)
    6. │     └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
    7. └─ergm::ergm(...)
    8.   ├─stats::logLik(...)
    9.   └─ergm:::logLik.ergm(...)
   10.     ├─base::with(...)
   11.     └─base::with.default(...)
   12.       └─base::eval(substitute(expr), data, enclos = parent.frame())
   13.         └─base::eval(substitute(expr), data, enclos = parent.frame())
   14.           └─ergm::ergm.bridge.dindstart.llk(...)
   15.             └─ergm::ergm.bridge.llr(...)
   16.               ├─stats::simulate(...)
   17.               ├─ergm:::simulate.formula(...)
   18.               │ └─base::eval(cl, parent.frame())
   19.               │   └─base::eval(cl, parent.frame())
   20.               ├─stats::simulate(...)
   21.               └─ergm:::simulate.formula_lhs_network(...)
   22.                 ├─ergm::simulate_formula(...)
   23.                 └─ergm (local) simulate_formula.network(...)
  ── Error ('test-checkpointing.R:21'): checkpointing works ──────────────────────
  Error in `eval(code, test_env)`: object 'gest' not found
  ── Error ('test-checkpointing.R:25'): resuming works ───────────────────────────
  Error in `readChar(con, 5L, useBytes = TRUE)`: cannot open the connection
  Backtrace:
      ▆
   1. └─ergm::ergm(...) at test-checkpointing.R:25:4
   2.   └─ergm:::ergm.MCMLE(...)
   3.     └─base::load(control$resume, envir = state)
   4.       └─base::readChar(con, 5L, useBytes = TRUE)
  ── Error (???): dyad independent constraint with constraint = ~., and directed network ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): dyad independent constraint with constraint = ~., and undirected network ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): dyad independent constraint with constraint = ~observed, and directed network ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): dyad independent constraint with constraint = ~., and undirected bipartite network ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): dyad independent constraint with constraint = ~observed, and undirected bipartite network ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error ('test-constrain-dind.R:88'): Dyads() operator for directed networks ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
       ▆
    1. ├─stats::coef(...) at test-constrain-dind.R:88:2
    2. └─ergm::ergm(...)
    3.   ├─stats::logLik(...)
    4.   └─ergm:::logLik.ergm(...)
    5.     ├─base::with(...)
    6.     └─base::with.default(...)
    7.       └─base::eval(substitute(expr), data, enclos = parent.frame())
    8.         └─base::eval(substitute(expr), data, enclos = parent.frame())
    9.           └─ergm::ergm.bridge.dindstart.llk(...)
   10.             └─ergm::ergm.bridge.llr(...)
   11.               ├─stats::simulate(...)
   12.               ├─ergm:::simulate.formula(...)
   13.               │ └─base::eval(cl, parent.frame())
   14.               │   └─base::eval(cl, parent.frame())
   15.               ├─stats::simulate(...)
   16.               └─ergm:::simulate.formula_lhs_network(...)
   17.                 ├─ergm::simulate_formula(...)
   18.                 └─ergm (local) simulate_formula.network(...)
  ── Error (???): egocentric constraint, directed ────────────────────────────────
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): egocentric constraint, undirected ──────────────────────────────
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): egocentric constraint, bipartite undirected ────────────────────
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): degrees edges constriant with constraint = outdegree on a directed network ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): degrees edges constriant with constraint = indegree on a directed network ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): degrees edges constriant with both in- and outdegree constraint on a directed network ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): degrees edges constriant with constraint = edges on a directed network ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): degrees edges constriant with constraint = degree on an undirected network ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): degrees edges constriant with constraint = edges on an undirected network ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): degrees edges constriant with constraint = b1degrees on a bipartite undirected network ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): degrees edges constriant with constraint = b2degrees on a bipartite undirected network ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): degrees edges constriant with both b1 and b2 degrees constraint on a bipartite undirected network ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): degrees edges constriant with constraint = edges on a bipartite undirected network ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error ('test-constraints.R:22'): fixedas ────────────────────────────────────
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(t1, 100) at test-constraints.R:22:2
   2. └─ergm:::simulate.ergm(t1, 100)
  ── Error ('test-constraints.R:33'): only present ───────────────────────────────
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(t1, 100) at test-constraints.R:33:2
   2. └─ergm:::simulate.ergm(t1, 100)
  ── Error ('test-constraints.R:39'): only absent ────────────────────────────────
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(t1, 100) at test-constraints.R:39:0
   2. └─ergm:::simulate.ergm(t1, 100)
  ── Error ('test-constraints.R:48'): fixedas with network input ─────────────────
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(t1, 100) at test-constraints.R:48:2
   2. └─ergm:::simulate.ergm(t1, 100)
  ── Error ('test-constraints.R:59'): fixallbut with network input ───────────────
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(t1, 100) at test-constraints.R:59:2
   2. └─ergm:::simulate.ergm(t1, 100)
  ── Error ('test-constraints.R:74'): constraint conflict is detected ────────────
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
       ▆
    1. ├─testthat::expect_warning(...) at test-constraints.R:74:2
    2. │ └─testthat:::expect_condition_matching(...)
    3. │   └─testthat:::quasi_capture(...)
    4. │     ├─testthat (local) .capture(...)
    5. │     │ └─base::withCallingHandlers(...)
    6. │     └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
    7. ├─testthat::expect_warning(...)
    8. │ └─testthat:::expect_condition_matching(...)
    9. │   └─testthat:::quasi_capture(...)
   10. │     ├─testthat (local) .capture(...)
   11. │     │ └─base::withCallingHandlers(...)
   12. │     └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
   13. ├─testthat::expect_warning(...)
   14. │ └─testthat:::expect_condition_matching(...)
   15. │   └─testthat:::quasi_capture(...)
   16. │     ├─testthat (local) .capture(...)
   17. │     │ └─base::withCallingHandlers(...)
   18. │     └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
   19. └─ergm::ergm(flomarriage ~ edges + triangle, constraints = ~degrees)
   20.   ├─stats::logLik(...)
   21.   └─ergm:::logLik.ergm(...)
   22.     ├─base::with(...)
   23.     └─base::with.default(...)
   24.       └─base::eval(substitute(expr), data, enclos = parent.frame())
   25.         └─base::eval(substitute(expr), data, enclos = parent.frame())
   26.           └─ergm::ergm.bridge.0.llk(...)
   27.             └─ergm::ergm.bridge.llr(...)
   28.               ├─stats::simulate(...)
   29.               ├─ergm:::simulate.formula(...)
   30.               │ └─base::eval(cl, parent.frame())
   31.               │   └─base::eval(cl, parent.frame())
   32.               ├─stats::simulate(...)
   33.               └─ergm:::simulate.formula_lhs_network(...)
   34.                 ├─ergm::simulate_formula(...)
   35.                 └─ergm (local) simulate_formula.network(...)
  ── Error ('test-ergm.bridge.llr.R:18'): log-likelihood ratio for an edges model from 0 to MLE ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
       ▆
    1. ├─testthat::expect_equal(...) at test-ergm.bridge.llr.R:18:2
    2. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
    3. │   └─rlang::eval_bare(expr, quo_get_env(quo))
    4. └─ergm::ergm.bridge.llr(nw ~ edges, from = 0, to = edges.theta(nw))
    5.   ├─stats::simulate(...)
    6.   ├─ergm:::simulate.formula(...)
    7.   │ └─base::eval(cl, parent.frame())
    8.   │   └─base::eval(cl, parent.frame())
    9.   ├─stats::simulate(...)
   10.   └─ergm:::simulate.formula_lhs_network(...)
   11.     ├─ergm::simulate_formula(...)
   12.     └─ergm (local) simulate_formula.network(...)
  ── Error ('test-ergm.bridge.llr.R:26'): log-likelihood ratio for an edges model between two random values ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
       ▆
    1. ├─testthat::expect_equal(...) at test-ergm.bridge.llr.R:26:2
    2. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
    3. │   └─rlang::eval_bare(expr, quo_get_env(quo))
    4. └─ergm::ergm.bridge.llr(...)
    5.   ├─stats::simulate(...)
    6.   ├─ergm:::simulate.formula(...)
    7.   │ └─base::eval(cl, parent.frame())
    8.   │   └─base::eval(cl, parent.frame())
    9.   ├─stats::simulate(...)
   10.   └─ergm:::simulate.formula_lhs_network(...)
   11.     ├─ergm::simulate_formula(...)
   12.     └─ergm (local) simulate_formula.network(...)
  ── Error ('test-ergm.bridge.llr.R:34'): log-likelihood for an edges model MLE with missing data ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
       ▆
    1. ├─testthat::expect_equal(...) at test-ergm.bridge.llr.R:34:2
    2. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
    3. │   └─rlang::eval_bare(expr, quo_get_env(quo))
    4. └─ergm::ergm.bridge.dindstart.llk(nw ~ edges, coef = edges.theta(nw))
    5.   └─ergm::ergm.bridge.llr(...)
    6.     ├─stats::simulate(...)
    7.     ├─ergm:::simulate.formula(...)
    8.     │ └─base::eval(cl, parent.frame())
    9.     │   └─base::eval(cl, parent.frame())
   10.     ├─stats::simulate(...)
   11.     └─ergm:::simulate.formula_lhs_network(...)
   12.       ├─ergm::simulate_formula(...)
   13.       └─ergm (local) simulate_formula.network(...)
  ── Error ('test-ergm.bridge.llr.R:44'): log-likelihood ratio for an edges model from 0 to MLE with missing data ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
       ▆
    1. ├─testthat::expect_equal(...) at test-ergm.bridge.llr.R:44:2
    2. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
    3. │   └─rlang::eval_bare(expr, quo_get_env(quo))
    4. └─ergm::ergm.bridge.llr(nw ~ edges, from = 0, to = edges.theta(nw))
    5.   ├─stats::simulate(...)
    6.   ├─ergm:::simulate.formula(...)
    7.   │ └─base::eval(cl, parent.frame())
    8.   │   └─base::eval(cl, parent.frame())
    9.   ├─stats::simulate(...)
   10.   └─ergm:::simulate.formula_lhs_network(...)
   11.     ├─ergm::simulate_formula(...)
   12.     └─ergm (local) simulate_formula.network(...)
  ── Error ('test-ergm.bridge.llr.R:52'): log-likelihood ratio for an edges model between two random values with missing data ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
       ▆
    1. ├─testthat::expect_equal(...) at test-ergm.bridge.llr.R:52:2
    2. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
    3. │   └─rlang::eval_bare(expr, quo_get_env(quo))
    4. └─ergm::ergm.bridge.llr(...)
    5.   ├─stats::simulate(...)
    6.   ├─ergm:::simulate.formula(...)
    7.   │ └─base::eval(cl, parent.frame())
    8.   │   └─base::eval(cl, parent.frame())
    9.   ├─stats::simulate(...)
   10.   └─ergm:::simulate.formula_lhs_network(...)
   11.     ├─ergm::simulate_formula(...)
   12.     └─ergm (local) simulate_formula.network(...)
  ── Error ('test-ergm.bridge.llr.R:60'): log-likelihood for an edges model MLE with missing data ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
       ▆
    1. ├─testthat::expect_equal(...) at test-ergm.bridge.llr.R:60:2
    2. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
    3. │   └─rlang::eval_bare(expr, quo_get_env(quo))
    4. └─ergm::ergm.bridge.dindstart.llk(nw ~ edges, coef = edges.theta(nw))
    5.   └─ergm::ergm.bridge.llr(...)
    6.     ├─stats::simulate(...)
    7.     ├─ergm:::simulate.formula(...)
    8.     │ └─base::eval(cl, parent.frame())
    9.     │   └─base::eval(cl, parent.frame())
   10.     ├─stats::simulate(...)
   11.     └─ergm:::simulate.formula_lhs_network(...)
   12.       ├─ergm::simulate_formula(...)
   13.       └─ergm (local) simulate_formula.network(...)
  ── Error ('test-metrics.R:35'): (code run outside of `test_that()`) ────────────
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. └─ergm (local) mk.missnet(n, d, m, TRUE, FALSE) at test-metrics.R:35:2
   2.   ├─stats::simulate(...) at tests/testthat/helper-edges-MLE.R:16:2
   3.   ├─ergm:::simulate.formula(...)
   4.   │ └─base::eval(cl, parent.frame())
   5.   │   └─base::eval(cl, parent.frame())
   6.   ├─stats::simulate(...)
   7.   └─ergm:::simulate.formula_lhs_network(...)
   8.     ├─ergm::simulate_formula(...)
   9.     └─ergm (local) simulate_formula.network(...)
  ── Failure ('test-mple-target.R:31'): simulating from the MPLE target statistics fit ──
  `... <- NULL` threw an unexpected error.
  Message: missing value where TRUE/FALSE needed
  Class:   simpleError/error/condition
  Backtrace:
      ▆
   1. ├─testthat::expect_error(...) at test-mple-target.R:31:2
   2. │ └─testthat:::expect_condition_matching(...)
   3. │   └─testthat:::quasi_capture(...)
   4. │     ├─testthat (local) .capture(...)
   5. │     │ └─base::withCallingHandlers(...)
   6. │     └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
   7. ├─stats::simulate(...)
   8. └─ergm:::simulate.ergm(...)
  ── Error ('test-offsets.R:41'): Curved ERGM with partial offsets ───────────────
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
       ▆
    1. └─ergm::ergm(...) at test-offsets.R:41:2
    2.   ├─stats::logLik(...)
    3.   └─ergm:::logLik.ergm(...)
    4.     ├─base::with(...)
    5.     └─base::with.default(...)
    6.       └─base::eval(substitute(expr), data, enclos = parent.frame())
    7.         └─base::eval(substitute(expr), data, enclos = parent.frame())
    8.           └─ergm::ergm.bridge.dindstart.llk(...)
    9.             └─ergm::ergm.bridge.llr(...)
   10.               ├─stats::simulate(...)
   11.               ├─ergm:::simulate.formula(...)
   12.               │ └─base::eval(cl, parent.frame())
   13.               │   └─base::eval(cl, parent.frame())
   14.               ├─stats::simulate(...)
   15.               └─ergm:::simulate.formula_lhs_network(...)
   16.                 ├─ergm::simulate_formula(...)
   17.                 └─ergm (local) simulate_formula.network(...)
  ── Error (???): Simulation for Passthrough() and .submodel() and .summary() ────
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): Simulation for NodematchFilter() and F() ───────────────────────
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error ('test-predict.ergm.R:31'): predict.formula(conditional=FALSE) ────────
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
       ▆
    1. ├─testthat::expect_silent(...) at test-predict.ergm.R:31:2
    2. │ └─testthat:::quasi_capture(enquo(object), NULL, evaluate_promise)
    3. │   ├─testthat (local) .capture(...)
    4. │   │ ├─withr::with_output_sink(...)
    5. │   │ │ └─base::force(code)
    6. │   │ ├─base::withCallingHandlers(...)
    7. │   │ └─base::withVisible(code)
    8. │   └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
    9. ├─stats::predict(...)
   10. └─ergm:::predict.formula(...)
   11.   └─ergm:::predict_ergm_unconditional(...)
   12.     ├─ergm::simulate_formula(...)
   13.     └─ergm (local) simulate_formula.network(...)
  ── Error ('test-predict.ergm.R:199'): matrix output of predict() is properly named ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::predict(fit, conditional = FALSE, output = "matrix", nsim = 2) at test-predict.ergm.R:199:2
   2. └─ergm:::predict.ergm(...)
   3.   └─ergm:::predict.formula(...)
   4.     └─ergm:::predict_ergm_unconditional(...)
   5.       ├─ergm::simulate_formula(...)
   6.       └─ergm (local) simulate_formula.network(...)
  ── Error ('test-scoping.R:17'): passing components of an ergm() formula into a function ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. └─ergm (local) sim_func(mynet, 3, coef = c(-1.5, 0)) at test-scoping.R:17:2
   2.   ├─stats::simulate(nw ~ edges + degree(deg), ...) at test-scoping.R:14:14
   3.   ├─ergm:::simulate.formula(nw ~ edges + degree(deg), ...)
   4.   │ └─base::eval(cl, parent.frame())
   5.   │   └─base::eval(cl, parent.frame())
   6.   ├─stats::simulate(object = nw ~ edges + degree(deg), coef = ..1)
   7.   └─ergm:::simulate.formula_lhs_network(...)
   8.     ├─ergm::simulate_formula(...)
   9.     └─ergm (local) simulate_formula.network(...)
  ── Error (???): simulate.formula() returns the same number of networks and stats regardless of batch size and they are (on average) similar ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): simulate.formula() returns the same number of networks and stats regardless of batch size and they are (on average) similar, with parallel ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error ('test-target-offset.R:13'): target+offset in a non-curved ERGM ───────
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
       ▆
    1. ├─testthat::expect_warning(...) at test-target-offset.R:13:2
    2. │ └─testthat:::expect_condition_matching(...)
    3. │   └─testthat:::quasi_capture(...)
    4. │     ├─testthat (local) .capture(...)
    5. │     │ └─base::withCallingHandlers(...)
    6. │     └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
    7. └─ergm::ergm(...)
    8.   ├─stats::logLik(...)
    9.   └─ergm:::logLik.ergm(...)
   10.     ├─base::with(...)
   11.     └─base::with.default(...)
   12.       └─base::eval(substitute(expr), data, enclos = parent.frame())
   13.         └─base::eval(substitute(expr), data, enclos = parent.frame())
   14.           └─ergm::ergm.bridge.dindstart.llk(...)
   15.             └─ergm::ergm.bridge.llr(...)
   16.               ├─stats::simulate(...)
   17.               ├─ergm:::simulate.formula(...)
   18.               │ └─base::eval(cl, parent.frame())
   19.               │   └─base::eval(cl, parent.frame())
   20.               ├─stats::simulate(...)
   21.               └─ergm:::simulate.formula_lhs_network(...)
   22.                 ├─ergm::simulate_formula(...)
   23.                 └─ergm (local) simulate_formula.network(...)
  ── Error ('test-target-offset.R:22'): target+offset in a curved ERGM ───────────
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
       ▆
    1. ├─base::suppressWarnings(...) at test-target-offset.R:22:2
    2. │ └─base::withCallingHandlers(...)
    3. ├─testthat::expect_warning(...)
    4. │ └─testthat:::expect_condition_matching(...)
    5. │   └─testthat:::quasi_capture(...)
    6. │     ├─testthat (local) .capture(...)
    7. │     │ └─base::withCallingHandlers(...)
    8. │     └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
    9. └─ergm::ergm(...)
   10.   ├─stats::logLik(...)
   11.   └─ergm:::logLik.ergm(...)
   12.     ├─base::with(...)
   13.     └─base::with.default(...)
   14.       └─base::eval(substitute(expr), data, enclos = parent.frame())
   15.         └─base::eval(substitute(expr), data, enclos = parent.frame())
   16.           └─ergm::ergm.bridge.dindstart.llk(...)
   17.             └─ergm::ergm.bridge.llr(...)
   18.               ├─stats::simulate(...)
   19.               ├─ergm:::simulate.formula(...)
   20.               │ └─base::eval(cl, parent.frame())
   21.               │   └─base::eval(cl, parent.frame())
   22.               ├─stats::simulate(...)
   23.               └─ergm:::simulate.formula_lhs_network(...)
   24.                 ├─ergm::simulate_formula(...)
   25.                 └─ergm (local) simulate_formula.network(...)
  ── Error (???): BDStratTNT simulates reasonably ────────────────────────────────
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): BDStratTNT simulates reasonably with heterogeneous degree bounds ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): BDStratTNT simulates reasonably with bipartite heterogeneous degree bounds ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): BDStratTNT simulates reasonably with directed heterogeneous degree bounds ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): BDStratTNT constrains undirected appropriately ─────────────────
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): BDStratTNT constrains bipartite appropriately ──────────────────
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): BDStratTNT handles undirected arguments correctly ──────────────
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(object = nw ~ edges, coef = c(0), control = list(MCMC.prop.weights = "BDStratTNT"))
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): BDStratTNT handles bipartite arguments correctly ───────────────
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(object = nw ~ edges, coef = c(0), control = list(MCMC.prop.weights = "BDStratTNT"))
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): BDStratTNT handles atypical levels specifications correctly ────
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): BDStratTNT simulates directed reasonably ───────────────────────
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): BDStratTNT handles undirected heterogeneous degree bound saturation correctly in simulation context ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): BDStratTNT handles directed heterogeneous degree bound saturation correctly in simulation context ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): BDStratTNT handles bipartite heterogeneous degree bound saturation correctly in simulation context ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): BDStratTNT handles undirected homogeneous degree bound saturation correctly in simulation context ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): BDStratTNT handles directed homogeneous degree bound saturation correctly in simulation context ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): BDStratTNT handles bipartite homogeneous degree bound saturation correctly in simulation context ──
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error ('test-term-options.R:25'): (code run outside of `test_that()`) ───────
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
       ▆
    1. └─ergm::ergm(...) at test-term-options.R:25:0
    2.   ├─stats::logLik(...)
    3.   └─ergm:::logLik.ergm(...)
    4.     ├─base::with(...)
    5.     └─base::with.default(...)
    6.       └─base::eval(substitute(expr), data, enclos = parent.frame())
    7.         └─base::eval(substitute(expr), data, enclos = parent.frame())
    8.           └─ergm::ergm.bridge.dindstart.llk(...)
    9.             └─ergm::ergm.bridge.llr(...)
   10.               ├─stats::simulate(...)
   11.               ├─ergm:::simulate.formula(...)
   12.               │ └─base::eval(cl, parent.frame())
   13.               │   └─base::eval(cl, parent.frame())
   14.               ├─stats::simulate(...)
   15.               └─ergm:::simulate.formula_lhs_network(...)
   16.                 ├─ergm::simulate_formula(...)
   17.                 └─ergm (local) simulate_formula.network(...)
  ── Error (???): Private storage, auxiliaries, and auxiliaries of auxiliaries ───
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): Multiple auxiliaries in one term ───────────────────────────────
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): multiple auxiliaries in one term: multiplicitous proposal ──────
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): Multiplicitous proposal ────────────────────────────────────────
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): Ergm.count_test ────────────────────────────────────────────────
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Failure ('test-valued-sim.R:69'): Standard-normal-reference ERGM with mutuality by correlation ──
  `run.stdnormal.test()` threw an unexpected error.
  Message: missing value where TRUE/FALSE needed
  Class:   simpleError/error/condition
  Backtrace:
       ▆
    1. ├─testthat::expect_error(run.stdnormal.test(), NA) at test-valued-sim.R:69:2
    2. │ └─testthat:::expect_condition_matching(...)
    3. │   └─testthat:::quasi_capture(...)
    4. │     ├─testthat (local) .capture(...)
    5. │     │ └─base::withCallingHandlers(...)
    6. │     └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
    7. └─ergm (local) run.stdnormal.test()
    8.   ├─stats::simulate(...) at test-valued-sim.R:33:2
    9.   ├─ergm:::simulate.formula(...)
   10.   │ └─base::eval(cl, parent.frame())
   11.   │   └─base::eval(cl, parent.frame())
   12.   ├─stats::simulate(...)
   13.   └─ergm:::simulate.formula_lhs_network(...)
   14.     ├─ergm::simulate_formula(...)
   15.     └─ergm (local) simulate_formula.network(...)
  ── Error (???): valued triadic effects in undirected networks ──────────────────
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  ── Error (???): valued triadic effects in directed networks ────────────────────
  Error in `if (has_new_tergm()) check_dots_used(error = unused_dots_warning)`: missing value where TRUE/FALSE needed
  Backtrace:
      ▆
   1. ├─stats::simulate(...)
   2. └─ergm:::simulate.formula_lhs_network(...)
   3.   ├─ergm::simulate_formula(...)
   4.   └─ergm (local) simulate_formula.network(...)
  
  [ FAIL 89 | WARN 100 | SKIP 1 | PASS 3040 ]
  Error: Test failures
  Execution halted