Running ‘testthat.R’ [10s/17s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > 
  > 
  > library(testthat)
  > library(dsem)
  > 
  > # Run tests
  > testthat::test_check("dsem")
  Read 4 records
    Coefficient_name Number_of_coefficients   Type
  1           beta_z                      6  Fixed
  2             mu_j                      2 Random
  Read 4 records
    Coefficient_name Number_of_coefficients   Type
  1           beta_z                      6  Fixed
  2             mu_j                      2 Random
  3             x_tj                    200 Random
  Read 4 records
  Read 5 records
    Coefficient_name Number_of_coefficients   Type
  1           beta_z                      7  Fixed
  2         delta0_j                      2  Fixed
  3        lnsigma_j                      2  Fixed
  4             mu_j                      2 Random
  5             x_tj                    122 Random
  Read 5 records
    Coefficient_name Number_of_coefficients   Type
  1           beta_z                      7  Fixed
  2         delta0_j                      2  Fixed
  3             mu_j                      2 Random
  4             x_tj                    122 Random
  Read 5 records
    Coefficient_name Number_of_coefficients   Type
  1           beta_z                      7  Fixed
  2         delta0_j                      2  Fixed
  3             mu_j                      2 Random
  4             x_tj                    122 Random
  Read 5 records
    Coefficient_name Number_of_coefficients   Type
  1           beta_z                      6  Fixed
  2         delta0_j                      2  Fixed
  3             mu_j                      2 Random
  Read 4 records
    Coefficient_name Number_of_coefficients   Type
  1           beta_z                      6  Fixed
  2         delta0_j                      2  Fixed
  3             mu_j                      2 Random
  Read 4 records
    Coefficient_name Number_of_coefficients   Type
  1           beta_z                      6  Fixed
  2             mu_j                      2 Random
  Read 4 records
    Coefficient_name Number_of_coefficients   Type
  1           beta_z                      6  Fixed
  2         delta0_j                      2  Fixed
  3             mu_j                      2 Random
  Read 10 records
    Coefficient_name Number_of_coefficients   Type
  1           beta_z                     17  Fixed
  2             mu_j                      8 Random
  Read 10 records
  Read 0 records
    Coefficient_name Number_of_coefficients   Type
  1           beta_z                      2  Fixed
  2             mu_j                      2 Random
  Read 2 records
    Coefficient_name Number_of_coefficients   Type
  1           beta_z                      2  Fixed
  2             mu_j                      2 Random
  Read 4 records
    Coefficient_name Number_of_coefficients   Type
  1           beta_z                      4  Fixed
  2             mu_j                      2 Random
  Read 4 records
    Coefficient_name Number_of_coefficients   Type
  1        lnsigma_j                      2  Fixed
  2             mu_j                      2 Random
  3             x_tj                    122 Random
  Read 4 records
  Read 16 records
    Coefficient_name Number_of_coefficients   Type
  1           beta_z                     24  Fixed
  2             mu_j                      8  Fixed
  3             x_tj                    232 Random
  Read 4 records
    Coefficient_name Number_of_coefficients   Type
  1           beta_z                      5  Fixed
  2             mu_j                      4 Random
  Read 4 records
  Read 16 records
  [ FAIL 7 | WARN 10 | SKIP 0 | PASS 4 ]
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Error ('test-distributions.R:35:3'): dsem example is working  ───────────────
  Error in `advector(e2)`: Invalid argument to 'advector' (lost class attribute?)
  Backtrace:
       ▆
    1. └─dsem::dsemRTMB(...) at test-distributions.R:35:3
    2.   └─RTMB::MakeADFun(...)
    3.     └─obj$retape()
    4.       └─RTMB:::MakeADFunObject(...)
    5.         └─RTMB:::.MakeTape(mapfunc, obj$env$par)
    6.           └─RTMB (local) f(x)
    7.             └─dsem (local) func(pl)
    8.               └─dsem (local) f(p, ...)
    9.                 └─RTMB::dgmrf(...)
   10.                   └─RTMB::Ops.advector(as.vector(x), as.vector(mu))
   11.                     ├─RTMB:::Arith2(advector(e1), advector(e2), .Generic)
   12.                     └─RTMB::advector(e2)
  ── Failure ('test-gmrf-versions.R:75:3'): dsem constant-variance options  ──────
  apply(margvar, MARGIN = 2, FUN = sd) not equal to c(0, 0).
  2/2 mismatches (average diff: NaN)
  [1] NA - 0 == NA
  [2] NA - 0 == NA
  ── Failure ('test-gmrf-versions.R:94:3'): dsem constant-variance options  ──────
  apply(margvar, MARGIN = 2, FUN = sd) not equal to c(0, 0).
  2/2 mismatches (average diff: NaN)
  [1] NA - 0 == NA
  [2] NA - 0 == NA
  ── Error ('test-platform.R:34:3'): dsem example is working  ────────────────────
  Error in `advector(e2)`: Invalid argument to 'advector' (lost class attribute?)
  Backtrace:
       ▆
    1. └─dsem::dsemRTMB(sem = sem, tsdata = tsdata, control = dsem_control(getsd = FALSE)) at test-platform.R:34:3
    2.   └─RTMB::MakeADFun(...)
    3.     └─obj$retape()
    4.       └─RTMB:::MakeADFunObject(...)
    5.         └─RTMB:::.MakeTape(mapfunc, obj$env$par)
    6.           └─RTMB (local) f(x)
    7.             └─dsem (local) func(pl)
    8.               └─dsem (local) f(p, ...)
    9.                 └─RTMB::dgmrf(...)
   10.                   └─RTMB::Ops.advector(as.vector(x), as.vector(mu))
   11.                     ├─RTMB:::Arith2(advector(e1), advector(e2), .Generic)
   12.                     └─RTMB::advector(e2)
  ── Error ('test-platform.R:135:3'): dsem works with fixed variances  ───────────
  Error in `advector(e2)`: Invalid argument to 'advector' (lost class attribute?)
  Backtrace:
       ▆
    1. └─dsem::dsemRTMB(...) at test-platform.R:135:3
    2.   └─RTMB::MakeADFun(...)
    3.     └─obj$retape()
    4.       └─RTMB:::MakeADFunObject(...)
    5.         └─RTMB:::.MakeTape(mapfunc, obj$env$par)
    6.           └─RTMB (local) f(x)
    7.             └─dsem (local) func(pl)
    8.               └─dsem (local) f(p, ...)
    9.                 └─RTMB::dgmrf(...)
   10.                   └─RTMB::Ops.advector(as.vector(x), as.vector(mu))
   11.                     ├─RTMB:::Arith2(advector(e1), advector(e2), .Generic)
   12.                     └─RTMB::advector(e2)
  ── Error ('test-platform.R:202:3'): Fixing parameters works  ───────────────────
  Error in `advector(e2)`: Invalid argument to 'advector' (lost class attribute?)
  Backtrace:
       ▆
    1. └─dsem::dsemRTMB(sem = sem, tsdata = tsdata, control = dsem_control(getsd = FALSE)) at test-platform.R:202:3
    2.   └─RTMB::MakeADFun(...)
    3.     └─obj$retape()
    4.       └─RTMB:::MakeADFunObject(...)
    5.         └─RTMB:::.MakeTape(mapfunc, obj$env$par)
    6.           └─RTMB (local) f(x)
    7.             └─dsem (local) func(pl)
    8.               └─dsem (local) f(p, ...)
    9.                 └─RTMB::dgmrf(...)
   10.                   └─RTMB::Ops.advector(as.vector(x), as.vector(mu))
   11.                     ├─RTMB:::Arith2(advector(e1), advector(e2), .Generic)
   12.                     └─RTMB::advector(e2)
  ── Error ('test-priors.R:43:3'): priors interface is working  ──────────────────
  Error in `advector(e2)`: Invalid argument to 'advector' (lost class attribute?)
  Backtrace:
       ▆
    1. └─dsem::dsemRTMB(...) at test-priors.R:43:3
    2.   └─RTMB::MakeADFun(...)
    3.     └─obj$retape()
    4.       └─RTMB:::MakeADFunObject(...)
    5.         └─RTMB:::.MakeTape(mapfunc, obj$env$par)
    6.           └─RTMB (local) f(x)
    7.             └─dsem (local) func(pl)
    8.               └─dsem (local) f(p, ...)
    9.                 └─RTMB::dgmrf(...)
   10.                   └─RTMB::Ops.advector(as.vector(x), as.vector(mu))
   11.                     ├─RTMB:::Arith2(advector(e1), advector(e2), .Generic)
   12.                     └─RTMB::advector(e2)
  
  [ FAIL 7 | WARN 10 | SKIP 0 | PASS 4 ]
  Error: Test failures
  Execution halted