BIG THINGS HAPPENING
- Merging in a few final Pull Requests today and tomorrow.
- An email will go out to the CIE Reviewers, Regional SSC participants, FIMS Council, and Science Board regarding review materials for the CIE Review.
-
Ian will be giving a seminar on
FIMSFrame.
ANNOUNCEMENTS
- 29 days until the CIE Review.
HELPFUL RESOURCES
UPCOMING EVENTS
Wednesday, March 25
FIMS Tutorial on FIMSFrame
Time: 14:00–15:00 E; 11:00–12:00 P; 12:00–13:00 AK; 08:00-09:00 H Location: Virtual Online: Google meet
Photo of the week
The tests for new convergence functions use a mocking structure so we can test the individual function without having to run a FIMS model. You can read more about mocking on the testthat github page. I think that mocking might be helpful for more tests in FIMS to increase coverage but keep the tests running fast.
test_that("check_sdreport_convergence() returns correct outputs for edge cases", {
#' @description Test that `check_sdreport_convergence()` gracefully handles when summary extraction throws an error.
obj <- make_mock_obj(random = 1)
opt <- list(par = numeric())
sdreport <- make_mock_sdreport(
pdHess = TRUE,
fail_on = "fixed"
)
register_mock_sdreport_summary()
expect_warning(
object = FIMS:::check_sdreport_convergence(list(), obj, opt, sdreport),
regexp = "Unable to extract summary from sdreport"
)
})