Running 'testthat.R' [16s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
  > # This file is part of the standard setup for testthat.
  > # It is recommended that you do not modify it.
  > #
  > # Where should you do additional test configuration?
  > # Learn more about the roles of various files in:
  > # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview
  > # * https://testthat.r-lib.org/articles/special-files.html
  > 
  > library(testthat)
  > library(couplr)
  > 
  > test_check("couplr")
  Starting 2 test processes.
  > test-coverage-90-final.R: 
  > test-coverage-90-final.R: Balance Diagnostics for Matched Pairs
  > test-coverage-90-final.R: ======================================
  > test-coverage-90-final.R: 
  > test-coverage-90-final.R: Matching Summary:
  > test-coverage-90-final.R:   Method: lap
  > test-coverage-90-final.R:   Matched pairs: 10
  > test-coverage-90-final.R:   Unmatched left: 0 (of 10)
  > test-coverage-90-final.R:   Unmatched right: 0 (of 10)
  > test-coverage-90-final.R: 
  > test-coverage-90-final.R: Variable-level Balance:
  > test-coverage-90-final.R: # A tibble: 2 x 7
  > test-coverage-90-final.R:   Variable `Mean Left` `Mean Right` `Mean Diff` `Std Diff` `Var Ratio` `KS Stat`
  > test-coverage-90-final.R:   <chr>          <dbl>        <dbl>       <dbl>      <dbl>       <dbl>     <dbl>
  > test-coverage-90-final.R: 1 x              0.548        0.119       0.429      0.434       0.618       0.3
  > test-coverage-90-final.R: 2 y              0.305       -0.375       0.68       0.811       1.39        0.4
  > test-coverage-90-final.R: 
  > test-coverage-90-final.R: Overall Balance:
  > test-coverage-90-final.R:   Mean |Std Diff|: 0.622 (Poor)
  > test-coverage-90-final.R:   Max |Std Diff|: 0.811
  > test-coverage-90-final.R:   Vars with |Std Diff| > 0.25: 100.0%
  > test-coverage-90-final.R: 
  > test-coverage-90-final.R: Balance Interpretation:
  > test-coverage-90-final.R:   |Std Diff| < 0.10: Excellent balance
  > test-coverage-90-final.R:   |Std Diff| 0.10-0.25: Good balance
  > test-coverage-90-final.R:   |Std Diff| 0.25-0.50: Acceptable balance
  > test-coverage-90-final.R:   |Std Diff| > 0.50: Poor balance
  > test-coverage-90-final.R: 
  > test-coverage-90-final.R: Matching Result
  > test-coverage-90-final.R: ===============
  > test-coverage-90-final.R: 
  > test-coverage-90-final.R: Method: lap 
  > test-coverage-90-final.R: Pairs matched: 5 
  > test-coverage-90-final.R: Unmatched (left): 0 
  > test-coverage-90-final.R: Unmatched (right): 0 
  > test-coverage-90-final.R: Total distance: 4.8337 
  > test-coverage-90-final.R: 
  > test-coverage-90-final.R: Matched pairs:
  > test-coverage-90-final.R: # A tibble: 5 x 4
  > test-coverage-90-final.R:   left_id right_id distance .x_diff
  > test-coverage-90-final.R:   <chr>   <chr>       <dbl>   <dbl>
  > test-coverage-90-final.R: 1 1       8          1.42    1.42  
  > test-coverage-90-final.R: 2 2       6          1.09    1.09  
  > test-coverage-90-final.R: 3 3       7          1.04    1.04  
  > test-coverage-90-final.R: 4 4       9          1.19   -1.19  
  > test-coverage-90-final.R: 5 5       10         0.0908  0.0908
  > test-coverage-95.R: Auto-selected scaling method: standardize
  > test-coverage-push-90.R: 
  
  Error:
  ! testthat subprocess exited in file 'test-coverage-push-90.R'.
  Caused by error:
  ! R session crashed with exit code -1073741819
  Backtrace:
       ▆
    1. └─testthat::test_check("couplr")
    2.   └─testthat::test_dir(...)
    3.     └─testthat:::test_files(...)
    4.       └─testthat:::test_files_parallel(...)
    5.         ├─withr::with_dir(...)
    6.         │ └─base::force(code)
    7.         ├─testthat::with_reporter(...)
    8.         │ └─base::tryCatch(...)
    9.         │   └─base (local) tryCatchList(expr, classes, parentenv, handlers)
   10.         │     └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
   11.         │       └─base (local) doTryCatch(return(expr), name, parentenv, handler)
   12.         └─testthat:::parallel_event_loop_chunky(queue, reporters, ".")
   13.           └─queue$poll(Inf)
   14.             └─base::lapply(...)
   15.               └─testthat (local) FUN(X[[i]], ...)
   16.                 └─private$handle_error(msg, i)
   17.                   └─cli::cli_abort(...)
   18.                     └─rlang::abort(...)
  Execution halted