R Under development (unstable) (2025-06-22 r88341 ucrt) -- "Unsuffered Consequences" Copyright (C) 2025 The R Foundation for Statistical Computing Platform: x86_64-w64-mingw32/x64 R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R. > # 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(riskdiff) > > test_check("riskdiff") Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Note: 1 of 1 analyses had MLE on parameter space boundary. Robust confidence intervals were used. Waiting for profiling to be done... Note: 1 of 1 analyses had MLE on parameter space boundary. Robust confidence intervals were used. Waiting for profiling to be done... Note: 1 of 1 analyses had MLE on parameter space boundary. Robust confidence intervals were used. Boundary detection behavior summary: high_risk: detected separation perfect_separation: detected separation very_low_risk: detected none Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Note: 1 of 3 analyses had MLE on parameter space boundary. Robust confidence intervals were used. Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Note: 1 of 1 analyses had MLE on parameter space boundary. Robust confidence intervals were used. Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Note: 2 of 5 analyses had MLE on parameter space boundary. Robust confidence intervals were used. Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Enhanced test suite for calc_risk_diff completed successfully! Tests include: ✓ Basic functionality with standard and Cachar-inspired data ✓ Tobacco/areca nut combination exposures (tobacco_areca_both) ✓ Multiple stratification and adjustment scenarios ✓ Model convergence challenges and robustness ✓ Missing data handling ✓ Confidence interval validation ✓ Integration with package datasets ✓ Performance testing with larger datasets Total test scenarios: ~40 comprehensive test cases Waiting for profiling to be done... Waiting for profiling to be done... Note: 1 of 1 analyses had MLE on parameter space boundary. Robust confidence intervals were used. Waiting for profiling to be done... Note: 1 of 1 analyses had MLE on parameter space boundary. Robust confidence intervals were used. Sample size: 1000 Trying identity link... Using starting values: 0.194, 0.008 [Huzzah!]identity link converged Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... Waiting for profiling to be done... [ FAIL 0 | WARN 99 | SKIP 0 | PASS 324 ] [ FAIL 0 | WARN 99 | SKIP 0 | PASS 324 ] > > proc.time() user system elapsed 11.25 2.42 13.65