CRAN Package Check Results for Package semlbci

Last updated on 2025-02-21 02:52:24 CET.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 0.11.3 6.28 160.09 166.37 OK
r-devel-linux-x86_64-debian-gcc 0.11.3 4.64 106.54 111.18 OK
r-devel-linux-x86_64-fedora-clang 0.11.3 222.68 ERROR
r-devel-linux-x86_64-fedora-gcc 0.11.3 251.40 ERROR
r-devel-macos-arm64 0.11.3 75.00 OK
r-devel-macos-x86_64 0.11.3 125.00 OK
r-devel-windows-x86_64 0.11.3 9.00 148.00 157.00 OK
r-patched-linux-x86_64 0.11.3 7.91 151.23 159.14 OK
r-release-linux-x86_64 0.11.3 5.75 150.62 156.37 OK
r-release-macos-arm64 0.11.3 80.00 OK
r-release-macos-x86_64 0.11.3 127.00 OK
r-release-windows-x86_64 0.11.3 10.00 146.00 156.00 OK
r-oldrel-macos-arm64 0.11.2 81.00 OK
r-oldrel-macos-x86_64 0.11.3 130.00 OK
r-oldrel-windows-x86_64 0.11.3 11.00 180.00 191.00 OK

Check Details

Version: 0.11.3
Check: examples
Result: ERROR Running examples in ‘semlbci-Ex.R’ failed The error most likely occurred in: > ### Name: ci_order > ### Title: Check The Order of Bounds in a List of 'semlbci' Objects > ### Aliases: ci_order print.ci_order > > ### ** Examples > > > library(lavaan) This is lavaan 0.6-19 lavaan is FREE software! Please report any bugs. > mod <- + " + m ~ x + y ~ m + " > fit_med <- sem(mod, simple_med, fixed.x = FALSE) > lbci_fit <- semlbci(fit_med) Error: nlopt_add_equality_mconstraint returned NLOPT_INVALID_ARGS. Error: nlopt_add_equality_mconstraint returned NLOPT_INVALID_ARGS. Error: nlopt_add_equality_mconstraint returned NLOPT_INVALID_ARGS. Error: nlopt_add_equality_mconstraint returned NLOPT_INVALID_ARGS. Error: nlopt_add_equality_mconstraint returned NLOPT_INVALID_ARGS. Error: nlopt_add_equality_mconstraint returned NLOPT_INVALID_ARGS. Error: nlopt_add_equality_mconstraint returned NLOPT_INVALID_ARGS. Error: nlopt_add_equality_mconstraint returned NLOPT_INVALID_ARGS. Error: nlopt_add_equality_mconstraint returned NLOPT_INVALID_ARGS. Error: nlopt_add_equality_mconstraint returned NLOPT_INVALID_ARGS. Error: nlopt_add_equality_mconstraint returned NLOPT_INVALID_ARGS. Error: nlopt_add_equality_mconstraint returned NLOPT_INVALID_ARGS. > lbci_fit_nb <- nearby_levels(lbci_fit, + ciperc_levels = c(-.050, .050)) Error: nlopt_add_equality_mconstraint returned NLOPT_INVALID_ARGS. Error: nlopt_add_equality_mconstraint returned NLOPT_INVALID_ARGS. Error: nlopt_add_equality_mconstraint returned NLOPT_INVALID_ARGS. Error: nlopt_add_equality_mconstraint returned NLOPT_INVALID_ARGS. Error: nlopt_add_equality_mconstraint returned NLOPT_INVALID_ARGS. Error: nlopt_add_equality_mconstraint returned NLOPT_INVALID_ARGS. Error: nlopt_add_equality_mconstraint returned NLOPT_INVALID_ARGS. Error: nlopt_add_equality_mconstraint returned NLOPT_INVALID_ARGS. Error: nlopt_add_equality_mconstraint returned NLOPT_INVALID_ARGS. Error: nlopt_add_equality_mconstraint returned NLOPT_INVALID_ARGS. Error: nlopt_add_equality_mconstraint returned NLOPT_INVALID_ARGS. Error: nlopt_add_equality_mconstraint returned NLOPT_INVALID_ARGS. Error: nlopt_add_equality_mconstraint returned NLOPT_INVALID_ARGS. Error: nlopt_add_equality_mconstraint returned NLOPT_INVALID_ARGS. Error: nlopt_add_equality_mconstraint returned NLOPT_INVALID_ARGS. Error: nlopt_add_equality_mconstraint returned NLOPT_INVALID_ARGS. Error: nlopt_add_equality_mconstraint returned NLOPT_INVALID_ARGS. Error: nlopt_add_equality_mconstraint returned NLOPT_INVALID_ARGS. Error: nlopt_add_equality_mconstraint returned NLOPT_INVALID_ARGS. Error: nlopt_add_equality_mconstraint returned NLOPT_INVALID_ARGS. Error: nlopt_add_equality_mconstraint returned NLOPT_INVALID_ARGS. Error: nlopt_add_equality_mconstraint returned NLOPT_INVALID_ARGS. Error: nlopt_add_equality_mconstraint returned NLOPT_INVALID_ARGS. Error: nlopt_add_equality_mconstraint returned NLOPT_INVALID_ARGS. > > # Check the order of the confidence bounds. > # A confidence interval with a higher level of confidence > # should enclose a confidence interval with > # a lower level of confidence. > ci_order(lbci_fit_nb) Error in stats::var(level_tmp) : is.atomic(x) is not TRUE Calls: ci_order ... lapply -> FUN -> confint.semlbci -> <Anonymous> -> stopifnot Execution halted Flavors: r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc

Version: 0.11.3
Check: tests
Result: ERROR Running ‘testthat.R’ [93s/81s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > library(semlbci) > > test_check("semlbci") Starting 2 test processes [ FAIL 28 | WARN 7 | SKIP 168 | PASS 98 ] ══ Skipped tests (168) ═════════════════════════════════════════════════════════ • For running all interactive session tests (1): 'test-1_run_interactive_session_tests.R:1:1' • On CRAN (122): 'test-semlbci_wn_mg_ustd_cfa_user_eq.R:1:1', 'test-semlbci_wn_mg_ustd_pa_user_eq.R:1:1', 'test-semlbci_wn_mg_ustd_sem_user_eq.R:1:1', 'test-ur_ci_bound_ur_i_mg_ustd_1.R:1:1', 'test-ur_ci_bound_ur_i_mg_std_1.R:1:1', 'test-ur_ci_bound_ur_i_rb_ustd_1.R:1:1', 'test-ur_ci_bound_ur_i_std_1.R:1:1', 'test-ur_ci_bound_ur_i_ustd_1.R:1:1', 'test-ur_ci_bound_ur_mg_std_1.R:1:1', 'test-ur_ci_bound_ur_mg_ustd_1.R:1:1', 'test-ur_ci_bound_ur_rb_mg_ustd_1.R:1:1', 'test-ur_ci_bound_ur_rb_ustd_1.R:1:1', 'test-ur_ci_bound_ur_std_1.R:1:1', 'test-ur_ci_bound_ur_ustd_1.R:1:1', 'test-ci_bound_wn_i_mg_rb_std_cfa.R:1:1', 'test-ci_bound_wn_i_mg_rb_std_cfa_eq.R:1:1', 'test-ci_bound_wn_i_mg_rb_std_cfa_user.R:1:1', 'test-ci_bound_wn_i_mg_rb_std_cfa_user_eq.R:1:1', 'test-ci_bound_wn_i_mg_rb_std_pa.R:1:1', 'test-ci_bound_wn_i_mg_rb_std_pa_eq.R:1:1', 'test-ci_bound_wn_i_mg_rb_std_pa_user.R:1:1', 'test-ci_bound_wn_i_mg_rb_std_pa_user_eq.R:1:1', 'test-ci_bound_wn_i_mg_rb_std_sem.R:1:1', 'test-ci_bound_wn_i_mg_rb_std_sem_eq.R:1:1', 'test-ci_bound_wn_i_mg_rb_std_sem_user.R:1:1', 'test-ci_bound_wn_i_mg_rb_std_sem_user_eq.R:1:1', 'test-ci_bound_wn_i_mg_rb_ustd_cfa.R:1:1', 'test-ci_bound_wn_i_mg_rb_ustd_cfa_eq.R:1:1', 'test-ci_bound_wn_i_mg_rb_ustd_cfa_user.R:1:1', 'test-ci_bound_wn_i_mg_rb_ustd_cfa_user_eq.R:1:1', 'test-ci_bound_wn_i_mg_rb_ustd_pa.R:1:1', 'test-ci_bound_wn_i_mg_rb_ustd_pa_eq.R:1:1', 'test-ci_bound_wn_i_mg_rb_ustd_pa_user.R:1:1', 'test-ci_bound_wn_i_mg_rb_ustd_pa_user_eq.R:1:1', 'test-ci_bound_wn_i_mg_rb_ustd_sem.R:1:1', 'test-ci_bound_wn_i_mg_rb_ustd_sem_eq.R:1:1', 'test-ci_bound_wn_i_mg_rb_ustd_sem_user.R:1:1', 'test-ci_bound_wn_i_mg_rb_ustd_sem_user_eq.R:1:1', 'test-ci_bound_wn_i_mg_std_cfa.R:1:1', 'test-ci_bound_wn_i_mg_std_cfa_eq.R:1:1', 'test-ci_bound_wn_i_mg_std_cfa_user.R:1:1', 'test-ci_bound_wn_i_mg_std_cfa_user_eq.R:1:1', 'test-ci_bound_wn_i_mg_std_pa.R:1:1', 'test-ci_bound_wn_i_mg_std_pa_eq.R:1:1', 'test-ci_bound_wn_i_mg_std_pa_user.R:1:1', 'test-ci_bound_wn_i_mg_std_pa_user_eq.R:1:1', 'test-ci_bound_wn_i_mg_std_sem.R:1:1', 'test-ci_bound_wn_i_mg_std_sem_eq.R:1:1', 'test-ci_bound_wn_i_mg_std_sem_user.R:1:1', 'test-ci_bound_wn_i_mg_std_sem_user_eq.R:1:1', 'test-ci_bound_wn_i_mg_ustd_cfa_eq.R:1:1', 'test-ci_bound_wn_i_mg_ustd_cfa_user.R:1:1', 'test-ci_bound_wn_i_mg_ustd_cfa_user_eq.R:1:1', 'test-ci_bound_wn_i_mg_ustd_pa_eq.R:1:1', 'test-ci_bound_wn_i_mg_ustd_pa_user.R:1:1', 'test-ci_bound_wn_i_mg_ustd_pa_user_eq.R:1:1', 'test-ci_bound_wn_i_mg_ustd_sem_eq.R:1:1', 'test-ci_bound_wn_i_mg_ustd_sem_user.R:1:1', 'test-ci_bound_wn_i_mg_ustd_sem_user_eq.R:1:1', 'test-ci_bound_wn_i_rb_std_cfa.R:1:1', 'test-ci_bound_wn_i_rb_std_cfa_eq.R:1:1', 'test-ci_bound_wn_i_rb_std_cfa_user.R:1:1', 'test-ci_bound_wn_i_rb_std_cfa_user_eq.R:1:1', 'test-ci_bound_wn_i_rb_std_pa.R:1:1', 'test-ci_bound_wn_i_rb_std_pa_eq.R:1:1', 'test-ci_bound_wn_i_rb_std_pa_user.R:1:1', 'test-ci_bound_wn_i_rb_std_pa_user_eq.R:1:1', 'test-ci_bound_wn_i_rb_std_sem.R:1:1', 'test-ci_bound_wn_i_rb_std_sem_eq.R:1:1', 'test-ci_bound_wn_i_rb_std_sem_user.R:1:1', 'test-ci_bound_wn_i_rb_std_sem_user_eq.R:1:1', 'test-ci_bound_wn_i_rb_ustd_cfa.R:1:1', 'test-ci_bound_wn_i_rb_ustd_cfa_eq.R:1:1', 'test-ci_bound_wn_i_rb_ustd_cfa_user.R:1:1', 'test-ci_bound_wn_i_rb_ustd_cfa_user_eq.R:1:1', 'test-ci_bound_wn_i_rb_ustd_pa_eq.R:1:1', 'test-ci_bound_wn_i_rb_ustd_pa.R:1:1', 'test-ci_bound_wn_i_rb_ustd_pa_user.R:1:1', 'test-ci_bound_wn_i_rb_ustd_pa_user_eq.R:1:1', 'test-ci_bound_wn_i_rb_ustd_sem.R:1:1', 'test-ci_bound_wn_i_rb_ustd_sem_eq.R:1:1', 'test-ci_bound_wn_i_rb_ustd_sem_user.R:1:1', 'test-ci_bound_wn_i_rb_ustd_sem_user_eq.R:1:1', 'test-ci_bound_wn_i_std_cfa_eq.R:1:1', 'test-ci_bound_wn_i_std_cfa_user.R:1:1', 'test-ci_bound_wn_i_std_cfa_user_eq.R:1:1', 'test-ci_bound_wn_i_std_pa_eq.R:1:1', 'test-ci_bound_wn_i_std_pa_user.R:1:1', 'test-ci_bound_wn_i_std_pa_user_eq.R:1:1', 'test-ci_bound_wn_i_std_sem_eq.R:1:1', 'test-ci_bound_wn_i_std_sem_user.R:1:1', 'test-ci_bound_wn_i_std_sem_user_eq.R:1:1', 'test-ci_bound_wn_i_ustd_cfa_eq.R:1:1', 'test-ci_bound_wn_i_ustd_cfa_user.R:1:1', 'test-ci_bound_wn_i_ustd_pa_eq.R:1:1', 'test-ci_bound_wn_i_ustd_pa_user.R:1:1', 'test-ci_bound_wn_i_ustd_sem_eq.R:1:1', 'test-ci_bound_wn_i_ustd_sem_user.R:1:1', 'test-ci_bound_wn_i_z_print_maxtime.R:1:1', 'test-ci_i_one_rb_std_pa.R:1:1', 'test-ci_i_one_std_pa.R:1:1', 'test-ci_i_one_std_pa_ur.R:1:1', 'test-ci_i_one_ustd_pa_ur.R:1:1', 'test-confint_semlbci.R:1:1', 'test-scaling_factor3_mg_rb_std_sem_user_eq.R:1:1', 'test-scaling_factor3_mg_rb_ustd_sem_user_eq.R:1:1', 'test-scaling_factor3_mg_wn_sem_std.R:1:1', 'test-scaling_factor3_mg_wn_sem_ustd.R:1:1', 'test-scaling_factor3_std_sem_user_eq.R:1:1', 'test-scaling_factor3_ustd_sem_user_eq.R:1:1', 'test-scaling_factor3_wn_sem_std.R:1:1', 'test-scaling_factor3_wn_sem_ustd.R:1:1', 'test-scaling_factor_int_comp_mg_wn_sem_std.R:1:1', 'test-scaling_factor_int_comp_wn_sem_std.R:1:1', 'test-semlbci_print_text.R:1:1', 'test-semlbci_rb_std_pa.R:1:1', 'test-semlbci_std_wn.R:1:1', 'test-semlbci_std_wn_derived_parameter.R:1:1', 'test-semlbci_std_wn_eq_constr.R:1:1', 'test-semlbci_update_wn_mg_ustd_cfa_user_eq.R:1:1', 'test-std_lav_one_factor.R:1:1', 'test-ur_gen_est_i.R:1:1' • Plots: Test in interactive sections (2): 'test-plot_likelihood.R:1:1', 'test-plot_likelihood_ur.R:1:1' • Run it only if are major changes in the arguments in ci_i_* functions (1): 'test-extra_arguments.R:1:1' • Run only if data changed (12): 'test-ci_bound_wn_i_mg_ustd_cfa.R:39:1', 'test-ci_bound_wn_i_mg_ustd_pa.R:39:1', 'test-ci_bound_wn_i_mg_ustd_sem.R:40:1', 'test-ci_bound_wn_i_std_pa.R:39:1', 'test-ci_bound_wn_i_std_cfa.R:41:1', 'test-ci_bound_wn_i_std_sem.R:40:1', 'test-ci_bound_wn_i_ustd_cfa.R:38:1', 'test-ci_bound_wn_i_ustd_pa.R:39:1', 'test-ci_bound_wn_i_ustd_cfa_user_eq.R:41:1', 'test-ci_bound_wn_i_ustd_pa_user_eq.R:41:1', 'test-ci_bound_wn_i_ustd_sem.R:40:1', 'test-ci_bound_wn_i_ustd_sem_user_eq.R:43:1' • Run only if there is a major change in std_method (18): 'test-ci_bound_wn_i_int_comp_mg_std_cfa.R:1:1', 'test-ci_bound_wn_i_int_comp_mg_std_cfa_user_eq.R:1:1', 'test-ci_bound_wn_i_int_comp_mg_std_pa.R:1:1', 'test-ci_bound_wn_i_int_comp_mg_std_pa_user_eq.R:1:1', 'test-ci_bound_wn_i_int_comp_mg_std_sem.R:1:1', 'test-ci_bound_wn_i_int_comp_mg_std_sem_user_eq.R:1:1', 'test-ci_bound_wn_i_int_comp_rb_std_cfa.R:1:1', 'test-ci_bound_wn_i_int_comp_rb_std_cfa_user_eq.R:1:1', 'test-ci_bound_wn_i_int_comp_rb_std_pa.R:1:1', 'test-ci_bound_wn_i_int_comp_rb_std_pa_user_eq.R:1:1', 'test-ci_bound_wn_i_int_comp_rb_std_sem.R:1:1', 'test-ci_bound_wn_i_int_comp_rb_std_sem_user_eq.R:1:1', 'test-ci_bound_wn_i_int_comp_std_cfa.R:1:1', 'test-ci_bound_wn_i_int_comp_std_cfa_user_eq.R:1:1', 'test-ci_bound_wn_i_int_comp_std_pa.R:1:1', 'test-ci_bound_wn_i_int_comp_std_pa_user_eq.R:1:1', 'test-ci_bound_wn_i_int_comp_std_sem.R:1:1', 'test-ci_bound_wn_i_int_comp_std_sem_user_eq.R:1:1' • Test parallel processing: Test in interactive sections (7): 'test-semlbci_lavaan_cfa.R:1:1', 'test-semlbci_lavaan_cfa_mg.R:1:1', 'test-semlbci_lavaan_indirect.R:1:1', 'test-semlbci_lavaan_sem.R:1:1', 'test-semlbci_lavaan_sem_ur.R:1:1', 'test-semlbci_lavaan_sem_ur_rb.R:1:1', 'test-semlbci_wn_parallel.R:1:1' • To be run in an interactive session (4): 'test-1_run_selected_tests.R:1:1', 'test-ci_bound_wn_i_all_std.R:1:1', 'test-semlbci_nearby_rb_std.R:1:1', 'test-ur_gen_userp.R:38:1' • empty test (1): 'test-ci_bound_wn_i_z_diagnostic_info.R:74:1' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-ci_bound_wn_i_mg_ustd_cfa.R:35:5'): Check against precomputed answers ── out1l$bound (`actual`) not equal to 0.8719076 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (0.8719076) ── Failure ('test-ci_bound_wn_i_mg_ustd_cfa.R:36:5'): Check against precomputed answers ── out2u$bound (`actual`) not equal to 1.94076 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (1.94076) ── Failure ('test-ci_bound_wn_i_mg_ustd_pa.R:35:5'): Check against precomputed answers ── out1l$bound (`actual`) not equal to 0.09563159 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (0.09563159) ── Failure ('test-ci_bound_wn_i_mg_ustd_sem.R:36:5'): Check against precomputed answers ── out1l$bound (`actual`) not equal to 0.8718068 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (0.8718068) ── Failure ('test-ci_bound_wn_i_mg_ustd_sem.R:37:5'): Check against precomputed answers ── out2u$bound (`actual`) not equal to 0.6873715 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (0.6873715) ── Failure ('test-ci_bound_wn_i_std_pa.R:35:5'): Check against precomputed answers ── out1l$bound (`actual`) not equal to 0.1256137 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (0.1256137) ── Failure ('test-ci_bound_wn_i_std_pa.R:36:5'): Check against precomputed answers ── out2u$bound (`actual`) not equal to 0.5656437 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (0.5656437) ── Failure ('test-ci_bound_wn_i_std_cfa.R:36:5'): Check against precomputed answers ── out1l$bound (`actual`) not equal to 0.6745196 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (0.6745196) ── Failure ('test-ci_bound_wn_i_std_cfa.R:37:5'): Check against precomputed answers ── out2u$bound (`actual`) not equal to 0.8769257 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (0.8769257) ── Failure ('test-ci_bound_wn_i_std_cfa.R:38:5'): Check against precomputed answers ── out3l$bound (`actual`) not equal to 0.4039171 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (0.4039171) ── Failure ('test-ci_bound_wn_i_std_sem.R:36:5'): Check against precomputed answers ── out1l$bound (`actual`) not equal to 0.6745196 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (0.6745196) ── Failure ('test-ci_bound_wn_i_std_sem.R:37:5'): Check against precomputed answers ── out2u$bound (`actual`) not equal to 0.6151329 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (0.6151329) ── Failure ('test-ci_bound_wn_i_ustd_cfa.R:34:5'): Check against precomputed answers ── out1l$bound (`actual`) not equal to 1.044513 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (1.044513) ── Failure ('test-ci_bound_wn_i_ustd_cfa.R:35:5'): Check against precomputed answers ── out2u$bound (`actual`) not equal to 1.391671 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (1.391671) ── Failure ('test-ci_bound_wn_i_ustd_pa.R:35:5'): Check against precomputed answers ── out1l$bound (`actual`) not equal to 0.7866848 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (0.7866848) ── Failure ('test-ci_bound_wn_i_ustd_pa.R:36:5'): Check against precomputed answers ── out2u$bound (`actual`) not equal to 0.6864138 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (0.6864138) ── Failure ('test-ci_bound_wn_i_ustd_cfa_user_eq.R:37:5'): Check against precomputed answers ── out1l$bound (`actual`) not equal to 0.6211464 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (0.6211464) ── Failure ('test-ci_bound_wn_i_ustd_cfa_user_eq.R:38:5'): Check against precomputed answers ── out1u$bound (`actual`) not equal to 1.230061 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (1.230061) ── Failure ('test-ci_bound_wn_i_ustd_pa_user_eq.R:37:5'): Check against precomputed answers ── out1l$bound (`actual`) not equal to 0.4172761 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (0.4172761) ── Failure ('test-ci_bound_wn_i_ustd_pa_user_eq.R:38:5'): Check against precomputed answers ── out2u$bound (`actual`) not equal to 0.5131228 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (0.5131228) ── Failure ('test-ci_bound_wn_i_ustd_sem.R:36:5'): Check against precomputed answers ── out1l$bound (`actual`) not equal to 1.044513 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (1.044513) ── Failure ('test-ci_bound_wn_i_ustd_sem.R:37:5'): Check against precomputed answers ── out2u$bound (`actual`) not equal to 0.5081693 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (0.5081693) ── Failure ('test-ci_bound_wn_i_ustd_sem_user_eq.R:39:5'): Check against precomputed answers ── out1l$bound (`actual`) not equal to 0.9261166 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (0.9261166) ── Failure ('test-ci_bound_wn_i_ustd_sem_user_eq.R:40:5'): Check against precomputed answers ── out2u$bound (`actual`) not equal to 0.9509614 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (0.9509614) ── Failure ('test-ci_i_one_rb_ustd_pa.R:46:5'): Check with know results ──────── unname(out1x$bounds) (`actual`) not equal to c(0.6756703) (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (0.6756703) ── Failure ('test-ci_i_one_rb_ustd_pa.R:47:5'): Check with know results ──────── unname(out2x$bounds) (`actual`) not equal to c(0.6734225) (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (0.6734225) ── Error ('test-semlbci_rb_ustd_pa.R:142:5'): Check p-value for the chi-square difference test ── Error in `if (all(mods.scaled | ndf == 0) && any(mods.scaled)) { scaled <- TRUE scaledList <- sapply(mods[[which(ndf > 0)[1]]]@test, function(x) !is.null(x$scaled.test.stat)) scaled.idx <- which(scaledList)[[1]] default.TEST <- object@test[[scaled.idx]]$test if (test == "default") { TEST <- default.TEST } else if (!test %in% c("satorra.bentler", "yuan.bentler", "yuan.bentler.mplus", "mean.var.adjusted", "scaled.shifted")) { lav_msg_stop(gettextf("test = %s not found in object. See available tests in\n lavInspect(object, \"options\")$test.", dQuote(test))) } else TEST <- test check.scaled <- unlist(lapply(mods, function(x) { TEST %in% unlist(sapply(slot(x, "test"), "[[", "test")) })) if (any(!check.scaled)) { lav_msg_stop(gettextf("test = %1$s not found in model(s): %2$s. Find available tests per model\n using lavInspect(fit, \"options\")$test.", dQuote(test), lav_msg_view(names(mods)[which(!check.scaled)], "none"))) } } else if (!any(mods.scaled)) { scaled <- FALSE TEST <- "standard" method <- "standard" } else { lav_msg_stop(gettext("some models (but not all) have scaled test statistics")) }`: missing value where TRUE/FALSE needed Backtrace: ▆ 1. ├─testthat::expect_true(...) at test-semlbci_rb_ustd_pa.R:142:5 2. │ └─testthat::quasi_label(enquo(object), label, arg = "object") 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. └─semlbci:::test_p(fitc_out1l, fit, ciperc = ciperc, tol = 1e-04) 5. └─lavaan::lavTestLRT(fit0, fit1, method = "satorra.2000", A.method = "exact") ── Error ('test-semlbci_rb_ustd_pa.R:149:1'): (code run outside of `test_that()`) ── Error in `if (any(STAT.delta[-1] < -1 * .Machine$double.eps^(1/3))) { lav_msg_warn(gettextf("Some restricted models fit better than less restricted models; either\n these models are not nested, or the less restricted model failed to reach\n a global optimum.Smallest difference = %s.", min(STAT.delta[-1]))) }`: missing value where TRUE/FALSE needed Backtrace: ▆ 1. └─semlbci:::test_constr(...) at test-semlbci_rb_ustd_pa.R:149:1 2. ├─lavaan::anova(fitc, fit) 3. └─lavaan::anova(fitc, fit) 4. └─lavaan::lavTestLRT(object = object, ..., model.names = tmp.names) [ FAIL 28 | WARN 7 | SKIP 168 | PASS 98 ] Error: Test failures Execution halted Flavor: r-devel-linux-x86_64-fedora-clang

Version: 0.11.3
Check: tests
Result: ERROR Running ‘testthat.R’ [101s/152s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > library(semlbci) > > test_check("semlbci") Starting 2 test processes Superclass process has cloneable=FALSE, but subclass r_session has cloneable=TRUE. A subclass cannot be cloneable when its superclass is not cloneable, so cloning will be disabled for r_session. Superclass process has cloneable=FALSE, but subclass r_session has cloneable=TRUE. A subclass cannot be cloneable when its superclass is not cloneable, so cloning will be disabled for r_session. [ FAIL 28 | WARN 7 | SKIP 168 | PASS 98 ] ══ Skipped tests (168) ═════════════════════════════════════════════════════════ • For running all interactive session tests (1): 'test-1_run_interactive_session_tests.R:1:1' • On CRAN (122): 'test-semlbci_wn_mg_ustd_cfa_user_eq.R:1:1', 'test-semlbci_wn_mg_ustd_pa_user_eq.R:1:1', 'test-semlbci_wn_mg_ustd_sem_user_eq.R:1:1', 'test-ur_ci_bound_ur_i_mg_ustd_1.R:1:1', 'test-ur_ci_bound_ur_i_mg_std_1.R:1:1', 'test-ur_ci_bound_ur_i_rb_ustd_1.R:1:1', 'test-ur_ci_bound_ur_i_std_1.R:1:1', 'test-ur_ci_bound_ur_i_ustd_1.R:1:1', 'test-ur_ci_bound_ur_mg_std_1.R:1:1', 'test-ur_ci_bound_ur_mg_ustd_1.R:1:1', 'test-ur_ci_bound_ur_rb_mg_ustd_1.R:1:1', 'test-ur_ci_bound_ur_rb_ustd_1.R:1:1', 'test-ur_ci_bound_ur_std_1.R:1:1', 'test-ur_ci_bound_ur_ustd_1.R:1:1', 'test-ci_bound_wn_i_mg_rb_std_cfa.R:1:1', 'test-ci_bound_wn_i_mg_rb_std_cfa_eq.R:1:1', 'test-ci_bound_wn_i_mg_rb_std_cfa_user.R:1:1', 'test-ci_bound_wn_i_mg_rb_std_cfa_user_eq.R:1:1', 'test-ci_bound_wn_i_mg_rb_std_pa.R:1:1', 'test-ci_bound_wn_i_mg_rb_std_pa_eq.R:1:1', 'test-ci_bound_wn_i_mg_rb_std_pa_user.R:1:1', 'test-ci_bound_wn_i_mg_rb_std_pa_user_eq.R:1:1', 'test-ci_bound_wn_i_mg_rb_std_sem.R:1:1', 'test-ci_bound_wn_i_mg_rb_std_sem_eq.R:1:1', 'test-ci_bound_wn_i_mg_rb_std_sem_user.R:1:1', 'test-ci_bound_wn_i_mg_rb_std_sem_user_eq.R:1:1', 'test-ci_bound_wn_i_mg_rb_ustd_cfa.R:1:1', 'test-ci_bound_wn_i_mg_rb_ustd_cfa_eq.R:1:1', 'test-ci_bound_wn_i_mg_rb_ustd_cfa_user.R:1:1', 'test-ci_bound_wn_i_mg_rb_ustd_cfa_user_eq.R:1:1', 'test-ci_bound_wn_i_mg_rb_ustd_pa_eq.R:1:1', 'test-ci_bound_wn_i_mg_rb_ustd_pa.R:1:1', 'test-ci_bound_wn_i_mg_rb_ustd_pa_user.R:1:1', 'test-ci_bound_wn_i_mg_rb_ustd_pa_user_eq.R:1:1', 'test-ci_bound_wn_i_mg_rb_ustd_sem.R:1:1', 'test-ci_bound_wn_i_mg_rb_ustd_sem_eq.R:1:1', 'test-ci_bound_wn_i_mg_rb_ustd_sem_user.R:1:1', 'test-ci_bound_wn_i_mg_rb_ustd_sem_user_eq.R:1:1', 'test-ci_bound_wn_i_mg_std_cfa.R:1:1', 'test-ci_bound_wn_i_mg_std_cfa_eq.R:1:1', 'test-ci_bound_wn_i_mg_std_cfa_user.R:1:1', 'test-ci_bound_wn_i_mg_std_cfa_user_eq.R:1:1', 'test-ci_bound_wn_i_mg_std_pa.R:1:1', 'test-ci_bound_wn_i_mg_std_pa_eq.R:1:1', 'test-ci_bound_wn_i_mg_std_pa_user.R:1:1', 'test-ci_bound_wn_i_mg_std_sem.R:1:1', 'test-ci_bound_wn_i_mg_std_pa_user_eq.R:1:1', 'test-ci_bound_wn_i_mg_std_sem_eq.R:1:1', 'test-ci_bound_wn_i_mg_std_sem_user.R:1:1', 'test-ci_bound_wn_i_mg_std_sem_user_eq.R:1:1', 'test-ci_bound_wn_i_mg_ustd_cfa_eq.R:1:1', 'test-ci_bound_wn_i_mg_ustd_cfa_user.R:1:1', 'test-ci_bound_wn_i_mg_ustd_cfa_user_eq.R:1:1', 'test-ci_bound_wn_i_mg_ustd_pa_eq.R:1:1', 'test-ci_bound_wn_i_mg_ustd_pa_user.R:1:1', 'test-ci_bound_wn_i_mg_ustd_pa_user_eq.R:1:1', 'test-ci_bound_wn_i_mg_ustd_sem_eq.R:1:1', 'test-ci_bound_wn_i_mg_ustd_sem_user.R:1:1', 'test-ci_bound_wn_i_mg_ustd_sem_user_eq.R:1:1', 'test-ci_bound_wn_i_rb_std_cfa.R:1:1', 'test-ci_bound_wn_i_rb_std_cfa_eq.R:1:1', 'test-ci_bound_wn_i_rb_std_cfa_user.R:1:1', 'test-ci_bound_wn_i_rb_std_cfa_user_eq.R:1:1', 'test-ci_bound_wn_i_rb_std_pa.R:1:1', 'test-ci_bound_wn_i_rb_std_pa_eq.R:1:1', 'test-ci_bound_wn_i_rb_std_pa_user.R:1:1', 'test-ci_bound_wn_i_rb_std_pa_user_eq.R:1:1', 'test-ci_bound_wn_i_rb_std_sem.R:1:1', 'test-ci_bound_wn_i_rb_std_sem_eq.R:1:1', 'test-ci_bound_wn_i_rb_std_sem_user.R:1:1', 'test-ci_bound_wn_i_rb_std_sem_user_eq.R:1:1', 'test-ci_bound_wn_i_rb_ustd_cfa.R:1:1', 'test-ci_bound_wn_i_rb_ustd_cfa_eq.R:1:1', 'test-ci_bound_wn_i_rb_ustd_cfa_user.R:1:1', 'test-ci_bound_wn_i_rb_ustd_cfa_user_eq.R:1:1', 'test-ci_bound_wn_i_rb_ustd_pa.R:1:1', 'test-ci_bound_wn_i_rb_ustd_pa_eq.R:1:1', 'test-ci_bound_wn_i_rb_ustd_pa_user.R:1:1', 'test-ci_bound_wn_i_rb_ustd_pa_user_eq.R:1:1', 'test-ci_bound_wn_i_rb_ustd_sem.R:1:1', 'test-ci_bound_wn_i_rb_ustd_sem_user.R:1:1', 'test-ci_bound_wn_i_rb_ustd_sem_eq.R:1:1', 'test-ci_bound_wn_i_rb_ustd_sem_user_eq.R:1:1', 'test-ci_bound_wn_i_std_cfa_eq.R:1:1', 'test-ci_bound_wn_i_std_cfa_user.R:1:1', 'test-ci_bound_wn_i_std_cfa_user_eq.R:1:1', 'test-ci_bound_wn_i_std_pa_eq.R:1:1', 'test-ci_bound_wn_i_std_pa_user.R:1:1', 'test-ci_bound_wn_i_std_pa_user_eq.R:1:1', 'test-ci_bound_wn_i_std_sem_eq.R:1:1', 'test-ci_bound_wn_i_std_sem_user.R:1:1', 'test-ci_bound_wn_i_std_sem_user_eq.R:1:1', 'test-ci_bound_wn_i_ustd_cfa_eq.R:1:1', 'test-ci_bound_wn_i_ustd_cfa_user.R:1:1', 'test-ci_bound_wn_i_ustd_pa_eq.R:1:1', 'test-ci_bound_wn_i_ustd_pa_user.R:1:1', 'test-ci_bound_wn_i_ustd_sem_eq.R:1:1', 'test-ci_bound_wn_i_ustd_sem_user.R:1:1', 'test-ci_bound_wn_i_z_print_maxtime.R:1:1', 'test-ci_i_one_rb_std_pa.R:1:1', 'test-ci_i_one_std_pa.R:1:1', 'test-ci_i_one_std_pa_ur.R:1:1', 'test-ci_i_one_ustd_pa_ur.R:1:1', 'test-confint_semlbci.R:1:1', 'test-scaling_factor3_mg_rb_std_sem_user_eq.R:1:1', 'test-scaling_factor3_mg_rb_ustd_sem_user_eq.R:1:1', 'test-scaling_factor3_mg_wn_sem_std.R:1:1', 'test-scaling_factor3_mg_wn_sem_ustd.R:1:1', 'test-scaling_factor3_std_sem_user_eq.R:1:1', 'test-scaling_factor3_ustd_sem_user_eq.R:1:1', 'test-scaling_factor3_wn_sem_std.R:1:1', 'test-scaling_factor3_wn_sem_ustd.R:1:1', 'test-scaling_factor_int_comp_mg_wn_sem_std.R:1:1', 'test-scaling_factor_int_comp_wn_sem_std.R:1:1', 'test-semlbci_print_text.R:1:1', 'test-semlbci_rb_std_pa.R:1:1', 'test-semlbci_std_wn.R:1:1', 'test-semlbci_std_wn_derived_parameter.R:1:1', 'test-semlbci_std_wn_eq_constr.R:1:1', 'test-semlbci_update_wn_mg_ustd_cfa_user_eq.R:1:1', 'test-std_lav_one_factor.R:1:1', 'test-ur_gen_est_i.R:1:1' • Plots: Test in interactive sections (2): 'test-plot_likelihood.R:1:1', 'test-plot_likelihood_ur.R:1:1' • Run it only if are major changes in the arguments in ci_i_* functions (1): 'test-extra_arguments.R:1:1' • Run only if data changed (12): 'test-ci_bound_wn_i_mg_ustd_pa.R:39:1', 'test-ci_bound_wn_i_mg_ustd_cfa.R:39:1', 'test-ci_bound_wn_i_mg_ustd_sem.R:40:1', 'test-ci_bound_wn_i_std_pa.R:39:1', 'test-ci_bound_wn_i_std_cfa.R:41:1', 'test-ci_bound_wn_i_std_sem.R:40:1', 'test-ci_bound_wn_i_ustd_cfa.R:38:1', 'test-ci_bound_wn_i_ustd_pa.R:39:1', 'test-ci_bound_wn_i_ustd_cfa_user_eq.R:41:1', 'test-ci_bound_wn_i_ustd_pa_user_eq.R:41:1', 'test-ci_bound_wn_i_ustd_sem.R:40:1', 'test-ci_bound_wn_i_ustd_sem_user_eq.R:43:1' • Run only if there is a major change in std_method (18): 'test-ci_bound_wn_i_int_comp_mg_std_cfa.R:1:1', 'test-ci_bound_wn_i_int_comp_mg_std_cfa_user_eq.R:1:1', 'test-ci_bound_wn_i_int_comp_mg_std_pa.R:1:1', 'test-ci_bound_wn_i_int_comp_mg_std_pa_user_eq.R:1:1', 'test-ci_bound_wn_i_int_comp_mg_std_sem.R:1:1', 'test-ci_bound_wn_i_int_comp_mg_std_sem_user_eq.R:1:1', 'test-ci_bound_wn_i_int_comp_rb_std_cfa.R:1:1', 'test-ci_bound_wn_i_int_comp_rb_std_cfa_user_eq.R:1:1', 'test-ci_bound_wn_i_int_comp_rb_std_pa.R:1:1', 'test-ci_bound_wn_i_int_comp_rb_std_pa_user_eq.R:1:1', 'test-ci_bound_wn_i_int_comp_rb_std_sem.R:1:1', 'test-ci_bound_wn_i_int_comp_rb_std_sem_user_eq.R:1:1', 'test-ci_bound_wn_i_int_comp_std_cfa.R:1:1', 'test-ci_bound_wn_i_int_comp_std_cfa_user_eq.R:1:1', 'test-ci_bound_wn_i_int_comp_std_pa.R:1:1', 'test-ci_bound_wn_i_int_comp_std_pa_user_eq.R:1:1', 'test-ci_bound_wn_i_int_comp_std_sem.R:1:1', 'test-ci_bound_wn_i_int_comp_std_sem_user_eq.R:1:1' • Test parallel processing: Test in interactive sections (7): 'test-semlbci_lavaan_cfa.R:1:1', 'test-semlbci_lavaan_cfa_mg.R:1:1', 'test-semlbci_lavaan_indirect.R:1:1', 'test-semlbci_lavaan_sem.R:1:1', 'test-semlbci_lavaan_sem_ur.R:1:1', 'test-semlbci_lavaan_sem_ur_rb.R:1:1', 'test-semlbci_wn_parallel.R:1:1' • To be run in an interactive session (4): 'test-1_run_selected_tests.R:1:1', 'test-ci_bound_wn_i_all_std.R:1:1', 'test-semlbci_nearby_rb_std.R:1:1', 'test-ur_gen_userp.R:38:1' • empty test (1): 'test-ci_bound_wn_i_z_diagnostic_info.R:74:1' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-ci_bound_wn_i_mg_ustd_pa.R:35:5'): Check against precomputed answers ── out1l$bound (`actual`) not equal to 0.09563159 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (0.09563159) ── Failure ('test-ci_bound_wn_i_mg_ustd_cfa.R:35:5'): Check against precomputed answers ── out1l$bound (`actual`) not equal to 0.8719076 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (0.8719076) ── Failure ('test-ci_bound_wn_i_mg_ustd_cfa.R:36:5'): Check against precomputed answers ── out2u$bound (`actual`) not equal to 1.94076 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (1.94076) ── Failure ('test-ci_bound_wn_i_mg_ustd_sem.R:36:5'): Check against precomputed answers ── out1l$bound (`actual`) not equal to 0.8718068 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (0.8718068) ── Failure ('test-ci_bound_wn_i_mg_ustd_sem.R:37:5'): Check against precomputed answers ── out2u$bound (`actual`) not equal to 0.6873715 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (0.6873715) ── Failure ('test-ci_bound_wn_i_std_pa.R:35:5'): Check against precomputed answers ── out1l$bound (`actual`) not equal to 0.1256137 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (0.1256137) ── Failure ('test-ci_bound_wn_i_std_pa.R:36:5'): Check against precomputed answers ── out2u$bound (`actual`) not equal to 0.5656437 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (0.5656437) ── Failure ('test-ci_bound_wn_i_std_cfa.R:36:5'): Check against precomputed answers ── out1l$bound (`actual`) not equal to 0.6745196 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (0.6745196) ── Failure ('test-ci_bound_wn_i_std_cfa.R:37:5'): Check against precomputed answers ── out2u$bound (`actual`) not equal to 0.8769257 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (0.8769257) ── Failure ('test-ci_bound_wn_i_std_cfa.R:38:5'): Check against precomputed answers ── out3l$bound (`actual`) not equal to 0.4039171 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (0.4039171) ── Failure ('test-ci_bound_wn_i_std_sem.R:36:5'): Check against precomputed answers ── out1l$bound (`actual`) not equal to 0.6745196 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (0.6745196) ── Failure ('test-ci_bound_wn_i_std_sem.R:37:5'): Check against precomputed answers ── out2u$bound (`actual`) not equal to 0.6151329 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (0.6151329) ── Failure ('test-ci_bound_wn_i_ustd_cfa.R:34:5'): Check against precomputed answers ── out1l$bound (`actual`) not equal to 1.044513 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (1.044513) ── Failure ('test-ci_bound_wn_i_ustd_cfa.R:35:5'): Check against precomputed answers ── out2u$bound (`actual`) not equal to 1.391671 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (1.391671) ── Failure ('test-ci_bound_wn_i_ustd_pa.R:35:5'): Check against precomputed answers ── out1l$bound (`actual`) not equal to 0.7866848 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (0.7866848) ── Failure ('test-ci_bound_wn_i_ustd_pa.R:36:5'): Check against precomputed answers ── out2u$bound (`actual`) not equal to 0.6864138 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (0.6864138) ── Failure ('test-ci_bound_wn_i_ustd_cfa_user_eq.R:37:5'): Check against precomputed answers ── out1l$bound (`actual`) not equal to 0.6211464 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (0.6211464) ── Failure ('test-ci_bound_wn_i_ustd_cfa_user_eq.R:38:5'): Check against precomputed answers ── out1u$bound (`actual`) not equal to 1.230061 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (1.230061) ── Failure ('test-ci_bound_wn_i_ustd_pa_user_eq.R:37:5'): Check against precomputed answers ── out1l$bound (`actual`) not equal to 0.4172761 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (0.4172761) ── Failure ('test-ci_bound_wn_i_ustd_pa_user_eq.R:38:5'): Check against precomputed answers ── out2u$bound (`actual`) not equal to 0.5131228 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (0.5131228) ── Failure ('test-ci_bound_wn_i_ustd_sem.R:36:5'): Check against precomputed answers ── out1l$bound (`actual`) not equal to 1.044513 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (1.044513) ── Failure ('test-ci_bound_wn_i_ustd_sem.R:37:5'): Check against precomputed answers ── out2u$bound (`actual`) not equal to 0.5081693 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (0.5081693) ── Failure ('test-ci_bound_wn_i_ustd_sem_user_eq.R:39:5'): Check against precomputed answers ── out1l$bound (`actual`) not equal to 0.9261166 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (0.9261166) ── Failure ('test-ci_bound_wn_i_ustd_sem_user_eq.R:40:5'): Check against precomputed answers ── out2u$bound (`actual`) not equal to 0.9509614 (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (0.9509614) ── Failure ('test-ci_i_one_rb_ustd_pa.R:46:5'): Check with know results ──────── unname(out1x$bounds) (`actual`) not equal to c(0.6756703) (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (0.6756703) ── Failure ('test-ci_i_one_rb_ustd_pa.R:47:5'): Check with know results ──────── unname(out2x$bounds) (`actual`) not equal to c(0.6734225) (`expected`). `actual` is a logical vector (NA) `expected` is a double vector (0.6734225) ── Error ('test-semlbci_rb_ustd_pa.R:142:5'): Check p-value for the chi-square difference test ── Error in `if (all(mods.scaled | ndf == 0) && any(mods.scaled)) { scaled <- TRUE scaledList <- sapply(mods[[which(ndf > 0)[1]]]@test, function(x) !is.null(x$scaled.test.stat)) scaled.idx <- which(scaledList)[[1]] default.TEST <- object@test[[scaled.idx]]$test if (test == "default") { TEST <- default.TEST } else if (!test %in% c("satorra.bentler", "yuan.bentler", "yuan.bentler.mplus", "mean.var.adjusted", "scaled.shifted")) { lav_msg_stop(gettextf("test = %s not found in object. See available tests in\n lavInspect(object, \"options\")$test.", dQuote(test))) } else TEST <- test check.scaled <- unlist(lapply(mods, function(x) { TEST %in% unlist(sapply(slot(x, "test"), "[[", "test")) })) if (any(!check.scaled)) { lav_msg_stop(gettextf("test = %1$s not found in model(s): %2$s. Find available tests per model\n using lavInspect(fit, \"options\")$test.", dQuote(test), lav_msg_view(names(mods)[which(!check.scaled)], "none"))) } } else if (!any(mods.scaled)) { scaled <- FALSE TEST <- "standard" method <- "standard" } else { lav_msg_stop(gettext("some models (but not all) have scaled test statistics")) }`: missing value where TRUE/FALSE needed Backtrace: ▆ 1. ├─testthat::expect_true(...) at test-semlbci_rb_ustd_pa.R:142:5 2. │ └─testthat::quasi_label(enquo(object), label, arg = "object") 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. └─semlbci:::test_p(fitc_out1l, fit, ciperc = ciperc, tol = 1e-04) 5. └─lavaan::lavTestLRT(fit0, fit1, method = "satorra.2000", A.method = "exact") ── Error ('test-semlbci_rb_ustd_pa.R:149:1'): (code run outside of `test_that()`) ── Error in `if (any(STAT.delta[-1] < -1 * .Machine$double.eps^(1/3))) { lav_msg_warn(gettextf("Some restricted models fit better than less restricted models; either\n these models are not nested, or the less restricted model failed to reach\n a global optimum.Smallest difference = %s.", min(STAT.delta[-1]))) }`: missing value where TRUE/FALSE needed Backtrace: ▆ 1. └─semlbci:::test_constr(...) at test-semlbci_rb_ustd_pa.R:149:1 2. ├─lavaan::anova(fitc, fit) 3. └─lavaan::anova(fitc, fit) 4. └─lavaan::lavTestLRT(object = object, ..., model.names = tmp.names) [ FAIL 28 | WARN 7 | SKIP 168 | PASS 98 ] Error: Test failures Execution halted Flavor: r-devel-linux-x86_64-fedora-gcc